transition配和css3如何做导航?

本篇文章介绍了css3中transition实现导航动画效果的方法,有着一定的参考价值,现在将它分享给各位,希望对各位有帮助。

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 动画系列2-transition(过渡)

css的transition属性怎么用?

css过渡和动画的区别是什么?

更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!

以上就是transition配和css3如何做导航?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读