位置: 编程技术 - 正文

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

  • 支付的运输费用计入什么科目
  • 装订需要多长时间
  • 房地产中心
  • 已报废的固定资产
  • 企业零申报怎么申报
  • 应付账款多计怎么处理
  • 公司挂靠有资质的企业公司会计处理
  • 个人贷款打入公司账户
  • 项目上发生伙食问题
  • 公司投资股票有风险吗
  • 没取得发票付款的情况该如何做账呢?
  • 首次购买税控设备政策
  • 公司用现金发放工资在税法上合规吗
  • 多开了一张电子发票怎么办
  • 全年一次性奖金计税方式
  • 环评公司的成本核算
  • 品牌店设计费入什么费用
  • 管理不善存货损失 企业所得税
  • 个人社保缴费允许多少年
  • 分公司注销分配表
  • 应付工资和实付工资的差额叫什么
  • 递延资产主要包括哪些
  • 劳务公司费用成本怎么算
  • 非金融企业向金融企业借款的利息
  • 手机压缩包损坏怎么修复
  • 银行 环保
  • 企业退款如何走账
  • 外贸综合服务企业代办退税
  • 开机速度慢是怎么回事
  • 误删开始菜单
  • 注销公司如何登报
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • uniapp自定义组件模式
  • 蒙特勒和日内瓦的关系
  • vue3框架的优点
  • 简明易懂的
  • 长期待摊费用的摊销方法
  • 如何设置长期有效的群二维码安卓手机
  • 固定资产转卖会亏本吗
  • 使用微软必应需要哪些条件
  • phpwebsocket框架
  • java开发从入门到精通
  • 每月计提的工资包含社保吗
  • 以前年度损益调整账务处理分录
  • 兼职工作是单位工作吗
  • 如何根据营业执照核定税种
  • 合伙股权退出机制
  • python generation
  • 机械租赁费税率是多少
  • 哪些人可以享受职业培训补贴
  • 增值税药品发票明细
  • 饭店开业多久可以正常
  • 经营净利润计算公式
  • 贷款用途不符合规定有啥危害
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 上年度固定资产费用化了,财报怎么算
  • 迟到扣发工资
  • 没有按时对账
  • 应收账款如何做平
  • 平均增长率计算公式怎么算
  • freebsd操作命令
  • win10任务栏恢复原样
  • ubuntu f7
  • adobe windows7
  • window10的连接功能
  • win10使用入门教程
  • win8.1无法安装vmware tools
  • js添加列表项
  • 所有的未知
  • cocos2dx 2.2.2
  • python numpy矩阵
  • python打印直角三角形用*符号
  • unity自动寻路插件
  • python网络爬虫项目步骤
  • python程序解读举例
  • 事务所是干什么的会计
  • 2023年最新税率一般纳税人
  • 党建联建是什么部门负责
  • 增值税报表进项税和销项税都不填可以吗
  • 江苏省国税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设