分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

【CSS3】css属性之——background

发布时间:2023-09-06 01:09责任编辑:熊小新关键词:CSS

一、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;}

【CSS3】css属性之——background

原文地址:http://www.cnblogs.com/Horsonce/p/7481345.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved