首页 > web前端 > css教程 > 正文

详解css样式之background属性

高洛峰
发布: 2017-03-15 11:01:36
原创
1899 人浏览过

background用法详解:

1、background-color 属性设置元素的背景颜色

    可能的值

    color_name            规定颜色值为颜色名称的背景颜色(比如 red)

    hex_number          规定颜色值为十六进制值的背景颜色(比如 #ff0000)

    rgb_number          规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0)

    transparent           默认 背景颜色为透明

2、background-image 属性设置元素的背景图片

    可能的值

    单个背景图片:background-image:url(a.png)

    多个背景图片:background-image:url(a.png),url(b.png)

    线性渐变:background-image:-webkit(-repeating)-linear-gradient(方向,颜色值 像素或百分比,颜色值 像素或百分比...)

                    方向:left,right,top,bottom,90deg,180deg

                    颜色值 像素或百分比:yellow 10%,transparent 4px,rgb(0,0,0) 2px

    径向渐变:background-image:-webkit(-repeating)-radial-gradient([position> || ,]? [ || ,]? , [, ]*)

                    :默认为center

                    :circle,ellipse

                    :closest-side,farthest-side,closest-corner,farthest-corner,contain or cover

3、background-size 属性用来重设背景图片大小

    contain:缩小背景图片使其适应标签元素

    cover : 背景图片放大延伸到整个标签元素大小

    像素 :   标明背景图片缩放的尺寸大小

    百分比 :百分比是根据内容标签元素大小,来缩放图片的尺寸大小

4、background-position 属性用来设置背景图片位置

    可能的值:left,right,top,bottom,center,像素,百分比

5、background-repeat 属性用来设置背景图片位置

    可能的值:repeat,repeat-x,repeat-y,no-repeat,space(不会被裁剪或改变大小),round(不会被裁剪但是会改变图像大小)

6、background-attachment 属性用来设置背景图片是否可以滚动

    可能的值:scroll,fixed

7、background-clip 属性用来规定背景的绘制区域

    可能的值:border-box,padding-box,content-box

8、background-origin 属性用来规定 background-position 属性相对于什么位置来定位

    可能的值:border-box,padding-box,content-box

扩展:绘制方格

html代码

<p>使用背景绘制方格,使每个文字都在方格里,效果图如下。</p>
登录后复制

css代码

 p {
     width: 300px;
     height: 300px;
     border-left: 3px solid pink;
     border-top: 3px solid pink;
     background-image: -webkit-linear-gradient(180deg, pink 3px, transparent 3px) , -webkit-linear-gradient(90deg, pink 3px, transparent 3px);
     background-size: 30px;
     line-height: 30px;
     font-size:25px;
     letter-spacing: 5px;    
}
登录后复制

结果

使用背景绘制方格,使每个文字都在方格里,效果图如下。

 

以上是详解css样式之background属性的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板