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
投稿

猜你喜欢

  • python中面向对象的注意点概述总结

    2023-10-08 09:35:11
  • 使用BootStrap实现用户登录界面UI

    2023-07-02 05:19:51
  • 详解eslint在vue中如何使用

    2023-07-02 16:58:58
  • Python+OpenCV+pyQt5录制双目摄像头视频的实例

    2021-12-22 02:07:24
  • python实现批处理文件

    2022-08-14 19:27:46
  • Python中字典的基础介绍及常用操作总结

    2022-11-30 14:33:40
  • MySQL中几种数据统计查询的基本使用教程

    2024-01-13 22:29:56
  • Go语言基础学习教程

    2024-02-06 07:12:11
  • Keras 使用 Lambda层详解

    2021-08-11 20:12:40
  • 如何获取numpy array前N个最大值

    2022-02-08 18:48:28
  • sql server 表结构修改方法

    2024-01-16 15:51:40
  • 轻松掌握如何从命令行启动mysqld服务器

    2008-12-31 15:47:00
  • MySQL命令终端有beep声

    2009-02-26 15:27:00
  • Kettle连接Oracle数据库方法((Oracle19c&Oracle11g))

    2024-01-22 04:59:56
  • 从mysql读写分离着手提升服务器性能

    2024-01-22 06:56:10
  • python opencv 直方图反向投影的方法

    2022-10-07 18:37:37
  • 如何利用Python实现一个论文降重工具

    2021-02-04 08:11:28
  • Python中的各种装饰器详解

    2023-02-23 06:16:41
  • MySQL中用户授权以及删除授权的方法

    2024-01-27 13:25:03
  • Vue实现未登录跳转到登录页的示例代码

    2023-07-02 17:02:49
  • asp之家 网络编程 m.aspxhome.com