为了账号安全,请及时绑定邮箱和手机立即绑定

<img>标签不能用id吗?为什么我给图片设id来区分他们时,scale的过渡无效啊?

为什么我给图片设id来区分他们时,scale的过渡无效啊?http://img1.sycdn.imooc.com//567a620b0001cb2504850558.jpg

正在回答

2 回答

我也遇到这个问题了,正解。

0 回复 有任何疑惑可以回复我~

给你科普一下,是标签都可以加id的,包括HTML(不要轻易尝试),id只是一个锚点,你说的scale过渡是什么意思?

0 回复 有任何疑惑可以回复我~
#1

夜第七章920 提问者

我的意思是,我上面的pic1,pic2分别是给两张图片取的名,要让他们在鼠标移上去之后没有转动,然后放大1.2倍。但是图片2用的是id命名,就没有放大1.2倍了,
2015-12-24 回复 有任何疑惑可以回复我~
#2

迷途的马尔斯 回复 夜第七章920 提问者

额,我现在看懂了。事实是这样的,id选择器的优先级是远远高于伪类选择器的,同时给两个选择器加上了transform属性,浏览器肯定会解析优先级最高的#pic2选择器的tranform属性,由于#pic2里面没有阴影属性,所以浏览器还是会解析伪类选择器的阴影属性,这就是为什么你鼠标放上去只有阴影而没有缩放和角度变换的效果的原因了。应该能解决你的问题了吧?
2015-12-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<img>标签不能用id吗?为什么我给图片设id来区分他们时,scale的过渡无效啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信