0
我開發的分頁。根據分頁內容上面的圖片,頁碼應該被花式邊框包圍,這樣的邊框不可能通過css border
屬性。我必須爲此使用圖像,但問題是如果我使用固定大小的背景圖像,那麼當頁數增加時,它們將顯示在該背景圖像之外。
我該如何去讓背景圖片也應該隨着頁數的增加而增加。
我希望這是有道理的。
我開發的分頁。根據分頁內容上面的圖片,頁碼應該被花式邊框包圍,這樣的邊框不可能通過css border
屬性。我必須爲此使用圖像,但問題是如果我使用固定大小的背景圖像,那麼當頁數增加時,它們將顯示在該背景圖像之外。
我該如何去讓背景圖片也應該隨着頁數的增加而增加。
我希望這是有道理的。
您有2個選項 - 使用border-radius
或使用background-image
。
如果你要使用邊界半徑(注意是不支持IE8及以上):
.pager容器{邊界半徑:5px的0 5px的0;邊界:1px的固體#CCC;}
如果您使用background-image
,您首先需要爲您的背景創建一個精靈(下面的精靈將延伸至800px)。
現在,你有你的精靈,你將需要包裝2個包裝分頁和精靈圖像同時適用於和剛剛與background-position
移動它把它在的地方:
<div class="pager-container">
<div class="pager-container-inner">
<a>1></a>
</div>
</div>
.pager-container, .pager-container-inner {height:25px;background-image:url(sprite.gif);background-repeat:no-repeat;}
.pager-container {background-position:0 0}
.pager-container-inner {background-position:100% -25px;}
它可能與邊界半徑 http://caniuse.com/#feat=border-radius – SRN 2012-07-19 07:30:16
@SRN:它不是跨瀏覽器的支持。 IE8不支持它 – Daric 2012-07-19 07:31:37
你可以看看curvycorners http://code.google.com/p/curvycorners/ – SRN 2012-07-19 07:33:26