我正在尝试更多地了解 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
元素。