我試圖用CSS做一個形狀:一個圓形的六角形(也是拉長的)。我嘗試了幾種不同的方式(例如爲身體設計一個盒子,在頂部和底部放置兩個圓角三角形),但到目前爲止我還沒有提出任何好的方法。有沒有人有一些想法在CSS中創建這種形狀? (最接近我來,不伸長率:http://cdpn.io/fhpiH)CSS3圓角六角形
1
A
回答
0
它並不完美,但也許這將推動你在正確的方向...
我用了2正方形,我旋轉,並給他們在兩側border
。邊緣是技高一籌,但也許有一些調整,你可以使邊界的重疊更好
1
我的解決方案,幾乎在那裏。 :)
使用2盒的頂部和底部,並且使它們旋轉45度。
HTML
<div class="container">
<div class="box"></div>
<div class="middle"></div>
<div class="box"></div>
</div>
CSS
.container {
position:relative;
width:500px;
}
.middle {
border-left: 10px solid orange;
border-right: 10px solid orange;
height: 228px;
left: 137px;
position: absolute;
top: 132px;
width: 266px;
background:#fff;
z-index:20;
}
.box {
width:200px;
height:200px;
background:#fff;
border:10px solid orange;
-webkit-border-radius: 30px;
border-radius: 30px;
-moz-transform: scale(1) rotate(45deg) translateX(140px) translateY(-100px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(45deg) translateX(140px) translateY(-100px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(45deg) translateX(140px) translateY(-100px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(45deg) translateX(140px) translateY(-100px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(45deg) translateX(140px) translateY(-100px) skewX(0deg) skewY(0deg);
-webkit-box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.3);
box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.3);
}
@koningdavid - 他的解決辦法是稍有更好,我應該用:before
和:after
0
CSS3六邊形我與變異邊框和框陰影和邊框半徑on dream-notes and demo at cssdesk
相關問題
- 1. CSS3或帆布圓角六角形
- 2. CSS3倒圓角落
- 3. 在圓角創建CSS3形狀?
- 4. 圓形頂角
- 5. UIBezierPath圓角矩形 - 角
- 6. shaperenderer圓角三角形
- 7. CSS3:透明圓角問題
- 8. 圓角沒有JavaScript或CSS3
- 9. 六角形圖像
- 10. 繪製六角形
- 11. CSS3菱形到三角形
- 12. 圓角圓角?
- 13. Android圓形轉角不圓
- 14. 使六邊形形狀的邊框,圓角和透明背景
- 15. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 16. 將圓角矩形變換爲圓形
- 17. 帶圓角的EaselJS三角形?
- 18. 帶圓角的css三角形圖像?
- 19. Android的圓角矩形彩色角落
- 20. NSBezierPath圓角矩形有壞角落
- 21. 帶圓角的繪製三角形
- 22. 帶圓角的三角形,用CSS
- 23. SVG中的三角形上的圓角
- 24. 創建帶圓角的三角形
- 25. 在Blend中繪製圓角三角形
- 26. 如何製作左上角圓角和左下角圓角的形狀?
- 27. 3D六角形地圖
- 28. 試圖學習六角形
- 29. 生成六角形島
- 30. 居中CSS六角形
你是否需要在此內容?那應該是什麼樣子? –
哎呦。是。那裏會有內容。 – motoxer4533
更多關於將它變成圖像,因爲它是不必要的,只是一個挑戰。 – motoxer4533