点击这里给我发消息 点击这里给我发消息

CSS3的块阴影发光效果

添加时间:2013-12-6
    相关阅读: CSS 网站
 

我们在访问国外一些网站的时候经常可以看到它们的输入框在选中后会有发光的效果,如上图所示。

很多朋友一看就会明白,这里是给input加了一个box-shadow,然后又运用了过渡属性transition。

但除此之外还有需要注意点几点:

1、有些浏览器的input框默认就要发光效果,比如Safari和Chrome,所以这里要让他们的outline不显示。

2、其次,颜色要采用RBGA值才能达到透明的效果。

由此,我们可以总结出代码:

input {
transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
border: #35a5e5 1px solid;
border-radius: 4px;
outline: none;
}
input:focus {
border:#35a5e5 1px solid;
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}

保存后用现代浏览器看看效果吧,IE8以下的版本就不要试了。

 

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册