我正在创建一个简单的CSS3悬停效果的网站上工作,如果链接悬停,它会更改不透明度并看起来像翻转效果。它似乎在所有浏览器(即使是较老的浏览器,例如Firefox 2)上都能正常工作。只是想要一些输入,如果这是一个问题,我应该考虑JavaScript而不是?或者正在使用CSS进行翻滚的一种很好的(语义上正确的)方法?应用CSS3“不透明度”属性
0
A
回答
3
一般情况下,如果单独使用CSS可以实现效果,通常最好使用CSS,然后使用JavaScript来实现它。
当然,您可以使用JavaScript和/或类似jQuery的库,但为什么?如果浏览器本身能够做到这一点,不仅效果会更好,而且看起来更好,更平滑。
0
对于锚元素,:hover
伪类得到了广泛支持,并且是一个很好的途径。我相信唯一不支持它的使用中的浏览器是IE 6. opacity
属性支持得不是很好,所以在某些浏览器中,效果可能不像您想要的那样。如果您需要在a
以外的元素上使用:hover
伪类,那么我认为您也会失去IE 7。
有关:hover
和其他伪类的一些背景信息,请参阅http://www.w3schools.com/css/css_pseudo_classes.asp。
1
通常,使用较新浏览器的人会从新技术中受益。
不更新系统的人往往不关心事物的外观,所以只要网站是功能性的,效果不是很重要,我可以说不用担心所有浏览器的行为都是完全相同的一样。这是浪费时间和精力。
相关问题
- 1. CSS3不透明度转换问题
- 2. Css不透明属性
- 3. CSS不透明属性
- 4. CSS3不透明效果
- 5. CSS3不透明动画不适用'overflow:hidden'
- 6. 多背景CSS3按钮(+透明度)
- 7. 整体SVG不透明度/透明度
- 8. Css3背景透明透明不适用于Chrome 5
- 9. 不透明度
- 10. 动态应用CSS3属性
- 11. CSS过渡:不透明度不透明。 。
- 12. 不透明度使div更不透明
- 13. jQuery应用css不透明度
- 14. 将不透明度应用于LinearGradientBrush
- 15. css3中的阴影和不透明度对于IE8(不匹配)
- 16. CSS3透视属性到底是什么?
- 17. IE中的不透明属性
- 18. 可可/ iPhone:BACKGROUNDCOLOR和不透明属性
- 19. IE9的未来:不透明度+性能
- 20. ccDrawLine不透明度?
- 21. Dat.gui不透明度
- 22. 与不透明度
- 23. .DrawImage不透明度?
- 24. CSS3渐变图像透明
- 25. CSS3:透明圆角问题
- 26. z-index与HTML5和CSS3中的不透明度问题
- 27. Java Swing - 将透明度应用到透明组件上JPanel
- 28. 段落中的不透明度变化改变了文本的不透明度和背景不透明度
- 29. jQuery,动画不透明度为1,然后删除不透明属性,使其更好地在IE上查找
- 30. 透明度着色器用透明色填充透明片段
“对于锚点元素,hover伪类被广泛支持,并且是一个很好的选择。我相信唯一不支持它的使用中的浏览器是IE 6。 ... 什么? – BoltClock
我很高兴详细说明,但我不确定什么让您感到困惑。我会添加一些链接到文档。 – Emily
IE6在链接上支持':hover',这只是其他元素悬停的问题。 IE7修复了这个问题。 – bobince