css3菜鸟教程学习笔记_CSS3 背景

简介: css3菜鸟教程学习笔记_CSS3 背景

CSS3 中包含几个新的背景属性,提供更大背景元素控制。

在本章您将了解以下背景属性:

* background-image: CSS3中可以通过background-image属性添加背景图片。不同的背景图像和图像用逗号隔开,所有的图片中显示在最顶端的为第一张。

* background-size: 规定背景图片的尺寸。

* background-origin: 规定背景图片的定位区域。

* background-clip: 规定背景的绘制区域, CSS3中background-clip背景剪裁属性是从指定位置开始绘制。

background-origin 属性指定了背景图像的位置区域。

content-box, padding-box,和 border-box区域内可以放置背景图像。

1.png

代码示例:

```

<!DOCTYPE html>

<html lang="en">

<head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>Document</title>

</head>

<body>

   <h3>background-image</h3>

   <div style="display: flex; flex-direction: row; justify-content: center;">

       <div style="height: 300px; width: 300px; margin: 20px;

        background-image: url(./Image/Pic1.jpg), url(./Image/Pic2.png);

        background-size: 80px, 100px;

        background-repeat: no-repeat, repeat;

        "></div>

       <div style="height: 300px; width: 300px; margin: 20px;

           background: url(./Image/Pic1.jpg) right bottom no-repeat,

           url(./Image/Pic2.png) left top repeat;

           background-size: 80px;

        ">

       </div>

   </div>

   <h3>background-origin</h3>

   <div style="display: flex; flex-direction: row; justify-content: center;">

       <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-origin: border-box;

        ">

        border-box

        </div>

        <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-origin:padding-box;

        ">

        padding-box

        </div>

        <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-origin:content-box;

        ">

        content-box

        </div>

   </div>

   <h3>background-clip</h3>

   <div style="display: flex; flex-direction: row; justify-content: center;">

       <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-clip: border-box;

        ">

        border-box

        </div>

        <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-clip:padding-box;

        ">

        padding-box

        </div>

        <div style="height: 300px; width: 300px; padding: 20px;  

        border: 10px dotted black;  

        background-image: url(./Image/Pic1.jpg);

        background-repeat: no-repeat;

        background-clip:content-box;

        ">

        content-box

        </div>

   </div>

</body>

</html>

```

2.png

目录
相关文章
|
17天前
|
数据采集 存储 前端开发
Puppeteer教程:使用CSS选择器点击和爬取动态数据
本文介绍如何使用Puppeteer结合CSS选择器爬取动态网页数据,以贝壳网的二手房价格为例,通过代理IP提高爬虫成功率。文章详细讲解了Puppeteer的安装和配置、代码实现及数据趋势分析,帮助读者掌握动态网页爬取技术。
Puppeteer教程:使用CSS选择器点击和爬取动态数据
|
2月前
|
前端开发
【CSS】纯css3螺旋状loading加载特效
【CSS】纯css3螺旋状loading加载特效
31 4
|
3月前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
3月前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
5月前
|
前端开发
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
214 1
|
6月前
|
前端开发 容器
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
|
6月前
|
前端开发 容器
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)
|
5月前
|
JavaScript 内存技术
Vue动画——使用最新版Animate.css教程
Vue动画——使用最新版Animate.css教程
342 0
|
4月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果