最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解css如何利用 :before :after 寫小三角形

  發(fā)布時(shí)間:2018-01-22 14:55:15   作者:小田同學(xué)   我要評論
這篇文章主要介紹了詳解css如何利用 :before :after 寫小三角形的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

之前寫的三角形一直在同一個(gè)顏色,沒有邊框的樣式。如下:

CSS代碼如下:

.tri-up{width: 0;height:0;border-left:20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid red;  }
.tri-left{width: 0;height:0;border-top:20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid red;}
.tri-right{width: 0;height:0;border-top:20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid red;}
.tri-down{width: 0;height:0;border-left:20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid red; }

若要寫以下的小三角,則需要用到偽類:before :after

CSS代碼:

#demo {
            margin: 100px;;
            width: 100px;
            height: 100px;
            background-color: #fff;
            position: relative;
            border: 2px solid #333;
        } //方框的樣式

        #demo:after, #demo:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            left: 100%;    //根據(jù)三角形的位置,可以隨意更改。
            position: absolute;
            width: 0;
        } 

        #demo:after {
            border-width: 10px;
            border-left-color: #fff;
            top: 20px;//根據(jù)三角的位置改變
        }//此處是一個(gè)白色的三角

        #demo:before {
            border-width: 12px;
            border-left-color: #000;
            top: 18px;
        }此處是一個(gè)黑色的三角
//當(dāng)#demo:after和#demo:before的樣式重合以后,由于top值的大小不同,就可以得到中間是白色,但是邊框的三角形。如上圖。
<div id="demo"></div>

若要改為下圖的樣式:

則CSS代碼如下:

#demo {
            margin: 100px;;
            width: 100px;
            height: 100px;
            background-color: #fff;
            position: relative;
            border: 2px solid #333;
        }

        #demo:after, #demo:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            top: 100%;
            position: absolute;
            width: 0;
        }

        #demo:after {
            border-width: 10px;
            border-top-color: #fff;
            left: 20px;
        }

        #demo:before {
            border-width: 12px;
            border-top-color: #000;
            left: 18px;
        }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

丰原市| 府谷县| 南木林县| 长顺县| 夏河县| 都安| 夏河县| 长顺县| 阿荣旗| 宣汉县| 山丹县| 余姚市| 湘潭市| 安龙县| 连平县| 丹东市| 盖州市| 乐平市| 英山县| 禄丰县| 木里| 绥化市| 东阿县| 三明市| 汨罗市| 鸡东县| 日土县| 广元市| 二手房| 宁晋县| 乌拉特中旗| 高密市| 林口县| 曲周县| 宾阳县| 家居| 容城县| 蓬溪县| 基隆市| 喀喇沁旗| 沽源县|