鼠标经过的时候,下划线动态从左往右展示出来

第一块是鼠标没有经过的状态,第二块是鼠标经过时的状态

html:

<ul>

<li>hgh</li>

<li>hhhghtg</li>

</ul>


css:

.indexproducts .prolist li a:before {

            -webkit-transition: width .2s ease-in-out;

            transition: width .2s ease-in-out;

            left: 0;

            content: "";

            position: absolute;

            bottom: 0;

            width: 0;

            border-bottom: solid 3px #ff3a3a;

        }

    .indexproducts .prolist li a:hover:before {

        width: 100%;

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • W3C标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的...
    青春前行阅读 5,285评论 0 5
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,391评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,844评论 0 11
  • 纯CSS3制作二级菜单特效 基础掌握知识:1.boder-radis圆角的制作 2.linear-gradient...
    Iris_mao阅读 9,395评论 2 17
  • 莎莎给我们分享了一个故事,一个老板要把他公司的三个员工给辞退,理由是他们各自由许多缺点,另一个老板听到了这...
    国粹堂秦国强阅读 1,066评论 0 0