位置: 编程技术 - 正文

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

  • 增值税月末结转还是年末结转
  • 税款抵扣会计分录
  • 公司的资本公积金可以用于弥补公司的亏损
  • 小规模企业增值税减免政策
  • 暂估成本跨年后收到票汇算清缴
  • 兼职人员工资需要申报个税吗
  • 利润分配的规则
  • 个人保险发票能抵扣个税
  • 无形资产计税基础怎么算
  • 手工发票有没有期限
  • 委托开发费用免所得税和增值税
  • 销售自用旧机动车辆的税务处理
  • 让渡资产使用权收入的确认条件
  • 固定资产暂估折旧能税前扣除吗
  • 工程预收账款的会计分录
  • 代扣代缴增值税是什么意思
  • 集团内部资产划转需要交增值税吗
  • 一般纳税人开培训发票税率是多少
  • 私立医院增值税税率是多少
  • 企业所得税季报营业收入,营业成本怎么填
  • 软件服务类企业
  • 所得税不能税前扣除项目
  • 生产工具计入什么费用
  • 企业固定资产清单表格
  • 增值税专用发票校验码是哪个位置
  • 补缴房产税需要什么资料
  • 空调计入什么会计科目二级
  • win10误删系统软件怎么还原
  • 自己怎么做电脑系统
  • 苹果手机抖音投屏到电视怎么投屏
  • 消防工程改造方案
  • 最小计算机系统包括
  • 个人销售非住宅无法提供原值怎么计算增值税
  • framework启动
  • laravel调试
  • centos 安装php
  • javascript编写程序
  • vue图片点击放大
  • 到2023年
  • php static变量
  • 代建工程开发成本核算应设置的会计科目是( )
  • 开票金额应该含增值税吗
  • 帝国cms移动端
  • 会计成本应如何结转
  • 股权司法冻结及司法划转解释
  • 外购存货的初始成本由买价加采购费用构成
  • 企业购买的理财产品 亏损了,是否可以税前扣除
  • 公转私户违法吗
  • 贷款利息收入如何计算
  • 企业所得税季度申报数据怎么来
  • 主营业务成本是什么科目
  • 长期股权投资与其他权益工具投资的区别
  • 跌价准备如何入库
  • 工程项目必须购买保险吗
  • 金税盘离线开票时间超限的处理方法
  • 海运发票可以抵扣增值税吗
  • 申报和做账必须一致吗
  • 电梯在固定资产里属于什么设备类别
  • 未分配利润太大了怎么处理
  • 通过T-SQL语句实现数据库备份与还原的代码
  • sql怎么比较两个表字段的内容
  • mysql绿色版配置
  • issch.exe
  • mac支持的字体格式
  • win10系统光驱
  • win7系统监控
  • win10系统无法安装到gpt分区
  • 电脑ahci模式什么意思
  • linux系统有哪几个
  • cocos2dx开发的游戏有哪些
  • 如何修改apache端口号
  • 湖南历年社保缴费
  • 餐饮服务需要交印花税吗?
  • 如何在电子税务局签订三方协议
  • 车辆购置税怎样交
  • 公司购买的汽车可以一次进入费用吗
  • 未到申报期可以提前抄税吗
  • 强化管理定义
  • 国地税怎么交
  • 公司欠税无力偿还怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设