css3基础

Posted sunnyboysix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3基础相关的知识,希望对你有一定的参考价值。

css3背景

1 background-color  背景颜色


2 background-image 背景图片


3 background-repeat 背景展示方式   

  repeat   repeat-x  repeat-y  no-repeat(用的最多)


4 background-attachment 背景图片是固定还是滚动  tips用的不多

   scroll  默认值  背景图片随着浏览器滚动条一起滚动

   fixed  背景图片固定不动


5 background-position 背景图片的位置   一般不用


ep:

<style>

info-one{

width: 300px;

height: 300px;

background-color: red;/*背景颜色*/

float: left;/*为了在一排展示左浮动*/

}

.info-two{

        width: 300px;

        height: 300px;

                background-image: url(images/bg-img-02.jpg);

               /*url引入图片,background: url(images/bg-img-02.jpg);这样也可以*/

                background-size: 100% 100%;/*之前介绍过让背景充满整个DIV*/

float: left;/*为了在一排展示左浮动*/

}

.info-three{

width: 300px;

height: 300px;

background-image: url(images/bg-img-02.jpg);

background-size: 50% 50%;

float: left;

border: 1px solid red;

}

</style>

<body>

<div class="info-one">

</div>

<div class="info-two">

</div>

<div class="info-three">

</div>

</body>

css3新增背景属性

background-origin:指定绘制背景图片的起点

三个属性值(用的不多)

padding-box    border的内边缘显示图片

border-box      border的外边缘显示图片

content-box     border的内边缘显示图片


background-clip与background-origin类似用的不多

padding-box   border-box  content-box三个属性值


background-size指定背景图片的大小

属性值

auto   保持原来的图片大小相当于没有添加这个属性

%取值  上面有介绍 (用的很多,通常是100%,100%)

cover    整个图片布满div  要配合background-position:center实现满屏效果

contain  保持图片的宽高比例缩放到背景区域 (用的很多)



以上是关于css3基础的主要内容,如果未能解决你的问题,请参考以下文章

css3基础CSS3 边框

css3基础01

基础 - CSS3

CSS3样式,基础选择器,复合选择器

Css3之基础-2 Css 基础选择器

css3基础篇CSS3 文本效果