圖像在網(wǎng)頁(yè)制作中也是常要用到的元素,在Bootstrap框架中對(duì)于圖像的樣式風(fēng)格提供以下幾種風(fēng)格:
1、img-responsive:響應(yīng)式圖片,主要針對(duì)于響應(yīng)式設(shè)計(jì)
2、img-rounded:圓角圖片
3、img-circle:圓形圖片
4、img-thumbnail:縮略圖片
使用方法:
使用方法非常簡(jiǎn)單,只需要在<img>標(biāo)簽上添加對(duì)應(yīng)的類名,如下代碼:
<img alt="140x140" src="http://placehold.it/140x140"> <img class="img-rounded" alt="140x140" src="http://placehold.it/140x140"> <img class="img-circle" alt="140x140" src="http://placehold.it/140x140"> <img class="img-thumbnail" alt="140x140" src="http://placehold.it/140x140"> <img class="img-responsive" alt="140x140" src="http://placehold.it/140x140">
運(yùn)行效果如下或查看右側(cè)結(jié)果窗口:
每種狀態(tài)對(duì)應(yīng)的源碼可以查閱bootstrap.css文件第306行~第335行:
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail>img,
.thumbnail a >img,
.carousel-inner > .item >img,
.carousel-inner > .item > a >img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 6px;
}
.img-thumbnail {
display: inline-block;
max-width: 100%;
height: auto;
padding: 4px;
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;
}
.img-circle {
border-radius: 50%;
}
設(shè)置圖片大?。?/strong>
由于樣式?jīng)]有對(duì)圖片做大小上的樣式限制,所以在實(shí)際使用的時(shí)候,需要通過(guò)其他的方式來(lái)處理圖片大小。比如說(shuō)控制圖片容器大小。(注意不可以通過(guò)css樣式直接修改img圖片的大小,這樣操作就不響應(yīng)了)
注意:
對(duì)于圓角圖片和圓形圖片效果,因?yàn)槭鞘褂昧薈SS3的圓角樣式來(lái)實(shí)現(xiàn)的,所以注意對(duì)于IE8以及其以下版本不支持,是沒(méi)有圓角效果的。
Bootstrap框架為了大家更好的維護(hù)圖像的樣式,同樣將這部分樣式獨(dú)立出來(lái):
1、LESS版本,可以查閱scaffolding.less
2、Sass版本,可以查閱_scaffolding.scss
大家可以修改其中之一,重新編譯就可以得到自己需要的圖片樣式效果。
我來(lái)試試,在代碼編輯器中為圖片設(shè)置大小。
這一小節(jié)沒(méi)有正確性驗(yàn)證,請(qǐng)查看結(jié)果窗口從而判斷輸入代碼是否正確。
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)