我试图弄清楚如何设置所有图像为50%不透明度最初,然后更改为100%不透明度悬停。我尝试在.css文件中设置此规则,但它给出了一个解析错误:
.css
img { opacity:0.4; filter:alpha(opacity=40); } img:hover { opacity:1.0; filter:alpha(opacity=100); }
字符串
bihw5rsg1#
你的代码是好的-在此验证与友好的鱼小提琴:http://jsfiddle.net/Qrufy/
img { opacity: 0.5; filter: alpha(opacity=40); } img:hover { opacity: 1.0; filter: alpha(opacity=100); }
个字符opacity属性适用于所有现代浏览器,filter:alpha涵盖<= IE8。
opacity
filter:alpha
oxf4rvwz2#
这将给予您更好和平滑的输出
img { opacity: 0.5; transition: 0.3s; } img:hover { opacity: 1.0; transition: 0.3s; }
2条答案
按热度按时间bihw5rsg1#
你的代码是好的-在此验证与友好的鱼小提琴:http://jsfiddle.net/Qrufy/
个字符
opacity
属性适用于所有现代浏览器,filter:alpha
涵盖<= IE8。oxf4rvwz2#
这将给予您更好和平滑的输出
字符串