pep*_*dip 8 html css css-shapes
有没有办法用CSS和HTML创建一个尖锐的平角?
像这样的东西:
____
/ \
| |
\____/
Run Code Online (Sandbox Code Playgroud)
Sve*_*der 23
看这里.在那里你找到你所需要的一切:
http://css-tricks.com/examples/ShapesOfCSS/
编辑如果链接丢失:
CSS
#octagon {
width: 100px;
height: 100px;
background: red;
position: relative;
}
#octagon:before {
content: "";
position: absolute;
top: 0; left: 0;
border-bottom: 29px solid red;
border-left: 29px solid #eee;
border-right: 29px solid #eee;
width: 42px; height: 0;
}
#octagon:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
border-top: 29px solid red;
border-left: 29px solid #eee;
border-right: 29px solid #eee;
width: 42px;
height: 0;
}
Run Code Online (Sandbox Code Playgroud)
Dej*_*jan 10
这是我的解决方案,使用Chris Coyier的CSS形状.
http://jsfiddle.net/dDejan/XSs9L/
通过JavaScript(实际上是jQuery)为您希望以这种方式塑造的每个容器插入4个额外的div.这些div完全位于它的父角落中,并且它们的设计相应如Sven Bieder发布的链接中所描述的那样