可以只使用css創建this box,或者至少90%的css帶有角件,還是最好重新設計它?將曲線框放入css中?
回答
您可以簡單地使用CSS3:
div{
border-radius: 5px; /* 5px rounded corner on all corners */
}
如果您想使用更多的瀏覽器支持友好的方法,你可以使用背景圖片,或類似的是Spiffy Corners提供了一種方法,用小的div重建效果。
這是非常可能的,請參閱here
但是,如果你決定使用的角落塊的兼容性可以僅僅指剛使用:
<div id="box">
<div style="clear:both;">
<div id="topleft" style="float: left;"></div><div></div><div id="topright" style="float: right;"></div>
</div>
<div id="content"></div>
<div style="clear:both;">
<div id="bottomleft" style="float: left;"></div><div></div><div id="bottomright" style="float: right;"></div>
</div>
</div>
完全用CSS。不完全一樣,但非常相似http://jsfiddle.net/jalbertbowdenii/EBfbZ/
.panel {
background-color: #2B2B2B;
-webkit-border-radius: 10px; /* CSS3 Property for webkit design engine used browser */
-moz-border-radius: 10px; /* CSS3 Property for Mozilla */
-o-border-radius: 10px; /* CSS3 Property for Opera */
border-radius: 10px; /* CSS3 Property for Modern Browsers */
padding: 25px;
}
你真的應該把有效CSS3進入上述供應商前綴版本 – isNaN1247
把供應商前綴後(將成爲)標準是可怕的做法。你應該[完全相反](http://css-tricks.com/7361-ordering-css3-properties/)。 – Nightfirecat
我第一次聽到這個。謝謝:))也改變了答案 – Sanooj
- 1. CSS - 頂部有90º曲線的邊框
- 2. CSS U形或曲線邊框
- 3. HTML - CSS將圖像放入框架
- 4. CSS中的曲線菜單
- 5. Css曲線頁腳
- 6. css中的彎曲邊框
- 7. CSS:如何將多個內容放入方框/邊框?
- 8. 將Google線形圖放入單張彈出框中
- 9. 在CSS中的曲線背景圖像
- 10. 在c中放大二次曲線line#
- 11. 在CSS中稍微彎曲的邊框
- 12. 如何使用漸變和陰影製作css曲線框
- 13. 如何將CSS內容放入選擇框並旋轉它?
- 14. 將多個球放入框中(javascript)
- 15. 如何將輸入框放在aframe中?
- 16. ROC曲線的輸入
- 17. 帶有固定角度的對角線與css中的曲線
- 18. Cocoa Scripting Bridge將所有歌曲名稱放入數組中
- 19. 在Excel中插入標準曲線
- 20. 使用CSS曲線頂部的div
- 21. css裏面的圖像曲線
- 22. CSS動畫反彈(用曲線)
- 23. PHP + CSS + Lettering.js創建曲線文本
- 24. CSS邊框半徑在框的所有邊上都不是相同的曲線
- 25. Spotify Android SDK:播放離線曲目
- 26. 沿着曲線路徑放置圖像
- 27. 如何僅將某個div的某些元素放入CSS框中
- 28. 如何使用CSS將圖像放入200像素的方框中?
- 29. 將二次曲線轉換爲三次曲線
- 30. CSS輸入框
CSS3「邊界半徑」屬性完全可以打造設計元素圓角,而不需要角的圖像或使用多個div標籤。看看這裏[鏈接](http://www.css3.info/preview/rounded-border/) – KMC