位置: 编程技术 - 正文

CSS 使用Sprites技术实现圆角效果(css spirit)

编辑:rootadmin

推荐整理分享CSS 使用Sprites技术实现圆角效果(css spirit),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css怎么使用,css splice,css speak,css splice,css speak,css splice,css的sprite,css spirit,内容如对您有帮助,希望把文章链接给更多的朋友!

首先来简单说一下什么是Sprites,Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。

第一步:创建我们的 Sprite

用PS等工具合成如图所示的图片(以一个像素的红线来区分)

第二步:编写HTML代码

首先,我们会给容器 div 一个 .roundedBox类 :

现在,我们必须再增加四个div ,这会在将来创建圆角的时候用到。之后必须给每个加载一个类 .corner,同时也标识一个类来指定它们格子的位置。

第三步:编写CSS样式

绝对定位元素通常都依照相对定位的父元素进行定位。如果这个父元素无法界定,那么它会去最近作相对定位的那个父元素,直至 body 标签。

让我们先来定义下所有的圆角

CSS 使用Sprites技术实现圆角效果(css spirit)

所有的圆角都必须定义绝对定位,并且注明高度跟宽度。 我的圆角定义的宽度跟高度都是 px.

现在开始定义 div 容器样式:

任何定义有类 .roundedBox 的元素内,绝对定位元素都会相对于这个元素进行定位,而不是标签 body。 我们也必须设置一些padding值,如果没有设置,圆角将会覆盖我们的文本,这肯定不是我们想要的效果。 重要提示: top 和 bottom padding 值必须 等价于圆角的 height。left 和 right padding 值必须等价于圆角的宽度。 正如您已经知道的,我的圆角宽度跟高度是相等的,因此,四个边角的padding 值也是相等的:

让我们对没有圆角作单独定义

我们会对每个圆角作绝对定位设置,并且定位背景图的位置 (根据我们的 sprite):

最后,给 #type1 匹配一个背景色,使之融合于 sprite 中的圆角:

全部的代码:

《CSS3实战》笔记--渐变设计(一) 基于CSS的渐变与图片渐变相比,最大的优点是便于修改,同时支持无级缩放,过渡更加自然。目前,实现CSS渐变的只有基于Webkit和Gecko引擎的浏览器,基

《CSS3实战》笔记--渐变设计(二) Gecko引擎的CSS渐变设计直线渐变基本语法-moz-linear-gradient([point||angle,]stop,stop[,stop]*)参数说明:point:定义渐变起始点,取值包含数值,百分比,也可以使用

《CSS3实战》笔记--渐变设计(三) IE浏览器引擎的CSS渐变实现方法IE并不支持CSS渐变,但是提供了渐变滤镜,可以用来实现简单的渐变效果。基本语法该参数的参数说明如下:enabled:设置

标签: css spirit

本文链接地址:https://www.jiuchutong.com/biancheng/368710.html 转载请保留说明!

上一篇:手机屏幕尺寸测试——手机的实际显示页面的宽度(手机屏幕尺寸测量工具)

下一篇:《CSS3实战》笔记--渐变设计(一)(css实战手册)

  • 合同执行过程中应该怎么做
  • 股东个人房产转入公司契税
  • 海关关税计算公式
  • 2021年销售农机免增值税吗
  • 商誉要摊销和减值吗?
  • 反结账只能反结上月的账吗
  • 商贸企业产值含税吗
  • 公积金需要每月缴纳吗
  • 政府扶持资金要还吗如村委借给企业对吗
  • 劳动保险费属于营业外支出吗
  • 个税专项附加扣除是每个月扣还是按年计算
  • 每个月固定发工资
  • 低值易耗品明细账范本
  • 隔月发票红冲操作流程
  • 赠送给客户的产品发货单要填写单价?
  • 政府发的补助金用不用交税
  • 企业预付一年的房租怎么做分录
  • 公司购买办公用品计入什么科目
  • 出口发票金额和备注了差了1分钱
  • 企业计提短期借款利息费用应贷记的会计科目是
  • 物流分公司怎么运作
  • 公司为什么要成立工会委员会
  • 营业账簿印花税包括什么
  • 会计怎么避免坐牢
  • 固定健身器械使用方法
  • 资产减值损失如何结转本年利润
  • 开票信息银行账号有一个横杠
  • 税后2.5万工资税前多少钱
  • 增值税减免税备案什么时候开始
  • 该设备正在使用中怎么关闭u盘
  • 贸易型企业怎么做账
  • 固定资产残值率计算公式
  • 企业所得税申报错误怎么更改
  • 软件开发行业的现状
  • php实现断点续传
  • 主营业务收入明细账图片
  • 股权激励的账务处理
  • 企业自行搬迁需要交税吗
  • 无形资产出租怎么开具发票
  • php中imagecreatefromjpeg
  • linuxweb服务器搭建教程
  • 货款退回账务处理方法
  • 适合练手的动漫人物
  • openapi官网
  • Homoiconicity
  • 老板财务报表模板
  • 其他应收款包括应收利息吗
  • 公司帐户到银行怎么取钱
  • 房产税的租金收入按什么计算的
  • 公司账号能给个人打款吗
  • 工程发票预缴是什么意思
  • 织梦如何采集文章
  • 计提坏账准备和确认坏账损失
  • 跨年租金收入如何入账
  • 哪些凭证可以作为原始凭证
  • 工程维修款是从工程款中扣除吗
  • 上月暂估本月怎么冲销
  • 普通发票采购分录
  • 汇兑损益是什么凭证类型
  • 日记账自动生成
  • sqlserver响应好慢
  • win8系统启动慢怎么办
  • wdcp的/www目录大小调整或增加分区/硬盘的方法
  • win7命令提示符怎么以管理员身份运行
  • macbook怎么剪视频软件
  • windows xp sp3 vl
  • win7系统的桌面图标怎么调出来
  • zmweb.exe是什么进程
  • win7系统所有软件打不开
  • ext.formpanel
  • jquery实现回到顶部
  • Node.js中的全局对象有
  • unity3dgameobject
  • ubuntu on android
  • python获取文件内所有函数
  • 简并税率是什么意思
  • 河南新农合缴费记录可以在哪里查?
  • 海南省税务局长
  • 税务局纪检组为税收工作纪律保障
  • 广西汽车下乡补贴申请攻略?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设