猿问

前提是指在一个div上的效果,难道必须用js去做mouseenter吗?

某一元素已被js执行过位移操作,所以元素的style属性已经拥有 -webkit-transform: translate3d(1116px, 0px, 0px); 而我又想为其增加:hover 让他缩放 scale(.9,.9); 这两个只能存在一个,请问如何做?

红糖糍粑
浏览 432回答 2
2回答

慕仙森

一个元素的多重transform就像这样:-webkit-transform: rotate(360deg) scale(2);你还可以在分号之前加上translate(1em,0),用空格隔开。多拉A梦的Transform在多拉A梦的CSS中的transform只用了rotate例如#head_light中的-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-o-transform应该是Opera有效。

千万里不及你

这个只能用JS去做。因为你的CSS写在了元素的STYLE上
随时随地看视频慕课网APP

相关分类

CSS3
Html5
我要回答