CSS Sprite操作:用CSS处理圆角


初步介绍

当然,我知道现在有成千上万个关于 用CSS处理圆角 的教程,但不管怎么说,我仍然想把这篇文章展示给您。也希望您会发现这篇文章会非常有用。需要重点指出的是,这篇教程彻底地应用高级CSS技术,但是,我会尽力使初学者看起来简单。CSS3 在这里还没有得到完全的应用,所以,知道现在,我会保持W3C验证的有效。

  • 看一下演示

我们将怎样来处理?

我处理圆角的版本是由内置的绝对定位的四个div组成,每个div都有唯一的圆角图片作CSS Sprite操作。我们将会这样做:

是什么方式导致这项技术表现得这么了不起呢(What makes this technique cool)?

通过可变的宽度和高度处理毗邻的元素的能力。没有极限。(The ability to make rounded-bordered elements with fluid width and height. No limits whatsoever.) 这项技术,正如我之前提到的,是与 CSS Sprites 结合操作完成的。如果您不知道这是项怎样的技术或者说不知道怎么使用它,那么请先阅读我 之前的文章。CSS sprites 都学会了吗? 那我们就开始吧!

第一步: 创建我们的 Sprite

1、为矩形圆角图片处理选择一款编辑器 (在这个案例中我选择的是Firework). 

2、切割并且导出圆角到本地临时位置 (我们将会在之后用到). 

3、新创建一个文件,将圆角导入到这个新文件中,复制三次,然后旋转这三个新切片得到另外的三个圆角。 
 

4、合成四个圆角为一张图片, 并用 1px 的红线 来区分它们. 
 

5、导出合成图片,sprite 也就大功告成了。



相关阅读:
Apache服务器之JSP概述篇
解读乔布斯为何抨击Flash是“垂死技术”?
Linux操作系统中RPM命令参数的使用详解
php实现从ftp服务器上下载文件树到本地电脑的程序
用xmanager软件登陆linux的方法
ASP.NET中基类Page_Load方法后执行原因分析
C#教程:使用lambda表达式记录事件日志
CSS实现简单的图片防盗链代码
JavaScript高级程序设计 学习笔记 js高级技巧
JavaScript 5 新增 Array 方法实现介绍
Linux 操作系统软件安装总结
帝国ECMS教程:普通图文调用和文字调用
Win 2003中Web服务器的配置
curl函数的中文档案
快速导航

Copyright © 2016 phpStudy |