【发布时间】:2012-08-20 01:23:42
【问题描述】:
我一直在研究带有锯齿形边框的标题。一种方法是使用图像来制作锯齿形效果。
(1) 有没有办法在不使用图片的情况下在 CSS 中创建实用的跨浏览器之字形边框?
我还试图在这个标题上放置一个纹理背景,延伸到锯齿形。但是,标题的垂直大小可能会发生变化,我无法将标题实现为单个图像。
如果我尝试为之字形边缘和标题元素添加纹理,很有可能纹理将不同步。
(2) 关于实现延伸到曲折而不同步的纹理背景的任何想法?
我的 [旧] 代码(连同纹理)在 jsFiddle 上。
body {
padding: 20px;
}
header {
width: 240px;
background-color: #BCED91;
}
header:after {
content: " ";
display: block;
position: relative;
width: 240px;
bottom: -15px;
height: 15px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAPCAYAAACWV43jAAAAw0lEQVRIx83RsQ3CMBCF4T83AZKLVOmyBa1HSIlXwKySGaDOBClZAToWQIpETQONyxAS+2J4pe9knd5X9EP7QicPYAsUwBnYaHwqSsd1QGmNv1rjL0AZ3pJTKDTorPGnsUE/tDvg+KsG70D96TiAMKvDbtYDO6Cyxt++LYadKpY8hthNtTaVGHLRJJ3R5mJy0SbVJp9D7FJaSyWXNUk1yGVt0lTyMWK3ZmtLySUnaQy55CZdSi7AHmis8U/+JOGWBji8AaYPVy6VELZvAAAAAElFTkSuQmCC) repeat-x;
}
img {
margin-top: 50px;
}
<header>
<br />
<br />
<br />
<br />
</header>
<img src="http://i.imgur.com/qKsVr.png" />
编辑#1:
感谢 Ana 提供代码。我接受并改进了它。
http://dabblet.com/gist/3401493
我认为不可能有一致的背景。
【问题讨论】:
-
你的 dabbet 链接失效了,能把代码复制到这里吗?
标签: html css css-shapes zigzag