中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

CSS怎么實現優惠券邊沿打孔效果-創新互聯

這篇文章給大家分享的是有關CSS怎么實現優惠券邊沿打孔效果的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

專注于為中小企業提供做網站、成都網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業洪雅免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

效果大致如圖

CSS怎么實現優惠券邊沿打孔效果

分步實現思路:

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

CSS怎么實現優惠券邊沿打孔效果

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

CSS怎么實現優惠券邊沿打孔效果

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

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

CSS怎么實現優惠券邊沿打孔效果

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

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

CSS怎么實現優惠券邊沿打孔效果

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

具體實現的代碼如下:

<!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>

具體代碼實現的真實效果:

CSS怎么實現優惠券邊沿打孔效果

感謝各位的閱讀!關于“CSS怎么實現優惠券邊沿打孔效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

文章標題:CSS怎么實現優惠券邊沿打孔效果-創新互聯
網頁網址:http://m.2m8n56k.cn/article0/dipdio.html

成都網站建設公司_創新互聯,為您提供品牌網站制作網站營銷、虛擬主機動態網站搜索引擎優化、Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管
主站蜘蛛池模板: 日韩成人免费一级毛片 | 黄色三级三级三级免费看 | 久久精品一 | 91大神在线精品视频一区 | 久久免费视频7 | 91亚洲精品一区二区福利 | 99久久国语露脸精品对白 | 欧美一区二区视频三区 | 日本一区二区三区精品视频 | 九九亚洲精品 | 国产亚洲高清视频 | 一级国产在线观看高清 | 日韩毛片免费线上观看 | 免费黄网大全 | www.成人| 日韩人成 | 国产成人综合欧美精品久久 | 国产精品视频九九九 | 亚洲b| 国产嫩草影院在线观看 | 午夜综合 | 日本加勒比在线播放 | 韩国日本三级在线观看 | 中国国产一级毛片 | 免费欧美在线视频 | 99在线免费观看视频 | 日韩a毛片免费全部播放完整 | 日本一线a视频免费观看 | 一级做a爰 | 久久久久久久国产视频 | 又www又黄又爽啪啪网站 | 免费人成网站在线播放 | 日本免费一级视频 | 国产一级aaaaa毛片欧美 | aaa在线 | 国产精品亚洲视频 | 国产成人a一区二区 | 韩国精品一区视频在线播放 | a在线观看欧美在线观看 | 国产精品亚洲高清一区二区 | 真实国产乱子伦高清 |