我该如何用CSS和JavaScript来编写这种令人敬畏的发光边框效果
How can I code this awesome glowing border effect with CSS and JavaScript?
当你专注于它的一个字段时,这个表单有一个很棒的效果:
http://labs.dragoninteractive.com/panel/demo/
有什么线索可以让我重现这一幕吗?以下是我的一些观察结果:
- 我看到他们有一个巨大的彩色此处的图片:http://labs.dragoninteractive.com/panel/demo/lib/img/form/map/rmap.jpg
- 当你专注于表单时,颜色似乎会逐渐消失(并在模糊时逐渐消失)
- 我不知道他们是如何使用他们的源图像获得软边(辉光)的
- 我不知道他们是如何将彩色图像无限地平移过边界的
- 标记看起来相当混乱;理想情况下,我想要一个比他们更简单的解决方案
- 这是一个完全用CSS3制作的克隆,但我不喜欢外部的辉光不均匀
当rmap.jpg(非常大的彩色图像)的位置设置动画时,会发生颜色更改操作。有一个.png的阿尔法透明度,它的作用是无光泽的rmap.jpg,创造了漂亮的柔和的颜色过渡。动画是使用jQuery处理的。
Peter Schmalfeldt创建了一个演示,也可以下载。
您看到的软边实际上是<img/>
标记内的一个名为content-gradient.png
的透明图像。
因此,这个巨大的彩色图像出现在这个PNG下面,并产生了一种柔和发光边缘的错觉。
如果你有Google Chrome或Firefox with Firebug,你可以"检查"DOM,看看它是如何工作的。您会注意到彩色图像的背景位置在运行时发生了变化,这可以通过使用jQuery或其他Javascript库的循环来完成。
js.php?page=登录资源可能是负责处理逻辑的。
相关文章:
- 使用CSS将圆移动到边框顶部
- 选定行上的CSS边框转换
- 溢出内容会导致删除边框(CSS和AngularJS)
- Firefox中的CSS圆角边框
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- CSS 形状的边框
- CSS:悬停时动画边框
- 检查对象是否在 css 边框/css 包装器内
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 使用 CSS 创建倾斜边框
- 用于IE8的弯曲边框CSS
- 在右上角和左下角使用css的半边框
- HTML、CSS和Javascript非常酷的边框旋转发光效果
- CSS中没有背景重叠的部分边框
- 菜单边框,当前菜单边框css
- CSS在类切换中添加-删除边框
- CSS不适用于IE-边框样式更改
- CSS/Javascript创建带边框底部的输入
- 如何使用鼠标悬停改变css形状(圆圈)的边框颜色
- 在jQuery中添加和移除悬停的CSS边框