background

1 css3中出现的特性:

  • Multiple background多背景
  • background-size
  • background-orign背景的初始定位盒子
  • backgound-clip背景剪切盒子

2 关于back-gound的几个注意点

1> 以下的几个在ie9上兼容

  • background-size
  • background-orign背景的初始定位盒子 padding-box
  • backgound-clip背景剪切盒子 border-box
  • backgound-image
  • backgound-position:0% 0%
  • backgound-repeat:repeat
  • backgound-attachment:scroll
  • backgound-color:transparent

2> background-image在隐藏元素的加载情况

display:none的时候,ie依然会请求图片的 firefox不会,chrome如果本元素隐藏但是有backround-image,依然会加载image的,但是如果是父元素有display:none的情况,就不会进行加载了

3> base64渲染图片性能并不高,适合尺寸比较小的图片

如果需要实现鼠标光标经过图片颜色变换的效果,务必使用一张图片这种用户体验会好很多

4> backgound-position

1、缺省值是center
2、posiiton的百分比计算规则(这里的position只针对于background-position
positionX = (容器的宽度-图片的宽度) *percentX;
positionY = (容器的高度-图片的高度)* percetnY;
当容器小于图片的大小的时候,两个相减就会变成负数

5> backgound-color永远在最底下

利用这个特性,可以实现 在:active的时候,不用每个元素都替代了,而是用background-image来实现覆盖原来的背景色

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • background应该是CSS里使用频率颇高的属性,简单实用。但参数偏多,本篇就介绍一下background的各...
    张歆琳阅读 9,784评论 4 26
  • 1. 定义和用法 background是一个简写属性,可以在一个声明中设置所有的背景属性,可设置的属性如下: 这些...
    lightNate阅读 9,889评论 2 9
  • background是CSS的简写属性,包含了数个属性集。 其可以用来设置一个或多个属性: 有一些我们是很熟悉的...
    DHFE阅读 5,889评论 0 0
  • CSS3对background新加了3个属性,background-origin、background-clip、...
    彬_仔阅读 5,401评论 0 9
  • 江雨告诉我,他已经向学校提出了退学。他说,人生苦短,不可在此地磨灭自己。对于江雨的决定,我并不意外,一切似乎早已注...
    炎乔阅读 4,434评论 6 8

友情链接更多精彩内容