将css边框渐变为不可见
Fade a css border to invisible?
是否可以将元素的边框淡出?澄清一下,这需要从javascript触发,而使用jquery之类的东西制作动画是不可行的。我们正在使用sencha,但它看起来不像你可以动画任何东西,除了元素的大小和位置与extjs。我知道css3有一些方便的动画,但我找不到任何类似于我的需要。
是这样的吗?
div.transition {
border: 5px solid rgba(0,0,0,1);
height: 100px;
width: 100px;
background-color: #ffffff;
-webkit-transition: border-color 1s linear; /* Saf3.2+, Chrome */
-moz-transition: border-color 1s linear; /* FF3.7+ */
-o-transition: border-color 1s linear; /* Opera 10.5 */
transition: border-color 1s linear;
}
div.transition:hover {
border-color: rgba(0,0,0,0);
}
在http://jsfiddle.net/gaby/bcn5c/1/演示
请记住,如果您只写border-color
,转换在Opera(11.62)中不起作用。您必须分别指定所有四个边框:
-o-transition: border-top-color 1s linear, border-right-color 1s linear, border-bottom-color 1s linear, border-left-color 1s linear;
http://jsfiddle.net/ds5bM/使用CSS3转换
#id_of_element {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
相关文章:
- 如何在android中使用HTML/CSS赋予文本渐变颜色
- 通过程序添加CSS渐变作为背景图像
- 使用Javascript正则表达式解析css渐变规则
- 所有浏览器的 CSS 渐变简化
- 我将如何在JavaScript中设置CSS渐变背景
- 背景图像本身的 CSS 渐变
- CSS线性渐变朝左(从右到左)
- 意外的 CSS 令牌:引导、渐变、轮播
- 通过在运行时使用 CSS 设置其高度/宽度来拉伸 img 会产生奇怪的渐变
- 生成渐变 css / svg 背景
- IE8(Javascript和CSS)中带有拉伸BG的渐变图像背景
- css渐变渐变在angular ng类中
- 当进度条值更改时,如何更改css渐变值
- CSS图像不透明度渐变与多个元素(类)
- 如何使用JQuery替换CSS背景图像并保持渐变
- 使用css渐变和javascript创建动画
- 如何实现渐变效果的CSS复选框
- 将css边框渐变为不可见
- 我如何通过JavaScript改变CSS渐变
- 我可以为android和ios删除哪些渐变css