位置: 编程技术 - 正文

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年
  • 为什么社保明细少一个月
  • 出口退税是按照出口金额吗
  • 企业增资的分录怎么写
  • 资产负债表项目的编制方法
  • 如何根据会计凭证登记账簿
  • 企业所得税汇算清缴申报表
  • 事业单位职工福利费计提标准和使用
  • 厂家核销费用直接抵扣
  • 月末计算各种税费表格模版
  • 样机销售是什么意思
  • 税务管理相关知识
  • 退休人员返聘工资怎么缴税
  • 事业单位需要写自传吗
  • 服务费发票怎么做分录
  • 个人缴纳工会费可以在工资里面扣交吗
  • 购买机动车怎样抵扣进项税
  • 银行端现金缴税凭证
  • 调整增值税税率
  • 计提社保公司承担部分怎么算
  • 最新的小微企业平均寿命
  • php utf8转gb2312
  • 餐费专用发票怎么抵扣
  • 坏坏狼故事绘本
  • 商业银行的票据贴现业务与票据抵押贷款业务的区别
  • pascl32.exe - pascl32是什么进程 有什么用
  • Mother cheetah and her cub in the Maasai Mara nature reserve, Kenya (© gudkovandrey/Adobe Stock)
  • 四个常见html网页乱码问题及解决办法
  • 进货返利怎么入账
  • 企业债权人进行财务分析的根本目的是关心企业的
  • Vue3通透教程【十四】TS复杂类型详解(一)
  • php中的函数
  • 填报的资产总额在季初和季末存在差异是什么意思
  • php页面跳转可以用header
  • mysql5.7分区表
  • vue数据加载完成显示页面过渡动画
  • hashmap 面试
  • 分公司和总公司的账务处理
  • 前端面试题目100及最佳答案
  • mongodb 聚合
  • 收集整理数据
  • 低值易耗品包括哪些
  • 税控系统减免税
  • 电子税务局如何增加税种认定
  • 个别计价法和先进先出法的相同点
  • sql server 实例
  • 入股资金打入公司账户
  • 小企业如何核算成本费用
  • 银行手续费已扣发票未开的账务处理
  • 税盘维护费可以年年抵扣吗
  • 成本类科目会结转到损益类科目吗?
  • 转让旧固定资产怎么处理
  • 固定资产报废能否继续使用
  • 预收款收入确认
  • 已认证抵扣的进项税额怎么填报表
  • 增资扩股对原股东的影响
  • 增值税专用发票抵扣期限
  • 支付水电费会计等式
  • 项目所在地个税网上怎么报
  • 工资代扣工会会费协议
  • 免税收入计入起征点吗
  • 旅客运输进项税申报漏了
  • 预付账款无法取得发票如何处理
  • 商业企业库存商品
  • 屠宰税属于什么税
  • oracle的账户
  • 隔空传送怎样使用苹果
  • windowsxp文件
  • linux系统检测工具
  • linux fflush
  • .msc是什么文件
  • linux groupmod命令参数及用法详解(linux修改组信息命令)
  • bootstrap快速入门
  • 安卓作业仿银行
  • js文件被加密
  • python代码检测在线
  • 个人所得税中途换了公司 退税
  • 回家税务总局全国增值税发票查询
  • 保定市国税局车管所所长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设