我们来看一个在大多数项目中都会遇到的设计问题--给界面元素创建圆角效果,可能是设计选项卡式界面,也可能是给诸如头部这样的块状元素应用圆角。在CSS 2.1中可以使用滑动门技术(http://www.alistapart.com/articles/slidingdoors/)来实现,即将一张背景图片放在另一张后面。对应的HTML代码比较简单:
- <a href="#"><span>Box Title</span></a>
为了给元素添加圆角背景,我们需要制作两张图片。第一张叫做headerLeft.png,15像素宽40像素高;第二张叫做headerRight.png,宽度要超过头部可能设定的最大宽度(本例中宽度为280像素)。两张图片合起来组成滑动门。当元素宽度增加时(标签内的文字增加),背景图片会填满背景空间,这样就形成了一个普遍适用的圆角解决方案。下面是本例中的CSS代码:
广州网站设计
Google Chrome浏览器(v16)中的效果如下:
|
广州网站建设
CSS代码改为如下所示:




