-1
A
回答
5
我会使用带有边框的伪元素。
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
ul {
text-align: center;
font-size; 64px;
text-transform:uppercase;
}
li {
list-style: none;
display: inline-block;
background: black;
color: white;
padding:.5em 2em 0;
margin: 2em;
position: relative;
}
li:after {
content: '';
position: absolute;
top:100%;
left:0;
width: calc(100% - 1em); /* twice border width */
border:.5em solid transparent;
border-top-color:black;
}
<ul>
<li>Text</li>
<li>Longer Text</li>
<li>Really Long Text</li>
</ul>
+0
非常感谢你的男人! – IamGabros
1
我,像@Paulie_D,将使用伪元素,但我会在一个稍微不同的方式来创建它,(使用偏斜):
html,body{
margin:0;padding:0;
background:url(http://www.lorempixel.com/900/900);
}
li {
min-height: 30px;
width: 100px;
background: tomato;
position: relative;
margin: 15px;
display:inline-block;
text-align:center;
vertical-align:top;
}
li:before {
content: "";
position: absolute;
top: 100%;
right: 0;
width: 80%;
height: 10px;
transform: skewX(-45deg);
transform-origin: top right;
background: inherit;
}
li:after {
content: "";
position: absolute;
top: 100%;
left: 0;
width: 80%;
height: 10px;
transform: skewX(45deg);
transform-origin: top left;
background: inherit;
}
<ul>
<li>Text</li>
<li>Really Long Text which spans multiple lines</li>
</ul>
+0
我会使用一个单一的伪与透视变换:D – Harry
相关问题
- 1. 居中CSS六角形
- 2. 六角CSS(矩形与“箭效应”)
- 3. CSS六角形与内部元素
- 4. 六角形图像背景css
- 5. 水平六角形按钮css
- 6. 六角形网格tumblr css代码
- 7. 单div水平CSS六角形按钮
- 8. CSS3圆角六角形
- 9. 六角形图像
- 10. 绘制六角形
- 11. 怎样才能让一个语音盒与直角三角形(CSS)
- 12. 我怎样才能使这样的CSS形状与CSS?
- 13. 使用CSS在六角形图像内插入矩形图像
- 14. 4列弹性css,左上角框跨越2列。怎么样?
- 15. 非空六边形的六角中心
- 16. 十六进制到六角形速记
- 17. 我怎样才能申报六角瓦尔在C#
- 18. 3D六角形地图
- 19. 试图学习六角形
- 20. 生成六角形岛
- 21. openGL ES 2.0六角形
- 22. CSS3或帆布圆角六角形
- 23. 六角形/形状中的随机点
- 24. 使用jQuery绘制六角形形状
- 25. 以六角形的形状裁剪UIImage?
- 26. angular-cli包的css怎么样?
- 27. 你好我怎样才能使用CSS绘制一个三角形?
- 28. 在六角形网格中创建六角形按钮的最佳方式
- 29. 平顶六角形六角形网格坐标以像素坐标
- 30. 在六角形网格中捕捉到最近的六角形中心
请在您的问题中添加更多上下文,菜单项是以普通颜色还是在图像上显示E /梯度?添加您尝试过的示例代码也是一个优点,您的问题会被社区更好地接受。 –