• 技术文章 >web前端 >css教程

    详解Bootstrap实现漂亮简洁的CSS3价格表实例源码

    高洛峰高洛峰2017-03-22 15:14:58原创1264
    前言

    这是一款漂亮简洁的CSS3价格表样式,该价格表基于Bootstrap网格系统来进行布局,通过简单的CSS3代码来美化价格表,样式非常的时尚漂亮,且能在不同屏幕下展示良好的效果。

    先来看效果图

    详解Bootstrap实现漂亮简洁的CSS3价格表实例源码

    查看演示 下载源码

    首先在页面中引入bootstrap.min.css文件,这里我用官方的CDN资源,你也可以下载到本地使用。


    <link rel="stylesheet" href="http//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">


    该css3价格表的HTML结构如下:


    <p class="container"> 
        <p class="row"> 
            <p class="col-md-4 col-sm-6"> 
                <p class="pricingTable"> 
                    <h3 class="title">Standard</h3> 
                    <p class="price-value"> 
                        <span class="month">per month</span> 
                        <span class="amount"> 
                            <span class="currency">$</span> 
                            10 
                            <span class="value">99</span> 
                        </span> 
                    </p> 
                    <ul class="pricing-content"> 
                        <li>50GB Disk Space</li> 
                        <li>50 Email Accounts</li> 
                        <li>50GB Monthly Bandwidth</li> 
                        <li>10 Subdomains</li> 
                        <li>15 Domains</li> 
                    </ul> 
                    <a href="#" class="pricingTable-signup">sign up</a> 
                </p> 
            </p> 
     
            <p class="col-md-4 col-sm-6"> 
                <p class="pricingTable"> 
                    <h3 class="title">Business</h3> 
                    <p class="price-value"> 
                        <span class="month">per month</span> 
                        <span class="amount"> 
                            <span class="currency">$</span> 
                            20 
                            <span class="value">99</span> 
                        </span> 
                    </p> 
                    <ul class="pricing-content"> 
                        <li>60GB Disk Space</li> 
                        <li>60 Email Accounts</li> 
                        <li>60GB Monthly Bandwidth</li> 
                        <li>15 Subdomains</li> 
                        <li>20 Domains</li> 
                    </ul> 
                    <a href="#" class="pricingTable-signup">sign up</a> 
                </p> 
            </p> 
        </p> 
    </p>


    CSS3

    为该价格表添加下面的CSS样式来进行渲染和美化。


    .pricingTable{ 
        text-align: center; 
        background: #fff; 
        padding: 30px 0; 
    } 
    .pricingTable .title{ 
        font-size: 22px; 
        font-weight: 600; 
        color: #2e282a; 
        text-transform: uppercase; 
        margin: 0 0 30px 0; 
    } 
    .pricingTable .price-value{ 
        padding: 30px 0; 
        background: #ba5289; 
        margin-bottom: 30px; 
        position: relative; 
    } 
    .pricingTable .price-value:before{ 
        content: ""; 
        border-top: 15px solid #fff; 
        border-left: 15px solid transparent; 
        border-right: 15px solid transparent; 
        position: absolute; 
        top: 0; 
        left: 46%; 
    } 
    .pricingTable .month{ 
        display: block; 
        height: 50px; 
        font-size: 15px; 
        font-weight: 900; 
        color: #fff; 
        text-transform: uppercase; 
    } 
    .pricingTable .amount{ 
        display: inline-block; 
        font-size: 50px; 
        color: #fff; 
        position: relative; 
    } 
    .pricingTable .currency{ 
        position: absolute; 
        top: -1px; 
        left: -35px; 
    } 
    .pricingTable .value{ 
        font-size: 20px; 
        position: absolute; 
        top: -11px; 
        right: -27px; 
    } 
    .pricingTable .pricing-content{ 
        padding: 0; 
        margin: 0 0 30px 0; 
        list-style: none; 
    } 
    .pricingTable .pricing-content li{ 
        font-size: 16px; 
        color: #868686; 
        line-height: 35px; 
    } 
    .pricingTable .pricingTable-signup{ 
        display: inline-block; 
        padding: 8px 40px; 
        background: #fca4a7; 
        font-size: 15px; 
        font-weight: 600; 
        color: #fff; 
        text-transform: capitalize; 
        border: 2px solid #fca4a7; 
        border-radius: 30px; 
        transition: all 0.5s ease 0s; 
    } 
    .pricingTable .pricingTable-signup:hover{ 
        background: #fff; 
        color: #fca4a7; 
    } 
    @media only screen and (max-width: 990px){ 
        .pricingTable{ margin-bottom: 30px; } 
    }


    现在你可以打开浏览器看看效果了,手机上效果也不错的。

    更多详解Bootstrap实现漂亮简洁的CSS3价格表实例源码相关文章请关注PHP中文网!

    相关文章:

    详解Bootstrap的纯CSS3箭头按钮样式

    jQuery基于BootStrap样式实现无限极地区联动

    使用Bootstrap表单制作实例代码

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:详解用CSS3实现点击放大的动画实例代码 下一篇:纯CSS3鼠标滑过图片遮罩层动画特效
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 什么是BFC?深入了解BFC,聊聊作用• CSS3动画实战之:超酷炫的粘性气泡效果• 纯CSS3怎么实现波浪效果?(代码示例)• 深入探究CSS鼠标指针交互效果• 12个值得收藏的 CSS 技巧!!
    1/1

    PHP中文网