【发布时间】:2013-06-17 10:08:23
【问题描述】:
我正在尝试更多地了解 CSS3 过渡和“很酷的东西”。所以我的网站上有一些漂亮的动画,我做了一些谷歌研究,对我有很大帮助。
我想选择悬停元素之外的元素。我发现使用+ 符号可以定位悬停元素之后的元素。一个小例子(LESS):
header{
display: inline-block;
div#bg_2{
color:#000;
}
div#container{
float:left;
&:hover{
& + nav {
ul{
opacity: 0;
}
li{
.transition(1200ms, ease-in-out);
margin-left:-100px;
}
}
}
}
nav{
height:30px;
}
}
所以这个例子允许我在悬停元素之后给元素一个过渡。但我的问题是,是否有可能做相反的事情?在悬停元素之前定位元素?在示例中,bg_2 元素。
【问题讨论】:
-
不管是什么,我认为是 SASS 还是 LESS,都不是 CSS。
-
它是用 LESS 编写的,但它只是 CSS。
-
它评估为 CSS,但它不是 CSS(如所写)。
标签: css css-selectors less css-transitions