css-transitions - :active 框阴影上的 CSS3 过渡

标签 css-transitions css pseudo-class

是否可以使用 :active 来为带有持续时间和延迟的盒子阴影的变化设置动画。

我在 :hover 上的颜色随持续时间发生了变化。显然,同样的方法不适用于 box-shadow。

我试过通过js添加类。我尝试在 :active 类和主类中设置持续时间。我尝试了 transition: box shadow 1s transition-duration: 1s。还有一些东西。

完整代码在codepen http://cdpn.io/pKJmC

那么,有什么想法吗?

谢谢

最佳答案

你需要给它一个默认状态来转换。圆圈上已有 box-shadow,但没有 inset box-shadow。在您的圈子上添加一个设置为零的插图框阴影:

.ball1,
.ball2,
.ball3 {
    box-shadow: inset 0 0 0 #222, 0px 10px 20px -10px #222;
}

关于css-transitions - :active 框阴影上的 CSS3 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16731816/

相关文章:

css - 如何切换 div 以使用 CSS 显示内容

css 伪类选择器

html - 为除最后一个以外的所有 child 添加填充

css - 是否可以在切换关闭时更改转换速度?

javascript - sass 文件上的 CSS 转换和动画不起作用

javascript - 如何使固定侧边栏停在容器的末端

html - ICEFACES commandButton title 属性是否可以具有粗体文本样式?

css - CSS 可以将字符串转换为整数吗?

html - CSS 背景图像淡入淡出过渡仅适用于 Chrome

HTML 下拉菜单在图像下显示选定的文本