我無法將圖像作爲div的背景圖像並繞過div的邊角,因爲圖像已調整大小,並且據我所知,無法調整背景圖像的大小。IE和Firefox中的圓角圖像邊角
我有什麼選擇,如果有的話?打開所有建議,包括包裝div和角落圖像。
此外,如果它不能在IE中完成,但有一個Firefox的解決方案,這對我來說很好。
我無法將圖像作爲div的背景圖像並繞過div的邊角,因爲圖像已調整大小,並且據我所知,無法調整背景圖像的大小。IE和Firefox中的圓角圖像邊角
我有什麼選擇,如果有的話?打開所有建議,包括包裝div和角落圖像。
此外,如果它不能在IE中完成,但有一個Firefox的解決方案,這對我來說很好。
如果您重新使用圖片並且尺寸各不相同,則應儘可能相應地剪掉角落。我很快找到了你,並且here's a site告訴你如何使用精靈實現它。這會增加您的標記,因爲您需要使用定位的div來定位框的每個部分。
當然,最新版本的Firefox,Safari,Opera和Chrome支持border-radius,它允許您在不使用圖像的情況下創建圓角。當它被髮布時,IE9也會支持它。
I've seen sites使用邊界半徑,只是讓它在那,所以邊界不會在不支持它的瀏覽器中舍入。
jQuery角落插件是我使用的。你可以這樣做:
$('#div')。corner('10px');
感謝您的答案。是保存JavaScript作爲最後的手段,所以我會檢查這一點,如果它來。 – Brian 2010-05-06 16:35:47
我不確定,但也許你可以通過使用SVG背景來實現你想要的。這在IE中不起作用。
如果你有興趣在IE創建邊角那麼這可能是有用的 - http://css3pie.com/
從我讀過,邊界半徑不會爲圖像工作在Firefox。現在就看看你是否有惡意解決方案。謝謝。 – Brian 2010-05-06 16:34:46
成功......謝謝! – Brian 2010-05-06 17:22:58
upvoted因爲沒有人打擾..我不明白爲什麼選定的答案不投票.... – 2010-10-07 11:43:59