位置: 编程技术 - 正文

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实战手册)

  • 个税申报的收入扣除社保吗
  • 计提坏账准备的做法体现了
  • 监控系统维护费计入什么科目
  • 未填开发票怎么作废
  • 系统服务的重要地点在哪里
  • 企业所得税季报营业收入,营业成本怎么填
  • 技术服务费怎么开票税率
  • 企业减免税享受什么
  • 境外中资企业转让股权的涉税处理
  • 建筑业预缴税款是什么意思
  • 计入当期损益的利得
  • 公司股权买了有什么用
  • 红字抵扣怎么开
  • 收到某公司发票会计分录
  • 已审核已过账已经生成凭证还能修改吗?
  • 专票上的账号打错了
  • 耕地占用税和契税什么时候交
  • 为什么纳税人不是负税人
  • 学校收取食堂管理费
  • 面粉厂怎样做帐,税率是多少?
  • 外籍人员工资个税
  • 库存商品售价
  • 收取的开票税点放哪个科目
  • 支付商品展览费计入
  • 长期借款利率怎么算
  • 劳务公司发放农民工工资要开发票吗?
  • 长期股权投资增加的原因
  • 企业收到科技创新发票
  • 发生销售折让会计分录
  • 员工报销差旅费并归还借款会计分录
  • php for in
  • rapapp.exe - rapapp是什么进程 有何作用
  • remupd.exe - remupd是什么进程 有什么用
  • 上月发票这月冲红,对这月有影响吗
  • win7旗舰系统
  • PHP:proc_terminate()的用法_命令行函数
  • 跨年发票可以到次年几月份
  • 会计账簿的错账怎么办
  • 收到短期借款会计分录怎么写
  • 建筑设备出租并配备人员
  • iqoo怎么开启无线充电
  • php获取当前时间戳函数
  • php设计模式及使用场景
  • 前端生成docx
  • php微信公众号开源框架
  • 直接进入税金及附加的科目
  • 个税申报报的是已离职的员工员工投诉
  • 公司多余的钱叫什么
  • mysql5.7字符集
  • 工资以现金形式发放英文
  • 合同取得成本的账务处理
  • 房产税如何申请减免
  • 销售折让的账务处理方法
  • 取得技术服务费收入会计分录
  • 交了社保里面的钱去哪里了
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 计件工资怎么算公式
  • 违约方缴纳的履约金
  • 购置办公大楼,会计处理
  • 社保年度汇算清缴怎么做
  • 材料抵扣进项税额
  • 代扣代缴的个人所得税在现金流量表
  • 事业单位可以报考事业单位吗
  • 临建费用包含在哪里
  • 企业注销预付账款怎么做
  • 教育费附加如何做分录
  • 企业残保金如何计算
  • 如何设置固定资产的部门对应这就
  • sqlserver 触发器 if 后边没执行
  • Windows Server 2008如何设置自动获取ip?设置自动获取ip教程
  • linux用户管理器在哪
  • linux中使用fdisk命令进行硬盘分区
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • win7 64位系统使用360安全浏览器在网页中播放视频出现花屏的解决方法
  • win8安全和维护在哪
  • Linux history命令的几个使用小技巧
  • 文本框后缀
  • shell中的循环语句有哪些
  • ubuntu20.04怎么安装
  • python xlim
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设