【CSS3】css属性之——background

一、background设置一个元素的背景样式

语法格式:background: color position size repeat origin clip attachment image;

1.background-color:设置元素的背景颜色(默认是透明)

.div{
    height:200px;
    width:200px;
    margin:auto;
    background-color:#eadc32;
    background-color:blue;
    background-color:rgb(0,255,255);
    background-color:rgb(0,255,255,0.4);
}

2.background-position:设置背景图像的起始位置(默认起始位置开始)

使用background-position与不使用的差别

代码如下:

.div1{
    height:400px;
    width:400px;
    margin:auto;
    border:2px solid red;
    background-position:top;
    background-position:center top;
    background-position:0,100px;
    background-position:10%,10%;
    background-image:url("1.jpg");
    background-repeat:no-repeat;
}

3.background-size:规定背景图像的尺寸(默认原尺寸)

语法:background-size: length|percentage|cover|contain;

直接上图,一目了然

代码如下:

.div1{
    height:400px;
    width:400px;
    margin:auto;
    border:2px solid red;
    background-image:url("1.jpg");
    background-size:75px 75px;
    background-size:50% 50%;
    background-size:75px;
    background-size:50%;
    background-size:cover;
    background-size:contain;
    background-repeat:no-repeat;
}

4.background-repeate:设置是否及如何重复背景图像(默认repeat)

.div1{
    height:400px;
    width:400px;
    margin:auto;
    border:2px solid red;
    background-image:url("1.jpg");
    background-repeat:repeat;
    background-repeat:no-repeat;
    background-repeat:repeat-x;
    background-repeat:repeat-y;
}

5.background-origin:背景的参考区域

代码如下:

.page1{
    height:200px;
    width:400px;
    margin:auto;
    padding:30px;
    border:20px dotted red;
    background-image:url(background.jpg);
    background-repeat:no-repeat;
    background-origin:border-box;
    background-origin:padding-box;
    background-origin:content-box;
} 

6.background-clip:背景的可视区域

background-clip与background-origin的区别与用法见地址:http://www.cnblogs.com/Horsonce/p/7483590.html

7.background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动。(默认是scroll)

body{
    width:100%;
    height:2000px;
    background-image:url(1.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-attachment:scroll;
    background-attachment:inherit;
}

二、多背景设置

.div{
     width: 180px;
     height: 180px;
     border: 20px dashed #000;
     background-image: url("img.jpg1"), url("img.jpg2"), url("img.jpg3"), url("img.jpg4");
     background-position: left top, left center, left bottom, center top;
     background-size: 100%;
     background-repeat: no-repeat;
}
时间: 2024-10-06 00:16:45

【CSS3】css属性之——background的相关文章

CSS属性之------background

---恢复内容开始--- 今天看了一下<css权威指南>,回想起前几天看的<css 揭秘>,发现background这个属性使用频率很高,并且属性也比较多,于是我决定仔细看一下这个属性,今天写一下background的基本概念和用法. 首先来了解一下background是哪些属性的缩写: background-color background-image background-position background-origin background-clip background

0基础学习前段历程2 第一门需要掌握的前端技术HTML5+CSS3 CSS基础知识,常用样式详细解读

#### CSS属性值background背景 -   背景颜色 - background-image:url(  );背景图片 - background-repeat:no-repeat; 设置背景图片是否平铺 - repeat:平铺,默认值 - no-repeat 不平铺 - background-size:100px 60px;设置图片的大小,值X/Y,可用单位百分比像素 - background-position:100px 60px;设置图片的位置,值X/Y,可用单位百分比像素,英文单

CSS3 背景属性

CSS3 background-size 属性 div {background:url(bg_flower.gif);-moz-background-size:63px 100px; /* 老版本的 Firefox */background-size:63px 100px;background-repeat:no-repeat;} CSS3 background-origin 属性背景图片可以放置于 content-box.padding-box 或 border-box 区域.div{back

css学习笔记——CSS3 transition 属性

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>CSS3 transition 属性</title> <style> .box{ width:100px; height:100px; background:red; -web

CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)

有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,用的是firefox或者chrome,当然IE也能看一部分 1.正方形 div{ background:#F00; width:100px; height:100px; } 2.长方形 div{ background:#F00; width:200px; height:100px; } 3.圆形 div{ width: 100px; height: 100px; background: red; -moz-border-radius: 5

CSS3新增属性css版

最近学习CSS3,以下CSS文件中的内容来自CSS手册. 可直接调用此CSS查看效果. 若有遗漏,待发现后补充进去. @charset "utf-8"; /* ------------------------- 此文档收集并介绍CSS3新增属性 ------------------------ /*----------border-color--------- 设置对象边框的颜色. --------------------- 浏览器支持:Firefox3.0+ ------------

CSS学习笔记-background属性

平常总是使用background的缩写形式,忽视了各属性的细节在此进行总结. background-attachment W3C:属性设置背景图像是否固定或者随着页面的其余部分滚动. 属性值: scroll   默认值.背景图像会随着页面其余部分的滚动而移动. fixed    当页面的其余部分滚动时,背景图像不会移动. inherit  规定应该从父元素继承 background-attachment 属性的设置. background-position W3C:属性设置背景图像的起始位置.其

熟悉css/css3颜色属性

原文:熟悉css/css3颜色属性 颜色属性无处不在.字体要用颜色,背景可以有颜色,粒子特效更是离不开颜色.本文参考了一些资料简单总结下以备日后查阅. css中颜色的定义方式: 十六进制色 RGB & RGBA HSL & HSLA 颜色名 十六进制色 个人最喜欢的一种颜色表达方式. 十六进制颜色是这样规定的:#RRGGBB,其中的RR(红色).GG(绿色).BB(蓝色)十六进制整数规定了颜色的成分.所有值必须介于 0 与 FF 之间. 生成随机颜色: function getRandom

【CSS3】table的css属性

table的css属性 border-collapse 设置是否把表格边框合并为单一的边框. border-spacing 设置分隔单元格边框的距离. caption-side 设置表格标题的位置. empty-cells 设置是否显示表格中的空单元格. table-layout 设置显示单元.行和列的算法. 1.border-collapse:设置是否把表格边框合并位单一边框 table, td, th { border-collapse:separate;/*默认值,边框会被分开*/ bor