CSS3学习笔记-背景
2017-09-13 14:11
211 查看
背景
Background-color:
backgound-image:
backgound-position:
backgound-
<style>
body{
background-image:url("timg.jpg");
background-repeat: no-repeat;
background-color: skyblue;
background-position: center;
background-attachment: fixed;
}
</style>
</head>
<body>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
(1)backgound-clip
.div1{
padding: 35px;
background: yellow;
border: 5px dotted black;
/*background-clip: border-box;*/
/*background-clip:padding-box ;*/
background-clip: content-box;
}
</style>
</head>
<body>
<div class="div1">
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
</div>
Backgound-clip:border-box 背景被裁剪到边框盒
Padding-box 背景被裁剪到内边距框
Content-box 背景被裁剪到内容框
(2)Backgound-origin 确定背景图片的位置
div{
padding: 25px;
border: 5px dotted #000000;
background-image:url("timg.jpg");
background-repeat: no-repeat;
background-position: left;
}
.div1{
background-origin:padding-box;
}
.div2{
background-origin:content-box;
}
.div3{
background-origin:border-box;
}
</style>
</head>
<body>
<div class="div1">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
<div class="div2">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
<div class="div3">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
(3)backgound-size 背景大小
body{
background-image:url("dog2.jpg");
background-size: 80px 60px;
background-repeat: no-repeat;
padding-top: 40px;
}
</style>
</head>
<body>
<p>原始图片:<img src="dog2.jpg"alt="dog" width="245px"height="150px"/></p>
</body>
CSS3以前,背景图像大小有图像实际大小决定
CSS3中可以指定背景图片,可以重新指定背景图片大小,像素或百分比。
伸展背景
<style>
.div1{
background:url("dog2.jpg") no-repeat;
/* background-size: 100px100px;*/ /*给一个值,第二个值为auto*/
/* background-size: 50% 100%;*/ /*百分比就是相对包含元素的尺寸*/
/*background-size:contain;*/ /*缩小图片以适合元素(维持像素长宽比)*/
background-size: cover;
}
</style>
</head>
<body>
<div class="div1">
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
</div>
background-size: contain 缩小图片以适合元素(维持像素长宽比)以较大的缩放比例为准。
background-size: cover 扩展元素以填补元素(维持像素长宽比)以较小的缩放比例为准。。
background-size: 100px 100px; 缩小图片至指定的大小设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"atuo(自动)"。
background-size: 50% 100% 缩小图片至指定的大小,百分比是相对包含元素的尺寸。
Background-color:
backgound-image:
backgound-position:
backgound-
<style>
body{
background-image:url("timg.jpg");
background-repeat: no-repeat;
background-color: skyblue;
background-position: center;
background-attachment: fixed;
}
</style>
</head>
<body>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
<p>背景图片是固定的</p>
(1)backgound-clip
.div1{
padding: 35px;
background: yellow;
border: 5px dotted black;
/*background-clip: border-box;*/
/*background-clip:padding-box ;*/
background-clip: content-box;
}
</style>
</head>
<body>
<div class="div1">
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
华电软件学院华电软件学院华电软件学院华电软件学院华电软件学院
</div>
Backgound-clip:border-box 背景被裁剪到边框盒
Padding-box 背景被裁剪到内边距框
Content-box 背景被裁剪到内容框
(2)Backgound-origin 确定背景图片的位置
div{
padding: 25px;
border: 5px dotted #000000;
background-image:url("timg.jpg");
background-repeat: no-repeat;
background-position: left;
}
.div1{
background-origin:padding-box;
}
.div2{
background-origin:content-box;
}
.div3{
background-origin:border-box;
}
</style>
</head>
<body>
<div class="div1">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
<div class="div2">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
<div class="div3">
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
华点软件学院华点软件学院华点软件学院
</div>
(3)backgound-size 背景大小
body{
background-image:url("dog2.jpg");
background-size: 80px 60px;
background-repeat: no-repeat;
padding-top: 40px;
}
</style>
</head>
<body>
<p>原始图片:<img src="dog2.jpg"alt="dog" width="245px"height="150px"/></p>
</body>
CSS3以前,背景图像大小有图像实际大小决定
CSS3中可以指定背景图片,可以重新指定背景图片大小,像素或百分比。
伸展背景
<style>
.div1{
background:url("dog2.jpg") no-repeat;
/* background-size: 100px100px;*/ /*给一个值,第二个值为auto*/
/* background-size: 50% 100%;*/ /*百分比就是相对包含元素的尺寸*/
/*background-size:contain;*/ /*缩小图片以适合元素(维持像素长宽比)*/
background-size: cover;
}
</style>
</head>
<body>
<div class="div1">
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
<p>它是dog</p>
</div>
background-size: contain 缩小图片以适合元素(维持像素长宽比)以较大的缩放比例为准。
background-size: cover 扩展元素以填补元素(维持像素长宽比)以较小的缩放比例为准。。
background-size: 100px 100px; 缩小图片至指定的大小设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"atuo(自动)"。
background-size: 50% 100% 缩小图片至指定的大小,百分比是相对包含元素的尺寸。
相关文章推荐
- CSS3学习笔记2-背景图片(背景大小和多背景图)
- [知了堂学习笔记]_css3特效第一篇--旋转的背景&翻书效果
- CSS3学习笔记之与背景相关的样式
- HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
- Python OpenCV学习笔记之:使用MOG2视频背景消除
- 我的前端学习笔记 css3 gradient,transform,transition ,弹性盒子
- 【HTML5学习笔记】33:CSS3过渡效果
- 【HTML5学习笔记】34:CSS3动画效果
- 【cocos2dx游戏开发技术精解-学习笔记(1)】游戏背景
- 孙鑫VC学习笔记:第十讲画图 改变对话框及控件的文字/背景颜色
- 【学习笔记】Android给数字添加背景
- CSS3学习笔记
- 代码录播:零基础 CSS3 学习 背景
- HTML5+CSS3+JS学习笔记-13-CSS3之box-sizing
- WPF学习笔记——为BUTTON添加背景图片
- CSS学习笔记(八)CSS 背景
- css3学习笔记二
- [原创]java WEB学习笔记40:简单标签概述(背景,使用一个标签,标签库的API,SimpleTag接口,创建一个自定义的标签的步骤 和简单实践)
- 【HTML5+css3】学习笔记之嵌入元素
- 孙鑫VC学习笔记:第十讲画图 改变对话框及控件的文字/背景颜色