Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Ausführliche Erläuterung der Bootstrap-Implementierung eines schönen und prägnanten CSS3-Preislisten-Beispielquellcodes

高洛峰
Freigeben: 2017-03-22 15:14:58
Original
2105 Leute haben es durchsucht

Vorwort

Dies ist ein schöner und prägnanter CSS3-Preislistenstil, der auf dem Bootstrap-Rastersystem basiert Zur Verschönerung der Preisliste wird CSS3-Code verwendet. Der Stil ist sehr modisch und schön und kann auf verschiedenen Bildschirmen gute Effekte anzeigen.

Schauen Sie sich zuerst die Renderings an

Ausführliche Erläuterung der Bootstrap-Implementierung eines schönen und prägnanten CSS3-Preislisten-Beispielquellcodes

Sehen Sie sich den Demo-Download-Quellcode an

Zunächst wird die Datei „bootstrap.min.css“ in die Seite eingeführt. Hier verwende ich die offizielle CDN-Ressource. Sie kann sie auch für die lokale Verwendung herunterladen.


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


Die HTML-Struktur der CSS3-Preisliste ist wie folgt:


<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>
Nach dem Login kopieren


CSS3

Fügen Sie die folgenden CSS-Stile hinzu die Preisliste für Rendering und Verschönerung.


.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; } 
}
Nach dem Login kopieren


Jetzt können Sie den Browser öffnen, um den Effekt auch auf Mobiltelefonen zu sehen.

Für ausführlichere Erklärungen zur Bootstrap-Implementierung von schönen und prägnanten Artikeln zum Beispiel-Quellcode für CSS3-Preislisten schauen Sie sich bitte die chinesische PHP-Website an!

Verwandte Artikel:

Detaillierte Erläuterung des reinen CSS3-Pfeilschaltflächenstils von Bootstrap

jQuery implementiert eine unendliche Regionsverknüpfung basierend auf dem BootStrap-Stil

Beispielcode mit Bootstrap-Formularen erstellen

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!