我正在尝试制作导航菜单而不使用任何CSS图像。但我不知道如何在每个菜单项的末尾有那些三角形边框线。以下图片可以让我的想法更加清晰:css导航菜单
任何好的CSS或JQuery都将是一个很棒的帮助!
非常感谢!
我正在尝试制作导航菜单而不使用任何CSS图像。但我不知道如何在每个菜单项的末尾有那些三角形边框线。以下图片可以让我的想法更加清晰:css导航菜单
任何好的CSS或JQuery都将是一个很棒的帮助!
非常感谢!
本网站是您可以通过CSS创建的各种形状的绝佳示例。希望这可以帮助!
http://css-tricks.com/examples/ShapesOfCSS/
例如,您可以创建一种“雪佛龙”与下面的CSS
#chevron {
position: relative;
text-align: center;
padding: 12px;
margin-bottom: 6px;
height: 60px;
width: 200px;
}
#chevron:before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 51%;
background: red;
-webkit-transform: skew(0deg, 6deg);
-moz-transform: skew(0deg, 6deg);
-ms-transform: skew(0deg, 6deg);
-o-transform: skew(0deg, 6deg);
transform: skew(0deg, 6deg);
}
#chevron:after {
content: '';
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 50%;
background: red;
-webkit-transform: skew(0deg, -6deg);
-moz-transform: skew(0deg, -6deg);
-ms-transform: skew(0deg, -6deg);
-o-transform: skew(0deg, -6deg);
transform: skew(0deg, -6deg);
}
当然,你可以根据需要旋转格。
你将有一个很难使这些多边形没有图像。退房CSS Sprites。我认为它可以完美地满足您的需求,创建重新定位背景图片以实现您要查找的显示效果。
你可以交换图像 – Jai
只是为了澄清,你试图在纯粹在CSS上的页面上绘制上面的图像,而不使用任何图像文件?如果是这样,为什么? – lostphilosopher
和base64编码的图像,并包括在CSS中呢? –