我试图用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