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

CSS實(shí)現(xiàn)帶箭頭的提示框效果【示例代碼】

  發(fā)布時(shí)間:2019-10-15 13:57:17   作者:佚名   我要評(píng)論
我們?cè)诤芏郩I框架中看到帶箭頭的提示框,感覺(jué)挺漂亮,今天小編通過(guò)實(shí)例代碼給大家介紹CSS實(shí)現(xiàn)帶箭頭的提示框效果,感興趣的朋友一起看看吧

我們?cè)诤芏郩I框架中看到帶箭頭的提示框,感覺(jué)挺漂亮,但是之前一直不知道其原理,今天網(wǎng)上找了些資料算是弄清楚原理了;

先上效果圖:

原理分析:

上面的箭頭有沒(méi)有覺(jué)得很像一個(gè)三角形,是的,它就是三角形;只不過(guò)它這個(gè)尖角是通過(guò)兩個(gè)三角形來(lái)實(shí)現(xiàn)的;

首先新建一個(gè)div,畫(huà)出提示框的輪廓

<div class="demo"></div>

給定樣式:

    .demo{
        width:100px;
        height:100px;
        position:absolute;
        top: 35%;
        left:40%;   
        border:2px solid red;
        border-radius:8px;
    }

這樣,我們簡(jiǎn)單的一個(gè)正方形提示框就出來(lái);

關(guān)鍵點(diǎn):

現(xiàn)在我們?cè)赾lass=“demo”的div里面加入一個(gè)子級(jí)元素div

 <div class="demo">
        <div class="shixin"></div>
    </div>

添加樣式:

    .shixin{
        width:0;
        height:0;
        border:100px solid ;
        border-color:red green yellow blue;
        position: relative;
        top: -21%;
        left:15%;
    }

寬高都設(shè)為0;然后設(shè)置一個(gè)邊框的寬度,暫且設(shè)為100,邊框顏色自己設(shè)定;此時(shí)的應(yīng)該是一個(gè)200*200的正方形,因?yàn)樯舷逻吙蛳嗉訛?00px;左右邊框相加為200px;

效果圖:

然后我們現(xiàn)在只需要它的下面(下面的三角形)的一部分;

 .shixin{
        width:0;
        height:0;
        border:100px solid transparent;
        border-bottom-color:red;
        position: relative;
        top: -21%;
        left:15%;
    }

切記:border屬性的顏色一定要寫(xiě)為transparent(透明),不然默認(rèn)為黑色;然后我們需要下面的三角形,我們只需要用border-bottom-color屬性給下邊框添加顏色即可稱(chēng)為實(shí)心三角形;

然后我們適當(dāng)?shù)恼{(diào)整一下大小,三角形的大小是通過(guò)border的寬度來(lái)調(diào)的,因?yàn)檫@個(gè)其實(shí)就是border的寬度;

就這樣,一個(gè)實(shí)心的三角形提示框效果已經(jīng)出來(lái)了,但是別人UI框架都是空心的啊,沒(méi)關(guān)系,我們接著往下走:

在class="demo"的div下面再加一個(gè)div

  <div class="demo">
        <div class="shixin"></div>
        <div class="kongxin"></div>
    </div>

添加樣式:

    .kongxin{
        width:0;
        height:0;
        border:10px solid transparent;
        border-bottom-color:#fff;
        position: relative;
        top: -39%;
        left:15%;
    }

看到了嗎?我們給這個(gè)三角形也是添加一樣的樣式,實(shí)現(xiàn)空心效果其實(shí)就是將三角形的顏色改為背景色,背景默認(rèn)為白色,然后通過(guò)position:relative相對(duì)定位移到實(shí)心三角形處進(jìn)行重合即可;
 

總結(jié)

以上所述是小編給大家介紹的CSS實(shí)現(xiàn)帶箭頭的提示框效果,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

最新評(píng)論

济源市| 新沂市| 宁都县| 陇川县| 长泰县| 固始县| 慈利县| 云浮市| 黄平县| 贵州省| 宜宾县| 光山县| 灵石县| 手机| 西和县| 鹤庆县| 高台县| 阿坝| 天等县| 阳江市| 南京市| 外汇| 清水县| 称多县| 邢台县| 阿合奇县| 大新县| 丰县| 宁明县| 奉贤区| 鲁山县| 临海市| 静乐县| 怀集县| 新绛县| 三明市| 武川县| 江西省| 南皮县| 宜兰县| 环江|