CSS3 动画边框颜色

标签 css

我想使用 CSS3 为元素的边框设置动画,无论它处于悬停状态还是正常状态。有人可以为此提供代码片段或指导吗?

我可以使用 jQuery 做到这一点,但正在寻找一些纯 CSS3 解决方案。

最佳答案

您可以为此使用 CSS3 transition。看看这个例子:

http://jsfiddle.net/ujDkf/1/

主要代码如下:

#box {
  position : relative;
  width : 100px;
  height : 100px;
  background-color : gray;
  border : 5px solid black;
  -webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out;
}

#box:hover {
   border : 10px solid red;   
}

关于CSS3 动画边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476923/

相关文章:

html - 居中标题开始的左对齐列表项

html - 使用 bootstrap 时如何使容器成为我的背景图像的大小?

javascript - 单击时如何使按钮(输入类型 ="submit")消失

css - asp.net budle.config 不包括新的 css 文件

html - ASP.NET MVC : colouring specific parts on an XML

jquery - 使 Web 应用程序与掌上电脑兼容

javascript - 下拉宽度在ie8中自动​​改变

jquery - 如何创建带有视差背景视频的网页

jQuery (::after) 选择器问题

css - Nativescript 在错误的地方寻找 Nativescript-theme-core?