美文网首页程序员
CSS生成漂亮的水平分隔线(horizontal rule)设计

CSS生成漂亮的水平分隔线(horizontal rule)设计

作者: iGKing | 来源:发表于2016-03-26 17:28 被阅读0次

    HTML代码中,我们常常使用HR标签来生成水平分隔线,下面分享几款不同样式的水平分隔线 

    相关CSS代码

    /* 渐变 color1 - color2 - color1 */

    hr.style-one {

    border: 0;

    height: 1px;

    background: #333;

    background-image: linear-gradient(to right, #ccc, #333, #ccc);

    }

    /* 透明渐变 - color - transparent */

    hr.style-two {

    border: 0;

    height: 1px;

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));

    }

    /* 双线 */

    hr.style-three {

    border: 0;

    border-bottom: 1px dashed #ccc;

    background: #999;

    }

    /* 单线阴影 */

    hr.style-four {

    height: 12px;

    border: 0;

    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);

    }

    /* 云朵状 */

    hr.style-five {

    border: 0;

    height: 0; /* Firefox... */

    box-shadow: 0 0 10px 1px black;

    }

    hr.style-five:after {  /* Not really supposed to work, but does */

    content: "\00a0";  /* Prevent margin collapse */

    }

    /* 内嵌 */

    hr.style-six {

    border: 0;

    height: 0;

    border-top: 1px solid rgba(0, 0, 0, 0.1);

    border-bottom: 1px solid rgba(255, 255, 255, 0.3);

    }

    /* 晕状 */

    hr.style-seven {

    height: 30px;

    border-style: solid;

    border-color: black;

    border-width: 1px 0 0 0;

    border-radius: 20px;

    }

    hr.style-seven:before {

    display: block;

    content: "";

    height: 30px;

    margin-top: -31px;

    border-style: solid;

    border-color: black;

    border-width: 0 0 1px 0;

    border-radius: 20px;

    }

    /* 文字插入式 */

    hr.style-eight {

    padding: 0;

    border: none;

    border-top: medium double #333;

    color: #333;

    text-align: center;

    }

    hr.style-eight:after {

    content: "gb";

    display: inline-block;

    position: relative;

    top: -0.7em;

    font-size: 1.5em;

    padding: 0 0.25em;

    background: white;

    }

    /* 分隔线统一样式 */

    hr{

    margin: 40px 0;

    }

    在线演示和调试地址

    http://www.gbtags.com/gb/rtreplayerpreview/2768.htm

    手机扫码阅读

    相关文章

      网友评论

        本文标题:CSS生成漂亮的水平分隔线(horizontal rule)设计

        本文链接:https://www.haomeiwen.com/subject/kevdlttx.html