CSS Sprites + 圆角[译]

作者:板凳 来源:译言 时间:2009-05-08 16:10:00 

初步介绍

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

您还可以参考一下文章:
43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤

我们将怎样来处理?

我处理圆角的版本是由内置的绝对定位的四个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 也就大功告成了。

标签:css,sprites,圆角
0
投稿

猜你喜欢

  • MySQL十条特殊技巧

    2007-09-17 12:33:00
  • 界面内容优化的层次

    2007-11-06 13:07:00
  • MSSQL MySQL 数据库分页(存储过程)

    2012-01-29 18:30:20
  • Javascript 小游戏,“是男人坚持 100 次”

    2009-01-22 14:25:00
  • asp如何获知文件最后的修改日期和时间?

    2009-11-24 20:49:00
  • ASP实例:处理多关键词查询实例代码

    2008-11-24 12:56:00
  • 可以举出一个最简单的计数器吗?

    2009-11-01 15:37:00
  • 相同记录行如何取最大值

    2008-07-26 12:32:00
  • JavaScript 组件之旅(四):测试 JavaScript 组件

    2009-10-13 20:32:00
  • FCKeditor新版本发布,并更名为CKeditor

    2009-09-08 13:09:00
  • Oracle数据库安全策略分析(一)

    2010-07-31 12:57:00
  • 清除浮动的最简写法

    2009-03-30 15:58:00
  • 在网页中实现细线边框的两种方法

    2011-06-14 09:47:26
  • SQL Server重温 事务

    2012-08-21 10:48:15
  • ASP分段读取数据库代码

    2009-10-12 12:28:00
  • escape解决AJAX中文乱码的简单方法

    2008-10-23 14:32:00
  • button标签的type属性默认值是?

    2010-08-16 12:33:00
  • 如何恢复/修复SQL Server的MDF文件

    2008-11-24 15:30:00
  • Oracle数据库编写有效事务指导方针

    2009-03-19 17:41:00
  • Oracle时间日期操作方法小结

    2010-11-25 18:04:00
  • asp之家 网络编程 m.aspxhome.com