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

詳解css如何利用 :before :after 寫(xiě)小三角形

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

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

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; }

若要寫(xiě)以下的小三角,則需要用到偽類: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;
        }

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

相關(guān)文章

最新評(píng)論

公安县| 忻州市| 连南| 彰化县| 贺州市| 奈曼旗| 瑞丽市| 建德市| 土默特右旗| 沧源| 永城市| 额尔古纳市| 板桥市| 灵石县| 新建县| 凌云县| 始兴县| 新化县| 泰安市| 绵竹市| 荔浦县| 新干县| 岳西县| 齐齐哈尔市| 兰西县| 缙云县| 河西区| 邯郸市| 康定县| 耒阳市| 伊金霍洛旗| 张家口市| 健康| 织金县| 兴国县| 石泉县| 同江市| 寻甸| 延津县| 吴旗县| 韶关市|