`
yiminghe
  • 浏览: 1460187 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

背景图样式回顾

阅读更多

正式点叫 background-image recap ,最近 kissy editor 皮肤 做得有点晕,复习解读下 css3 规范 background 部分。


chrome 演示:


chrome and background-image


background-attachment :


fixed :  背景相对于浏览器视窗固定。详细就是:位置不跟随容器内容的滚动变化,但是跟随浏览器本身的滚动条拖动而变化,使其在可视区域内位置固定,当然可能会因移到容器不可见区域而导致隐藏。



scroll : 背景相对于容器固定。详细:背景附在(attach)容器上面,位置不跟随容器内容的滚动变化,但是随着浏览器本身滚动条的拖动,和容器一样在可视区域内发生移动。


local : 背景相对于容器内容固定。详细:背景附在容器内容上面,位置随着容器内容的滚动而变化,也会随着浏览器本身滚动条的拖动,和容器一样在可视区域内发生移动。


local 属于 css3 新加特性(目前chrome支持),相当于原来直接在容器内部层上设置背景,而有了多背景支持 以及local,现在可以把这些都写在容器上了。



background-position :


定义背景图片的位置,既然要定位就要确定相对定位区域 (background-positioning-area)信息,这就和background-attachment以及的css3 新增的 background-origin设置密切相关。


当 attachment 设置 fixed 时 ,背景定位区域为视窗(initial contain block).


scroll 时,背景定位区域为容器(background-origin设置区域)。


local 是,背景定位区域为容器(background-origin设置区域)内容。


background-origin 有三种设置


border-box :包括边框的区域位置 (content+padding+border)

padding-box:不含边框的区域位置 (content+padding)

content-box:内容所占部分(content)


css2下默认为 padding-box


特别注意的是百分比的设置


当设置为百分比 x% 时,横坐标方向,背景图记做 a ,背景定位区域记做 b,则最终是把 a 的 左上角定位到相对于 b 左边界的


(width(b)-width (a))*x%


处,通俗的说就是把背景图 a 的 x% 处 和 定位区域的 x% 处重合。

 


PS: ie6,7 bug


仔细比较 ie6,7 以及其他浏览器在这个页面 的表现可见,ie6,7 对于 scroll 和规范的 local 定义一样,背景附在了容器内容上面!


ie6 对于 fixed 处理也有问题,ie6 中的 fixed 不是相对于视窗定位,而是相对当前容器元素,和规范中的 scroll 一样!

 

IE9 支持 background-attachment   background-origin

 

 

应用场景:


图片轮播的 loading 提示

 

对于 ie6,7 应该将 loading 图片定义在单个图片容器上,而不是多个图片容器的容器上。


分享到:
评论

相关推荐

    ios应用源码之多种样式的无背景图片的按钮效果 2018127

    在iOS应用开发中,创建具有独特样式且无背景图片的按钮是常见的需求,这不仅可以提升用户界面的美观性,还能增强交互体验。本资源“ios应用源码之多种样式的无背景图片的按钮效果 2018127”提供了一种实现这一目标的...

    金秋枫叶ppt背景图片

    "标签"明确了这是一个PPT模板,这意味着它包含了预设的布局、颜色方案、字体样式和图像,用户可以直接使用,无需从零开始设计。使用模板可以节省大量时间,同时保持设计的一致性和专业性。对于不熟悉设计软件的用户...

    网络科技研发PPT背景图片

    同时,模版还会提供预设的图表样式和动画效果,帮助呈现复杂的技术数据和流程。 关于"压缩包子文件的文件名称列表"中的"ppt5590",这可能是该模版的具体文件名。通常,这样的文件名是为了方便管理和区分不同的PPT...

    幸运四叶草PPT背景图片.ppt

    例如,介绍页可能包含大标题和公司/个人logo,数据页可能需要图表和表格,而总结页则适合简洁明了的要点回顾。 4. **字体选择**:清晰易读的字体是必须的,同时字体的大小和样式应根据内容的重要性进行调整。标题...

    详解使用CSS固定页面背景图片位置的方法

    首先,让我们回顾一下示例代码。在HTML中,创建一个简单的`<body>`元素,并在其中包含一些文本,这样就可以模拟一个有滚动条的页面。例如: ```html 欢 迎 来 到 脚 本 之 家 , 若 有 任 何 问 题 还 请 多 留...

    网页、电子相册图片背景上添加文字代码

    为了让文字能够在图片背景上清晰可见,还需要适当调整CSS样式。例如,可以设置文本颜色、字体大小以及文字位置等属性。 ```css /* 设置表格单元格内的文字样式 */ td { color: #ffffff; /* 文字颜色设为白色,...

    CSS第5天笔记1

    2. **超级链接的美化**:通过组合使用伪类和颜色、边框、背景色等样式,可以创建吸引人的链接设计,提高用户体验。 **三、background系列属性** 1. **background-color**:设置元素的背景颜色,可以使用颜色名称、...

    自定义样式日程插件

    选择特定日期后,用户能查看当天的日志或日程,这有助于他们回顾工作,安排新的任务,或者确保不遗漏任何重要事件。 接着,我们探讨自定义样式这一特性。这意味着用户可以根据自己的喜好调整插件的外观,如字体、...

    Flex 登录界面 开发经验分享

    在了解如何在Flex项目中应用CSS之前,先简要回顾一下CSS的基础知识。CSS(Cascading Style Sheets),即层叠样式表,是一种用来描述HTML或XML等文档样式的标记语言。CSS允许开发者定义文档中元素的外观,包括颜色、...

    红色爱心背景爱情PPT模板下载.rar

    PPT模板是一种预先设计好的幻灯片布局,包括色彩方案、字体样式、图形元素和背景图像,用户可以快速套用这些设计,以便在制作演示文稿时节省时间和精力。红色PPT背景意味着整个模板的主要色调是红色,这是一种强烈的...

    CSS圆角阴影边框的实现.txt

    在正式介绍之前,我们先回顾一下CSS中与本主题相关的几个关键属性: - **border-radius**:用于设置元素的边框圆角。 - **box-shadow**:用于为元素添加阴影效果。 - **background-image/url**:用于设置背景图片。 ...

    怀旧风景背景的《致青春》青春纪念册PPT下载.zip

    这种设计风格适用于毕业纪念册、同学聚会、校园活动回顾等多种场合。 2. **幻灯片背景图片**:背景图片在PPT中起着至关重要的作用,它们不仅为每一页提供视觉基础,还能帮助传达情感和氛围。在《致青春》模板中,...

    精致几何图案背景的电子科技主题PPT模板

    - **工作回顾(A)**:这部分应包含项目概述、主要成果和关键里程碑。利用图表、时间线等视觉元素,将复杂的进度和数据直观呈现。 - **自我评价(B)**:自我评估时,可以使用评分图表、SWOT分析等方式,简洁明了地...

    2018_2018_

    标签"2018"再次强调了这个主题包的时间关联性,它可能包含当年流行的元素,如响应式设计(适应不同设备的屏幕尺寸)、平滑滚动、视差效果、大图背景等,这些都是2018年网页设计的常见趋势。 然而,压缩包子文件的...

    CSS样式手册合集(含CSS1.0、2.0的手册)

    总之,这个CSS样式手册合集是一个宝贵的资源,它可以帮助开发者回顾CSS的发展历程,巩固基础知识,同时也能为解决特定的老问题提供参考。虽然新的CSS特性不断涌现,但了解其根源仍然是提升CSS技能的关键。

    历经打磨终全员开放 Q+历次更新亮点回顾.docx

    在全屏模式下优化自定义背景,更新系统背景图;支持将应用分享到腾讯微博;消息中心新增我的分享记录,同时保存50条消息记录;增加了版本更新提醒功能。 8月19日的第三次更新,引入了“系统工具”支持添加本地应用...

    CSS初级学习手册.pdf

    CSS(层叠样式表)是网页设计中的核心技术之一,负责网页的样式和布局。本手册涵盖了CSS的基础知识,对于刚接触前端...对于经验丰富的开发者来说,手册中的内容也是很好的参考资料,能够帮助回顾和巩固CSS的基础概念。

    电子白板--绘图、笔迹撤销与恢复、橡皮擦、gallery展示多张白板图片

    这意味着用户可以在固定的背景图上进行创作,而不用担心擦除重要信息。这可能涉及到橡皮擦的大小和形状可调,以便适应不同尺寸的笔迹擦除需求。 4. **gallery展示**:这个功能意味着eWhiteBoard支持用户保存和展示...

    圣诞节贺卡图片.doc

    11. **课堂小结与回顾**:课程结束时,对所学内容进行总结,帮助学生巩固知识,如熟悉绘图工具栏的使用,理解插入背景音乐的方法等。 通过以上步骤,学生不仅可以掌握Word的基本操作,还能提高他们的创新能力和动手...

Global site tag (gtag.js) - Google Analytics