700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > css实现翻转导航栏的效果

css实现翻转导航栏的效果

时间:2020-09-16 12:54:05

相关推荐

css实现翻转导航栏的效果

效果图如下

html代码如下

<nav>

<ul>

<li>

<div>

<span class="no1">爱情电影</span>

<span class="no2">爱情电影</span>

</div>

</li>

<li>

<div>

<span class="no1">动作电影</span>

<span class="no2">动作电影</span>

</div>

</li>

<li>

<div>

<span class="no1">科幻电影</span>

<span class="no2">科幻电影</span>

</div>

</li>

<li>

<div>

<span class="no1">武侠电影</span>

<span class="no2">武侠电影</span>

</div>

</li>

<li>

<div>

<span class="no1">喜剧电影</span>

<span class="no2">喜剧电影</span>

</div>

</li>

<li>

<div>

<span class="no1">奇幻电影</span>

<span class="no2">奇幻电影</span>

</div>

</li>

<li>

<div>

<span class="no1">恐怖电影</span>

<span class="no2">恐怖电影</span>

</div>

</li>

<li>

<div>

<span class="no1">悬疑电影</span>

<span class="no2">悬疑电影</span>

</div>

</li>

</ul>

</nav>

css代码如下

*{

margin:0;

padding:0;

}

nav{

width:960px;

height:40px;

background-color:aqua;

margin:100pxauto;

}

navul{

list-style:none;

}

navulli{

float:left;

width:120px;

height:40px;

}

navullidiv{

width:120px;

height:40px;

position:relative;

-webkit-perspective:6000px;

transition:all0.4sease0s;

-webkit-transform-style:preserve-3d;

}

navulli:hover>div{

-webkit-transform:rotateX(-90deg);

}

navullispan{

position:absolute;

top:0;

left:0;

width:120px;

height:40px;

text-align:center;

line-height:40px;

}

navullispan.no1{

background-color:aquamarine;

-webkit-transform:translateZ(20px);

}

navullispan.no2{

background-color:gold;

-webkit-transform:rotateX(90deg)translateZ(20px);

}​​​​​​​

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。