• 10 CSS背景


    背景
       显示背景用背景属性
       所有背景属性都不能继承
    1 背景色
         background-color
    
    2 背景图
          background-image: url(img/hebe.jpg);
          background-repeat: no-repeat;  //图片不重复
      
    3 背景重复
         background-repeat: no-repeat;  都不平铺
         background-repeat: repeat-y; //图片沿x轴重复
         background-repeat: repeat-x;//图片沿y轴重复
    
    4 背景定位(移动背景图)
         background-position: 200px 200px;//距离左边200px,距离上边200px。
    	 background-position: 200px;//如果只有一个值,则高度默认是50%。
         background-position: 50% 50%;第一个表示宽,第二个表示高//百分比(剩以父亲的宽高),像素,left、right、center、top、button
    	    (元素的宽-图片的宽)*50%  宽偏移的距离
    	    (元素的高-图片的高)*50%  高偏移的距离
    
         最大的用处:css sprite css雪碧技术或css精灵
    	 精灵图就是把背景图上下移动来展示图标
    	 
    
    5 背景固定
        background-attachment:fixed
    	固定背景图,不随滚动条滚动
    
    6 设置背景图片大小
    	设置背景图片尺寸	
    	background-size:100px  100px;设置图片的宽高,在100*100方框中能看到完整的图
    	background-size:100px; 设置图片宽度为100px,高度根据原图的宽高比例,得到设置后的高度	
    	background-size:20%; 参照物是本元素,图片宽度是本元素的20%,得出图片宽度,然后根据原图的宽高比例,得到设置后的高度
    
    CSS3 background-origin 属性
    	background-origin 属性规定背景图片的定位区域。
    	背景图片可以放置于 content-box、padding-box 或 border-box 区域。
    
    CSS3 多重背景图片
    	允许您为元素使用多个背景图像。
    	background-image:url(bg_flower.gif),url(bg_flower_2.gif);
    
    注意:background简写,上面不要写background单一属性,会覆盖。
    

      

  • 相关阅读:
    May 1 2017 Week 18 Monday
    April 30 2017 Week 18 Sunday
    April 29 2017 Week 17 Saturday
    April 28 2017 Week 17 Friday
    April 27 2017 Week 17 Thursday
    April 26 2017 Week 17 Wednesday
    【2017-07-04】Qt信号与槽深入理解之一:信号与槽的连接方式
    April 25 2017 Week 17 Tuesday
    April 24 2017 Week 17 Monday
    为什么丑陋的UI界面却能创造良好的用户体验?
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/10986937.html
Copyright © 2020-2023  润新知