background常用属性及用法

background是css中最常见的样式,每个网页的设计都不可避免使用这个样式,今天我跟大家分享一下background常见的属性;

大致分为这几种:1.background-color: 设置背景颜色

                             2 .background-image: url(); 设置背景图片

                             3.background-repeat: ; 设置背景图片是否重复

                             4.background-size: ; 设置背景图片的尺寸

                             5.background-position: ;设置背景图片的位置

1.设置背景颜色:background-color

后面可以跟上:颜色的英语单词;  

                        16进制 rgb(a,b,c)或者rgba(a,b,c,d),rgba的最后一个参数d代表透明度,用来设置背景颜色的透明度; 

                        hsl()或者hsla()和rgb用法相似; 

                        transparent,表示背景颜色是透明的,常用来透出父级的内容的;

2.设置背景图片:background-image

后面跟上:URL();括号里写上想要引入作为背景图片的图片路径,设置多背景图片的写法为:background-image: url("图片1"),url("图片2"); 多个属性中间由逗号隔开。

背景图片默认的显示方位都是从左往右,从上往下平铺的。

4.设置背景图片尺寸:background-size

后面可以跟上:可以设置像素(支持正负数);

                         可以设置方向和百分比(left=0%,center=50%,right=100%)

设置背景图片的尺寸时最好只设置一个值(宽或高),使另一值自适应变化,如果同时设置两个值,背景图片可能会被拉伸,使图片失真。

background-size还有cover 和contain两个值;

1.当不设置background-size值时:默认从上到下,从左到右平铺图片,如下图:

one

2.当设置background-size:content; 时,以宽/高中最大值为标准平铺图片,使整个图片都包含其中,保持宽高比例。如下图:


two

3.当background-size:cover时,以宽/高中最小值为标准平铺图片,铺满整个元素,保持宽高比例。常用于:购物app,外卖app中宝贝图片的设置。如下图:


three

5.background-position: 设置背景图片的位置

后面可以跟上:像素或者百分比(两个值); 如:background-position: 0 0;第一个值表示左右方向(x轴方向)的偏移量,第二个值表示上下(y轴方向)的偏移量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 定义和用法 background是一个简写属性,可以在一个声明中设置所有的背景属性,可设置的属性如下: 这些...
    lightNate阅读 4,435评论 2 9
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,627评论 32 459
  • background-color background-color:#ff0000红色background-col...
    每日活菌阅读 517评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,339评论 0 11
  • 春雨淅淅沥沥 开启了四季美妙的旅程 ...
    何觴阅读 474评论 0 0