色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

純CSS寫三角形,自適應(yīng)不同寬度

老白7年前3138瀏覽1評論

今天在寫一個定制模板的時候,遇到一個全屏三角形做的特效,需要用到自適應(yīng),在不同分辨率下都三角形都能自適應(yīng)居中!

看圖:

自適應(yīng)三角形.jpg

因?yàn)檫@個zblog模板需要自定義配色,所以這個三角形必須使用css制作,不能使用背景圖片,當(dāng)瀏覽器縮小的時候,三角形居中不變!

HTML:

<div class="triangle"><div class="box"></div></div>

CSS:

body{position: relative;}
.triangle{clear: both;overflow: hidden;width: 100%;height: 100px; background-color: #3655af;}
.triangle .box{
        position: absolute;left: 50%;
        margin-left: -49.5vw;
        width: 0;
        height: 0;
        border-left: 49.5vw solid transparent;
        border-right: 49.5vw solid transparent;
        border-top: 100px solid #fff;
}

注意:其中的49.5vw的意思是:瀏覽器寬度的49.5%,避免直接使用px導(dǎo)致的其它問題。