位置: 编程技术 - 正文

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

  • 纳税申报期限是纳税期限期满后的时间
  • 税务问答网站
  • 先包装后销售先销售后包装的消费税处理
  • 固定资产盘盈影响所有者权益吗
  • 增值税征税范围中销售应税服务包括什么服务
  • 小规模公司用什么会计准则
  • 银行融资服务费怎么算
  • 专用存款账户需要备案吗
  • 红字发票冲销的销项税怎么处理
  • 充值给予的优惠怎么用
  • 迟延履行利息记什么科目?
  • 收到美元货款兑换人民币流程
  • 项目一次性奖励会计分录怎么处理
  • 软件生产企业
  • 个人所得税计算器2023
  • 合同预付款要不要开发票?
  • 现金折扣怎么计算消费税
  • 个体工商户税收标准2023年
  • 500万以下固定资产最新政策
  • 企业出售旧设备的收入要纳税吗
  • 未开发票申报
  • 原材料入账价值合理损耗
  • 增值税申报错误怎么处理
  • 坏账准备对利润表
  • 应收及预付款项包括( )
  • 差额征税预缴税额怎么算
  • macbook sierra
  • 月末累计折旧怎么结转
  • 事业单位服务收入怎么做账
  • win 10有什么用
  • 修改系统散热方案
  • 电脑每次开机都要按f1怎么解决
  • 以前年度损益调整借贷方向
  • 直布罗陀巨岩山
  • 外币存款业务
  • 工会经费是如何计提的
  • 【机器学习】9种回归算法及实例总结,建议学习收藏
  • python如何设置窗口背景色
  • 工业企业成本核算的一般程序包括下列的
  • 如何进行合理的库存管理
  • 个体工商户在哪开电子发票
  • python中for循环的缩进规则
  • 账面价值账面余额摊余成本
  • 通用机打发票可以查验吗
  • 报验户如何管理
  • 代订饭店
  • 工程咨询服务发展的指导意见有哪些
  • 代开专票的个税减免吗?
  • 增值税出口免税不退税
  • 房地产开发企业成本核算方法
  • 公司减少注册资本的条件和程序
  • 预收账款和应收账款可以合并吗
  • 营业外收入如何纳税
  • 留存收益转增资本公积
  • 缴纳增值税附加税
  • 共管账户取钱需要多久到账
  • 出口退税免抵退税额要交城建税吗
  • 应付账款的账务怎么处理
  • 购入汽车当月需要计提折旧吗
  • 技术服务费怎么做分录
  • 所得税费用的确认分录
  • 无形资产计提折旧可以转回吗
  • mysql查找指定元素的位置
  • mysql zip archive 版本(5.7.19)安装教程详细介绍
  • 自增字段必须是主键吗
  • MySql Error 1698(28000)问题的解决方法
  • centos screen命令
  • wp8.1升级10
  • perl 时间转换
  • 利用python读取文件
  • js实现物体移动
  • 数据结构分析时间复杂度
  • 简介生成
  • python爬取某人所有朋友圈
  • js选择框全选
  • android pipepline
  • 图书销售税点
  • 所得税汇总纳税分配表
  • 如何查询甘肃省博物馆预约成功
  • 财税知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设