Analisis ringkas komponen lakaran kecil Bootstrap dan kemahiran komponen_javascript kotak amaran

WBOY
Lepaskan: 2016-05-16 15:03:07
asal
1266 orang telah melayarinya

Pengenalan kepada Bootstrap

Bootstrap, daripada Twitter, pada masa ini merupakan rangka kerja bahagian hadapan yang paling popular. Bootstrap adalah berdasarkan HTML, CSS dan JAVASCRIPT Ia mudah dan fleksibel, menjadikan pembangunan web lebih pantas.

Komponen lakaran kecil

Lakaran kenit paling kerap digunakan pada halaman senarai produk di tapak web Ia memaparkan beberapa gambar dalam satu baris, dan sesetengahnya mempunyai tajuk, penerangan, butang dan maklumat lain di bawah gambar.

Rangka kerja bootstrap memisahkan bahagian ini kepada komponen modul, yang dilaksanakan melalui nama kelas .thumbnail dan sistem grid bootstrap. Berikut ialah fail kod sumber versi berbeza komponen lakaran kecil bootstrap:

KURANG : tbumbnails.less

SASS : _tbumbnails.scss

Prinsip pelaksanaan:

Pelaksanaan reka letak terutamanya bergantung pada sistem grid rangka kerja bootstrap Berikut ialah gaya lakaran kecil
yang sepadan

.thumbnail {
display: block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-right: auto;
margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #428bca;
}
.thumbnail .caption {
padding: 9px;
color: #333;
}
Salin selepas log masuk

Mari kita lihat contoh:

<div class="container">
<div class="row">
<div class="col-md-3">
<a herf="#" class="thumbnail">
<img src="img/1.jpg" style="height:180px;width:100%;display: block">
</a>
</div>
<div class="col-md-3">
<a herf="#" class="thumbnail">
<img src="img/2.jpg" style="height:180px;width:100%;display: block">
</a>
</div>
<div class="col-md-3">
<a herf="#" class="thumbnail">
<img src="img/3.jpg" style="height:180px;width:100%;display: block">
</a>
</div>
<div class="col-md-3">
<a herf="#" class="thumbnail" >
<img src="img/4.jpg" style="height:180px;width:100%;display: block">
</a>
</div>
</div>
</div>
Salin selepas log masuk

Kesannya adalah seperti berikut:

Boleh dilihat menggunakan paparan reka bentuk responsif Firefox

Berdasarkan lakaran kecil sahaja, tambahkan bekas div dengan nama kelas .caption dan letakkan kandungan lain dalam bekas ini, seperti: tajuk, perihalan teks, butang, dll.

<div class="container">
<div class="row">
<div class="col-md-3">
<a href="#" class="thumbnail">
<img src="img/1.jpg" style="height:180px;width:100%;display: block">
</a>
<div class="caption">
<h3>这里是图文标题1111</h3>
<p>这里是描述内容这里是描述内容这里是描述内容这里是描述内容这里是描述内容这里是描述内容这里是描述内容</p>
<a href="#" class="btn btn-primary">开始学习</a>
<a href="#" class="btn btn-info">正在学习</a>
</div>
</div>
<div class="col-md-3">
<a href="#" class="thumbnail">
<img src="img/2.jpg" style="height:180px;width:100%;display: block">
</a>
<div class="caption">
<h3>这里是图文标题2222</h3>
<p>这里是描述内容2222这里是描述内容22222这里是描述内容22222这里是描述内容222这里是描述内容2222</p>
<a href="#" class="btn btn-primary">开始学习</a>
<a href="#" class="btn btn-info">正在学习</a>
</div>
</div>
<div class="col-md-3">
<a href="#" class="thumbnail">
<img src="img/3.jpg" style="height:180px;width:100%;display: block">
</a>
<div class="caption">
<h3>这里是图文标题3333</h3>
<p>这里是描述内容3333这里是描述内容3333这里是描述内容33333这里是描述内容222这里是描述内容3333</p>
<a href="#" class="btn btn-primary">开始学习</a>
<a href="#" class="btn btn-info">正在学习</a>
</div>
</div>
<div class="col-md-3">
<a href="#" class="thumbnail">
<img src="img/4.jpg" style="height:180px;width:100%;display: block">
</a>
<div class="caption">
<h3>这里是图文标题4444</h3>
<p>这里是描述内容4444这里是描述内容4444这里是描述内容4444这里是描述内容4444这里是描述内容4444</p>
<a href="#" class="btn btn-primary">开始学习</a>
<a href="#" class="btn btn-info">正在学习</a>
</div>
</div>
</div>
</div>
Salin selepas log masuk

