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

CSS實現(xiàn)優(yōu)惠券邊沿打孔效果

  發(fā)布時間:2018-02-08 14:08:33   作者:佚名   我要評論
本文給大家分享使用純css寫的一個邊沿打孔效果,需要的朋友參考下

項目中用到了這個邊沿打孔的效果,嘗試下來使用純css寫的這個樣式,在這里分享一下:

效果大致如圖

分步實現(xiàn)思路:

1,先畫兩個帶圓角的框,A和B(A、B分別需要加投影效果,圖上沒有做)

2,在B的左右兩條縫隙的地方分別畫一排圓(其實是正方形用了50%的圓角),圓填充色和背景色相同(此處背景色是白色,所以圓的填充是白色)

3,給圓孔加上內陰影,達到真實的打孔效果,這里用到的是這樣的css:

box-shadow:0 1px 1px rgba(0,0,0,0.2) inset; 

4,此時B右邊的一排圓孔由于加上了內陰影的關系,顯得多了右半邊,這里需要再對多余部分進行處理

再使用一塊和背景色(此處為白色)一致的區(qū)塊擋住右邊多余的一半孔即可(即區(qū)域C,為了看清這里用了不一樣的顏色,調成和背景色一致后就是開頭的效果圖)

注意:A和B的寬度可以是自適應的(比如分別是外層的百分之多少),由于打孔的個數(shù)和位置的關系,A和B的高度必須是寫死的

具體實現(xiàn)的代碼如下:

<!DOCTYPE HTML>  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />  
<meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />  
<title>Stamp Demo</title>  
<style>  
html,body,div,p,i,span,ul,li{  
    margin:0;  
    padding:0;  
}  
body{  
    background-color:#eee;  
}  
ul{  
    list-style:none;  
}  
.stamp_list{  
    margin:20px auto;  
    width:90%;  
}  
.stamp{  
    height: 125px;  
    margin-bottom: 20px;  
    position: relative;  
    box-sizing:border-box;  
    border-radius:5px;  
}  
.stamp_inner{  
    height: 125px;  
    display:inline-block;  
    vertical-align:top;  
    box-sizing:border-box;  
    position:relative;  
    border-radius:5px;  
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  
}  
.stamp_left{  
    width: 70%;  
    background: #ffffff;  
}  
.stamp_left .box{  
    position:absolute;  
    right:0;  
    bottom:0;  
    width:78px;  
    height:81px;  
}  
.stamp_right{  
    width:30%;  
    background: #F8E71C;  
}  
.circle_list{  
    position:absolute;  
    top:5px;  
}  
.circle_list1{  
    left:-5px;  
}  
.circle_list2{  
    right:-5px;  
}  
.circle_list2:after{  
    content: '';  
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 6px;  
    right: -5px;  
    z-index: 1;  
    background-color: #eee;  
}  
.circle_list>li{  
    background-color:#eee;  
    width:10px;  
    height:10px;  
    border-radius:50%;  
    margin-bottom:5px;  
    box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;  
}  
</style>  
</head>  
<body>  
<ul class="stamp_list">  
    <li class="stamp">  
        <div class="stamp_inner stamp_left">  
        </div  
        ><div class="stamp_inner stamp_right">  
            <span>123</span>  
            <ul class="circle_list circle_list1">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
            <ul class="circle_list circle_list2">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
        </div>  
    </li>  
    <li class="stamp">  
        <div class="stamp_inner stamp_left">  
        </div  
        ><div class="stamp_inner stamp_right">  
            <span>123</span>  
            <ul class="circle_list circle_list1">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
            <ul class="circle_list circle_list2">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
        </div>  
    </li>  
    <li class="stamp">  
        <div class="stamp_inner stamp_left">  
        </div  
        ><div class="stamp_inner stamp_right">  
            <span>123</span>  
            <ul class="circle_list circle_list1">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
            <ul class="circle_list circle_list2">  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
                <li></li>  
            </ul>  
        </div>  
    </li>  
</ul>  
</body>  
</html>  

具體代碼實現(xiàn)的真實效果:
 

總結

以上所述是小編給大家介紹的CSS實現(xiàn)優(yōu)惠券邊沿打孔效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

东乌珠穆沁旗| 泾源县| 藁城市| 高唐县| 开江县| 保山市| 叙永县| 绥滨县| 林芝县| 那坡县| 许昌市| 宽城| 湟中县| 榆林市| 泗水县| 临安市| 阆中市| 海南省| 长春市| 习水县| 周至县| 新晃| 大宁县| 潍坊市| 张家界市| 扎囊县| 天柱县| 子长县| 庆安县| 宁津县| 藁城市| 麟游县| 湖南省| 原阳县| 望奎县| 景洪市| 榆树市| 揭阳市| 定安县| 于田县| 安多县|