1
A
回答
1
另一種不使用邊框的可能性,但是純CSS是僞元素的一些古怪的工作。
例如:
p:after {
content: '';
background-color: red;
position: absolute;
width: 20px;
left: 0;
top: -2px;
bottom: -2px;
z-index: -1;
}
您可以在這裏看到演示:http://jsbin.com/iduvoj/1/edit
這是你的最後一個例子的另一個演示:http://jsbin.com/igotul/1/edit
現在,這取決於幾件事情,怎麼樣你會堆疊的許多元素,無論你的段落是否可以有一個堅實的背景色等,但它有可能工作。
它也只取決於:before
和:after
這是相當不錯的支持:http://caniuse.com/#search=before
1
這將是棘手的。
我可以給你提供的最好的邊框是CSS border-image
,它確實可以讓你設計幾乎任意的邊框設計。你可以閱讀更多關於它on MDN。
它的優點是它的設計能夠處理跨越邊界長度的圖像,並根據需要爲每個邊和角落分開圖像等,因此非常靈活。
我不會在上面鏈接的MDN頁面上給出一個例子,因爲CSS代碼本身相對簡單;你需要讓它工作的主要事情將是實際的圖像,這是你需要提供自己的東西。
但是,您將遇到的主要問題是border-image
是瀏覽器支持。這是一個相對較新的CSS,一些相當現代的瀏覽器不支持它。這包括IE10。取決於你需要什麼,這可能會縮小這個解決方案。
因此,可以更好地跨瀏覽器工作的替代解決方案僅僅是將邊框定義爲背景圖像。這是相當明顯的,實際上工作得很好。如果盒子的高度可能會有很大變化,那麼您可能會遇到縮放問題,但可以通過使用多個背景圖像來避免這種情況。
希望有所幫助。
相關問題
- 1. 不尋常的邊框css
- 2. 造型輸入外框 - CSS3
- 3. css邊框造型
- 4. CSS3角邊框
- 5. 與css3的圖層類型邊框
- 6. 邊框造型不起作用
- 7. 圖像邊框造型
- 8. FireMonkey - 造型設計組合框
- 9. CSS3邊框半徑
- 10. css3邊框圖像
- 11. CSS3邊框和邊框半徑
- 12. 不同的CSS3邊框樣式
- 13. css3中的邊框文字
- 14. 邊框的CSS3過渡
- 15. 顯示頁面周圍的不尋常的「邊框」
- 16. 圍繞div的造型邊框
- 17. CSS3中的框的多層邊框
- 18. 設計不要Twitter Twitter Bootstrap造型
- 19. 使用CSS3設計複選框標籤
- 20. 雙邊框CSS3 - FF!Chrome
- 21. CSS3邊框半徑和IE9
- 22. CSS3動畫邊框顏色
- 23. CSS3邊框和漸變
- 24. CSS3智能邊框顏色
- 25. CSS3邊框繪製動畫
- 26. CSS3過渡和邊框
- 27. css3圓形邊框奇怪
- 28. 設計側邊欄與邊框
- 29. 造型GTK應用與CSS3
- 30. CSS3 PIE造型選擇
的偉大工程!愛它! Thanky You @mookamafoob。 –