image居中

背景圖片是四個邊長爲100px的方塊疊在一塊兒:url

bg2008050703.png

請問怎樣才能將其橫過來:blog

bg2008050704.png

在網頁中先設置四個div區域:圖片

<div class="box1">
</div>it

<div class="box2"">
</div>io

<div class="box3">
</div>class

<div class="box4">
</div>float

而後,這樣編寫CSS:im

.box1, .box2, .box3, .box4 {
  float:left;
  width:100px;
  height:100px;
  position:relative;
  background: #F3F2E2 url(1234.png) no-repeat;
}db

.box1 {
  background-position:0% 0%;
}img

.box2 {
  background-position:0% 33.33333%;
}

.box3 {
  background-position:0% 66.66666%;
}

.box4 {
  background-position:0% 100%;
}

能夠看到第二和第三個方塊的設置,並非通常想象中的"0% 25%"和"0% 75%"。

這個例子用像素設置法更容易一些。使用百分比設置的主要優點在於,當頁面縮放的時候,背景圖片也會跟着一塊兒縮放

相關文章
相關標籤/搜索