我試圖使用CSS3 border-image
進行簡單的按鈕設計:圖像的左側切片應該是文本的左側邊界,右側切片是右側邊框,中間片段應作爲背景重複(或拉伸 - 無關緊要)。我需要一個不支持border-image
的瀏覽器回退 - 只使用中間片作爲背景,沒有邊緣是可以接受的。問題是,如果我這樣做:不支持邊框圖像的瀏覽器的後備背景
.button {
border: solid 1px white;
border-size: 0 5px;
background: ('button-slice.png') repeat;
border-image: url('button.png') 0 5 0 5 fill;
-moz-border-image: url('button.png') 0 5 0 5;
/* repeat for other vendor prefixes */
}
從background
財產的圖像將重疊邊界和陷入困境的按鈕支持border-image
瀏覽器。
是否有解決這個問題的輕量級方法(不引入modernizr或類似的javascript檢查)?
您正在使用的圖像很重要。所以給我們那 –
你的平均按鈕圖像,一個帶圓角的矩形,在白色背景上。我不明白爲什麼它應該重要。 – Tgr
@Tgr你解決了你的問題嗎?解決方案在這裏嗎? – amotzg