小编col*_*ite的帖子

使用CSS3滤镜模糊定义的边缘

我用这段代码模糊了一些图像

img {
  filter: blur(5px);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
}
Run Code Online (Sandbox Code Playgroud)

然而,图像的边缘也变得模糊.是否可以模糊图像,同时保持边缘定义?像插图模糊或什么?

css3

73
推荐指数
8
解决办法
9万
查看次数

是否有CSS媒体查询来检测Windows?

我想指定两种稍微不同的背景颜色,一种用于Mac OS,一种用于Windows.

css css3 media-queries

22
推荐指数
2
解决办法
2万
查看次数

使用jQuery获取CSS转换属性

我试图-webkit-transform: translateY('')在变量中获取属性.

HTML

<form class="form-con" style="-webkit-transform: translateY(-802px);"></form>
Run Code Online (Sandbox Code Playgroud)

JS

$('.foo').click(function() {
    var current_pull = parseInt($('.form-con').css('transform').split(',')[4]);
});
Run Code Online (Sandbox Code Playgroud)

这将返回"0",而不是正确的值.

javascript jquery

19
推荐指数
2
解决办法
5万
查看次数

将Javascript变量与样式组件一起使用

我正在使用样式组件来构建我的组件.接受自定义值的所有样式属性都会在我的组件中重复使用(应该如此).考虑到这一点,我想使用某种全局变量,以便更新将传播到所有组件,而无需单独更新每个样式.

像这样的东西:

// Variables.js

var fontSizeMedium = 16px;

// Section.js

const Section = styled.section`
  font-size: ${fontSizeMedium};
`;

// Button.js

const Button = styled.button`
  font-size: ${fontSizeMedium};
`;

// Label.js

const Label = styled.span`
  font-size: ${fontSizeMedium};
`;
Run Code Online (Sandbox Code Playgroud)

我想我的语法错了但是?此外,我知道Javascript领域不推荐全局变量,但在设计中,组件之间的重用样式是绝对必要的.这里的权衡是什么?

javascript styled-components

18
推荐指数
3
解决办法
9769
查看次数

动态Sass变量

有什么办法可以根据html元素上的类来设置我的颜色变量吗?或者以任何其他方式实现同​​样的目标?

html {

  &.sunrise {
    $accent: #37CCBD;
    $base: #3E4653;
    $flat: #eceef1;
  }

  &.moonlight {
    $accent: #18c;
    $base: #2a2a2a;
    $flat: #f0f0f0;
  }

}
Run Code Online (Sandbox Code Playgroud)

css sass

13
推荐指数
2
解决办法
1万
查看次数

调整矩形HTML5画布的大小

我有一些函数在canvas元素上绘制矩形.绘制元素时,我希望能够通过拖动它的角来调整它的大小.

HTML

var canvas = document.getElementById('canvas'),
  ctx = canvas.getContext('2d'),
  rect = {},
  drag = false;

function init() {
  canvas.addEventListener('mousedown', mouseDown, false);
  canvas.addEventListener('mouseup', mouseUp, false);
  canvas.addEventListener('mousemove', mouseMove, false);
}

function mouseDown(e) {
  rect.startX = e.pageX - this.offsetLeft;
  rect.startY = e.pageY - this.offsetTop;
  drag = true;
}

function mouseUp() {
  drag = false;
}

function mouseMove(e) {
  if (drag) {
    rect.w = (e.pageX - this.offsetLeft) - rect.startX;
    rect.h = (e.pageY - this.offsetTop) - rect.startY;
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    draw();
  }
}

function …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas html5-canvas

10
推荐指数
2
解决办法
2万
查看次数

为什么HTML5标题元素需要啊标记?

根据HTML5Doctor.com和其他HTML5介绍性网站,header元素应包含h1-h6标记以及其他导航或介绍内容.但是,大多数网站上的传统"标题"仅包含徽标和一些导航元素.

许多主要网站,包括Facebook和Twitter都使用h1标签作为他们的徽标,这对我来说似乎不合逻辑,因为徽标不是页面上最重要或最具信息性的元素.

h1标签出现在95%的网站的内容部分,而不是标题部分.那么为什么我们被指示在标题中包含ah标签?如果必须,为什么Facebook和Twitter不使用h6标签呢?

html seo html5 semantic-markup

8
推荐指数
1
解决办法
1401
查看次数

将所选文本设为粗体/非粗体

当您单击按钮时,我将所选文本包装在span标签中.如果我然后选择不同的文本并单击按钮,该文本也会包含在标签中.但是,当我选择一段已经包含在span标签中的文本时,我想删除这些标签以取消文本,而不是将这些标签包装在更多标签中.

HTML

<div contenteditable="true" class="textEditor">Some random text.</div>

<a href="#" class="embolden">Bold</a>
Run Code Online (Sandbox Code Playgroud)

JS

$('.embolden').click(function(){
    var highlight = window.getSelection();  
    var span = '<span class="bold">' + highlight + '</span>';
    var text = $('.textEditor').html();
    $('.textEditor').html(text.replace(highlight, span));
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle演示

我可能对这个请求感到贪婪,但我选择的部分文本已经包含在span标签中,但不是全部,我想在选择开始时关闭原始标签,打开一个之后的新标签,然后在选择结束时关闭新标签并在此之后打开一个新标签.

javascript jquery

7
推荐指数
1
解决办法
3万
查看次数

5行中的平等跨度 - Twitter Bootstrap

使用流体网格布局我可以得到4个相等的跨距:

<div class="row-fluid">
  <div class="span3">...</div>
  <div class="span3">...</div>
  <div class="span3">...</div>
  <div class="span3">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

或者我可以获得6个相等的跨度:

<div class="row-fluid">
  <div class="span2">...</div>
  <div class="span2">...</div>
  <div class="span2">...</div>
  <div class="span2">...</div>
  <div class="span2">...</div>
  <div class="span2">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我如何得到5个相等的跨距?

html css twitter-bootstrap

5
推荐指数
2
解决办法
2万
查看次数

Eventmachine start_tcp_server没有接受者 - 端口正在使用或需要root权限(RuntimeError)

我现在无法运行我的本地服务器3天了.重新启动计算机没有帮助.有几次,经过反复尝试大约40-50次,它随机工作 - 我无法弄清楚为什么.我尝试过一次不同的端口,但是从那时起,没有端口工作.每次我尝试运行我的rails服务器时都会得到这个.

/Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:526:in `start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:526:in `start_server'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/tcp_server.rb:16:in `connect'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/base.rb:55:in `block in start'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `call'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `run_machine'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `run'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/base.rb:63:in `start'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/server.rb:159:in `start'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/rack-1.6.1/lib/rack/handler/thin.rb:19:in `run'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/rack-1.6.1/lib/rack/server.rb:286:in `start'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/server.rb:80:in `start'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:80:in `block in server'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `tap'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `server'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>'
    from bin/rails:4:in `require'
    from bin/rails:4:in `<main>'
Run Code Online (Sandbox Code Playgroud)

当我运行时,ps aux | grep …

git ruby-on-rails localhost eventmachine ruby-on-rails-4

5
推荐指数
1
解决办法
7570
查看次数