位置: 编程技术 - 正文

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

  • 新办企业购置设备怎么抵税
  • 计提本月增值税会计科目
  • 印花税的会计分录有哪些
  • 小规模纳税人工程发票几个点
  • 印花税申报成功后在哪缴税
  • 文件柜材质
  • 税务信用级别为m级
  • 进口环节增值税由海关征收吗
  • 收到就业补贴财务如何做账
  • 小规模增值税附加税税率
  • 公司买大米怎么做账
  • 支票罚金
  • 城建税纳税申报表
  • 营业执照办出后多久生效
  • 开业税务登记的基本流程
  • 息税折旧摊销前利润减去所得税
  • 跨月的普通发票怎么开
  • 股权转让收入需要缴纳什么税
  • 个人所得税生育险
  • 什么样的企业用交税
  • 未认证的增值税发票如何开具红字发票
  • 清包工程增值税税率
  • 商品按照售价金额核算法进行日常核算
  • 增值税专票代码TZD0085什么意思
  • 福利费用属于什么费用
  • 利息发票能开专票吗
  • 收到保险返利计入什么
  • 支票遗失要怎么补办
  • 加班工资是否属劳动关系
  • 机关党建经费提取比例
  • 外贸企业内销与外销对比
  • 普通股优先股后配股区别
  • 预付账款流程
  • PHP:mb_substr_count()的用法_mbstring函数
  • 发出商品但货款没到账
  • 购买销售商品
  • wordpress优化加快的好多个关键点
  • 会计科目的设置应该符合国家统一会计准则的规定
  • 计提税金及附加怎么算
  • 营业外收支计算公式
  • 企业银行贷款利率2023
  • PyTorch 深度学习实战 |用 TensorFlow 训练神经网络
  • php 性能优化
  • 前端如何将项目分类
  • 喰种小说在线阅读
  • php的foreach遍历原理
  • 企业有外币账户怎样做账
  • 购买二手设备
  • 生产劳务成本会计分录
  • 税务登记需要的手续
  • 其他货币资金的明细科目有哪些
  • 小规模公司的做账要求
  • 存货的计税基础公式
  • 一般纳税人不开票收入怎么做账
  • 购车贷款分期利率
  • 厂部管理人员的工资属于制造费用吗
  • 审计助理是干啥的
  • 调账的基本方法及要点都有哪些?
  • 企业净利润流量怎么算
  • 开票怎么凑齐小票
  • 预付一年的房租怎么做账
  • 内部转账单怎么填制
  • 销售方运输收入分录
  • 支付投资者投入的款项
  • 年初建账考虑要点业务流程是否变化
  • windows server2008 64位没有安装音频怎么办?
  • linux系统文件压缩命令
  • win8打开运行的快捷键是什么
  • win10扫描仪扫描的文件在哪
  • win7开机每次都要输入用户名
  • 作战仿真理论与技术
  • 触发器csdn
  • 一键修复ie
  • js内存条
  • python%怎么用
  • JavaScript中iframe实现局部刷新的几种方法汇总
  • 全国低保查询系统网站
  • 苏州相城便民中心电话
  • 宁波税务总局官网
  • 安徽中考2021年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设