transition配和css3如何做导航?
transition是css3中的过渡属性,使用它可以完成一些简单的过渡动画,比如宽度从100渐变到200。下面我们介绍下如何使用transition配和css3来实现一个导航。
1、首先创建基本的导航结构
<nav> <ul> <li> <a href="#">主页</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> <li> <a href="#">JavaScript</a> </li> </ul> </nav>
2、然后写上基本的样式,来美化导航栏
<style> ul{ display: flex; list-style: none; padding: 0; margin: 0; } li > a{ display: inline-block; text-decoration: none; padding: 4px 8px; background: #eee; } </style>
3、之后为a标签添加:hover伪类选择器
li > a:hover{ background: orange; border-bottom: 2px solid red; }
4、最后结合我们的transition属性,让导航更具有动态效果
li > a{ transition: all .3s; }
相关推荐:
更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!
以上就是transition配和css3如何做导航?的详细内容,更多请关注易知道|edz.cc其它相关文章!