zoukankan      html  css  js  c++  java
  • css实现礼券效果

    <template>
        <div class="demo">
            <div class="stamp stamp01">
                <div class="par">
                    <p>XXXXXX折扣店</p>
                    <sub class="sign">¥</sub>
                    <span>50.00</span>
                    <sub>优惠券</sub>
                    <p>订单满100.00元</p>
                </div>
                <div class="copy">
                    副券
                    <p>
                        2015-08-13
                        <br>2016-08-13
                    </p>
                </div>
                <i></i>
            </div>
    
            <div class="stamp stamp02">
                <div class="par">
                    <p>XXXXXX折扣店</p>
                    <sub class="sign">¥</sub>
                    <span>50.00</span>
                    <sub>优惠券</sub>
                    <p>订单满100.00元</p>
                </div>
                <div class="copy">
                    副券
                    <p>
                        2015-08-13
                        <br>2016-08-13
                    </p>
                </div>
                <i></i>
            </div>
    
            <div class="stamp stamp03">
                <div class="par">
                    <p>XXXXXX折扣店</p>
                    <sub class="sign">¥</sub>
                    <span>50.00</span>
                    <sub>优惠券</sub>
                    <p>订单满100.00元</p>
                </div>
                <div class="copy">
                    副券
                    <p>
                        2015-08-13
                        <br>2016-08-13
                    </p>
                    <a href="#">立即使用</a>
                </div>
                <i></i>
            </div>
    
            <div class="stamp stamp04">
                <div class="par">
                    <p>XXXXXX折扣店</p>
                    <sub class="sign">¥</sub>
                    <span>50.00</span>
                    <sub>优惠券</sub>
                    <p>订单满100.00元</p>
                </div>
                <div class="copy">
                    副券
                    <p>
                        2015-08-13
                        <br>2016-08-13
                    </p>
                    <a href="#">立即使用</a>
                </div>
                <i></i>
            </div>
        </div>
    </template>
    
    <script>
    export default {
        data() {
            return {
                sampleValue: "111",
                value1: "",
                sampleValues: ""
            };
        }
    };
    </script>
    
    <style>
    .demo {
         410px;
    }
    .stamp * {
        padding: 0;
        margin: 0;
        list-style: none;
        font-family: "Microsoft YaHei", "Source Code Pro", Menlo, Consolas, Monaco,
            monospace;
    }
    
    .stamp {
         387px;
        height: 140px;
        padding: 0 10px;
        margin-bottom: 50px;
    
        position: relative;
        overflow: hidden;
    }
    .stamp:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 10px;
        right: 10px;
    
        z-index: -1;
    }
    .stamp:after {
        content: "";
        position: absolute;
        left: 10px;
        top: 10px;
        right: 10px;
        bottom: 10px;
        box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);
        z-index: -2;
    }
    
    .stamp i {
        position: absolute;
        left: 20%;
        top: 45px;
        height: 190px;
         390px;
        background-color: rgba(255, 255, 255, 0.15);
        transform: rotate(-30deg);
    }
    .stamp .par {
        float: left;
        padding: 16px 15px;
         220px;
        border-right: 2px dashed rgba(255, 255, 255, 0.3);
        text-align: left;
    }
    .stamp .par p {
        color: #fff;
        font-size: 16px;
        line-height: 21px;
    }
    .stamp .par span {
        font-size: 50px;
        color: #fff;
        margin-right: 5px;
        line-height: 65px;
    }
    .stamp .par .sign {
        font-size: 34px;
    }
    .stamp .par sub {
        position: relative;
        top: -5px;
        color: rgba(255, 255, 255, 0.8);
    }
    .stamp .copy {
        display: inline-block;
        padding: 21px 14px;
         100px;
        vertical-align: text-bottom;
        font-size: 30px;
        color: rgb(255, 255, 255);
        text-align: center;
        line-height: initial;
    }
    .stamp .copy p {
        font-size: 16px;
        margin-top: 15px;
    }
    .stamp01 {
        background: #f39b00;
        background: radial-gradient(
            rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0) 5px,
            #f39b00 5px
        );
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp01:before {
        background-color: #f39b00;
    }
    .stamp02 {
        background: #d24161;
        background: radial-gradient(transparent 0, transparent 5px, #d24161 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp02:before {
        background-color: #d24161;
    }
    .stamp03 {
        background: #7eab1e;
        background: radial-gradient(transparent 0, transparent 5px, #7eab1e 5px);
        background-size: 15px 15px;
        background-position: 9px 3px;
    }
    .stamp03:before {
        background-color: #7eab1e;
    }
    .stamp03 .copy {
        padding: 10px 6px 10px 12px;
        font-size: 24px;
    }
    .stamp03 .copy p {
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 8px;
    }
    .stamp03 .copy a {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        text-decoration: none;
        padding: 5px 10px;
        border-radius: 3px;
        display: block;
    }
    
    .stamp04 {
         390px;
        background: #50add3;
        background: radial-gradient(
            rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0) 4px,
            #50add3 4px
        );
        background-size: 12px 8px;
        background-position: -5px 10px;
    }
    .stamp04:before {
        background-color: #50add3;
        left: 5px;
        right: 5px;
    }
    .stamp04 .copy {
        padding: 10px 6px 10px 12px;
        font-size: 24px;
    }
    .stamp04 .copy p {
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 8px;
    }
    .stamp04 .copy a {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        text-decoration: none;
        padding: 5px 10px;
        border-radius: 3px;
        display: block;
    }
    </style>

  • 相关阅读:
    MD5算法--网盘秒传
    无线网络定位算法综述
    android学习---异步任务(AsyncTask)
    python中局部变量的定义
    python3里函数怎么样使用元组或字典作为参数调用(复制他人博客)
    调试exynos4412—ARM嵌入式Linux—LEDS/GPIO驱动之一
    Linux入门之——安装虚拟机软件
    Linux学习方法之以始为终—Linux工作分类
    Linux基础系列—Linux内核源码目录结构
    Linux基础系列—Linux体系结构和Linux内核结构
  • 原文地址:https://www.cnblogs.com/huanhuan55/p/10772399.html
Copyright © 2011-2022 走看看