栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将多个转换声明应用于一个元素?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将多个转换声明应用于一个元素?

我猜这是行不通的,因为这些类会覆盖彼此的

transform
属性?

正确。作为级联工作方式的副作用,这是一个不幸的局限。

您将必须在一个

transform
声明中指定两个函数。您可以简单地将两个类选择器链接在一起,而不是为组合的转换创建新类:

.doublesize.rotate {    -webkit-transform: scale(1) rotate(0deg);}.doublesize.rotate:hover {    -webkit-transform: scale(2) rotate(360deg);}

…但是正如您所看到的,问题出在

transform
属性而不是选择器中。


预计将在Transforms级别2中对此进行纠正,在该级别中,每个变换都已提升为自己的property,这将使您可以像单独组合CSS属性一样简单地声明它们来组合变换。这意味着您将能够简单地做到这一点:

.rotate:hover {    rotate: 360deg;}.doublesize:hover {    scale: 2;}

…并利用级联而不是受其阻碍。不需要专门的类名或组合的CSS规则。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465096.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号