位置: 编程技术 - 正文

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

  • 社保由税务局统一征收的地区
  • 山东省增值税发票查验平台
  • 怎么计提固定资产折旧科目
  • 统一机构信用代码查询系统
  • 怎么恢复自然人个人信息
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 银行开户许可证图片
  • 发票可用时间
  • 有限合伙合伙人要求
  • 无法提供财产原值凭证
  • app 开发公司的账务处理
  • 房地产企业预缴税款最新规定
  • 城建税本月计提下月缴纳怎么算
  • 会务费发票要附上照片吗
  • 补交社保后的个税怎么交
  • 租赁类专票不含增值税吗
  • 非汉语是什么意思
  • 企业ci
  • 账务不符怎么写
  • 环境保护税交给谁
  • 实收金额比应收金额多
  • 多交附加税不退怎么做分录
  • 工地没有手续擅自开工违法吗
  • 网上申报城建税及附加怎么操作
  • 离退休员工再任职薪酬的财税处理?
  • win10怎么删除搜索
  • 资本成本的组成
  • linux系统安装谷歌浏览器教程
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • 企业办理银行结汇流程
  • 怎么登记总分类账簿
  • php bcmul
  • 短缺的材料算不算入账价值
  • linux必不可少的分区
  • php怎么执行sql语句
  • 交易性金融资产的交易费用计入哪里
  • 红字增值税专用发票信息表怎么填
  • 个税申报失败如何修复
  • 普通发票有抵扣联没
  • 基于用户的协同过滤算法
  • 公积金会计分录怎么处理2019
  • 个税的本期收入是什么意思
  • 个人佣金收入怎样交税
  • 套期保值是什么意思举个例子
  • 外购产品捐赠
  • 工会经费和残保金属于税费吗
  • 待抵扣进项税额和待认证进项税额的区别
  • 进项票下月到,这个月怎么申报增值税
  • 公司给材料商付款表格
  • 个体户所得税税率多少
  • 高新技术企业认定条件
  • 其他综合收益要转入投资收益吗
  • 资产负债表日后非调整事项应当在附注中披露
  • 什么是雇主责任险保单
  • 存货出售,资产减值损失如何处理
  • 个人公积金计入什么科目
  • 工程与会计
  • 几个比较重要的家风
  • win8.1怎么关闭更新
  • windows server 2008 r2最大支持内存
  • win8.1的开始菜单在哪
  • winole.exe - winole是什么进程
  • 奇兔刷机可以救砖吗
  • win10mobile下载官网
  • rhel-server
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • js字符串includes
  • linux vim编辑命令显示行号
  • 小说温故知新
  • 举例详解民法典第994条
  • jquery右击事件
  • 公允价值变动损益属于什么科目
  • 公司可以报停吗
  • 出口退税应退税额未发生变化 骗税
  • 增值税归国家还是地方
  • 医院网上预约号怎么取消
  • 四川国税网上申报大厅
  • 代理记账和代理的区别
  • 购置税缴费方式
  • 个体户 零申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设