Komponen kotak amaran

Rangka kerja bootstrap melaksanakan kesan kotak amaran melalui gaya .alert Secara lalai, bootstrap menyediakan empat kesan kotak amaran yang berbeza:

1. Kotak amaran kejayaan: menggesa pengguna bahawa operasi itu berjaya dan menambah gaya .alert-success berdasarkan .alert;

2. Kotak amaran maklumat: Berikan maklumat segera kepada pengguna dan tambahkan gaya .alert-info berdasarkan .alert;


3. Kotak amaran: Sediakan maklumat amaran dan tambahkan gaya .alert-warning berdasarkan .alert;

4. Kotak amaran ralat: menggesa pengguna untuk ralat operasi dan menambah gaya .alert-danger berdasarkan

Antaranya, gaya .alert terutamanya menetapkan warna latar belakang, jidar, sudut bulat dan warna teks kotak amaran Selain itu, ia juga melakukan pemprosesan gaya pada h4, p, ul dan .alert-link. Berikut ialah kod sumber css:


Contohnya:
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
Salin selepas log masuk


<div class="alert alert-success" role="alert">恭喜你操作成功!</div>
<div class="alert alert-info" role="alert">请输入正确的密码</div>
<div class="alert alert-warning" role="alert">你已经操作失败两次,还有最后一次机会</div>
<div class="alert alert-danger" role="alert">对不起,你的密码输入有误!</div>
Salin selepas log masuk

Kotak amaran boleh tutup

1 Tambahkan nama kelas .alert-dismissable pada bekas kotak amaran lalai

2. Tambahkan .dekat pada teg butang untuk melaksanakan butang tutup kotak amaran

3 Pastikan atribut data-dismiss="alert" tersuai ditetapkan pada elemen butang tutup (menutup kotak amaran memerlukan pengesanan atribut ini melalui js untuk mengawal penutupan kotak amaran)

Contoh:


<div class="alert alert-success alert-dismissable" role="alert">
<button class="close" type="button" data-dismiss="alert">&times;</button>
恭喜你操作成功!
</div>
<div class="alert alert-info alert-dismissable"role="alert">
<button class="close" type="button" data-dismiss="alert">&times;</button>
请输入正确的密码
</div>
<div class="alert alert-warning alert-dismissable" role="alert">
<button class="close" type="button" data-dismiss="alert">&times;</button>
你已经操作失败两次,还有最后一次机会
</div>
<div class="alert alert-danger alert-dismissable" role="alert">
<button class="close" type="button" data-dismiss="alert">&times;</button>
对不起,你的密码输入有误!
</div>
Salin selepas log masuk

Pautan ke kotak amaran

Kadangkala perlu menambah pautan ke kotak makluman untuk memberitahu pengguna untuk melompat ke halaman baharu Pautan ke kotak makluman diserlahkan dalam rangka kerja bootstrap. Tambahkan nama kelas .alert-link pada pautan dalam kotak makluman Berikut ialah gaya css pautan amaran


Contoh:
.alert .alert-link {
font-weight: bold;
}
/*不同类型警示框中链接的文本颜色*/
.alert-success .alert-link {
color: #2b542c;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger .alert-link {
color: #843534;
}
Salin selepas log masuk

<div class="alert alert-success " role="alert">
<strong>Well done!</strong>
You successfully read
<a href="#" class="alert-link">this important alert message</a>
</div>
<div class="alert alert-info" role="alert">
<strong>Well done!</strong>
You successfully read
<a href="#" class="alert-link">this important alert message</a>
</div>
<div class="alert alert-warning " role="alert">
<strong>Well done!</strong>
You successfully read
<a href="#" class="alert-link">this important alert message</a>
</div>
<div class="alert alert-danger" role="alert">
<strong>Well done!</strong>
You successfully read
<a href="#" class="alert-link">this important alert message</a>
</div>
Salin selepas log masuk

Itu sahaja pengetahuan yang berkaitan tentang komponen lakaran kecil Bootstrap dan komponen kotak amaran yang diperkenalkan dalam artikel ini, saya harap ia akan membantu anda!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan