我正在用内容div
的角落和边框来"美化"现有网站。在完全不更改标记(因为它是由CMS生成的)的情况下,我如何仅使用CSS添加"繁荣"图像(即像这样的角落繁荣)和花哨的边框?
Fancy ASCII我想要实现的艺术表示(外部边界表示div):
---------------------------------------------
| |
| #%%% .................... %%%# |
| % % |
| % % |
| |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| . . |
| |
| % % |
| % % |
| #%%% .................... %%%# |
---------------------------------------------
div可以垂直展开。它需要跨浏览器工作(正在使用CSS3PIE)。div已经有了背景图像。
CSS3多重背景是可行的吗?还是CSS3边界图像是最好的方法?
在处理垂直扩展的div以及边框/角点可以插入多远方面,哪种技术将提供最佳的灵活性?
语法应该是这样的:
.flourish{
width: 500px; /* just an example */
height: auto;
background-image: url(decoration1.png), url(decoration2.png), url(decoration3.png), url(decoration4.png), url(background.jpg);
background-repeat: no-repeat;
background-position: left top, right top, right bottom, left bottom, left top;
}
有点讨厌加载所有这些图像。。。如果宽度是固定的,那么你可以有一个顶部和底部的装饰背景。
如果你可以使用相同的图像并使用css旋转它会更好,但我不知道有任何背景属性可以处理这一点。