一、背景尺寸属性:
    1、含义:
        背景尺寸属性是CSS3中新增的一个属性,专门用于设置背景图片大小

2、格式:
        1.1具体像素:
             background-size:300px 200px; 
            第一个参数:宽度
            第二个参数:高度

1.2百分比:
             background-size:80% 50%; 
            第一个参数:宽度
            第二个参数:高度

1.3宽度等比拉伸:
             background-size:80% auto; 
            第一个参数:宽度
            第二个参数:高度

1.4高度等比拉伸:
             background-size:auto 70%; 
            第一个参数:宽度
            第二个参数:高度

1.5    cover:
            background-size:cover; 
            等比放大,直至宽且高填满元素

1.6    contain:
             background-size:contain; 
            等比放大,直至宽或高填满元素

二、背景图片定位区域属性:
    1、含义:
        告诉系统背景图片从什么区域开始显示,默认是从padding区域开始

2、格式:    
        2.1从内边距开始显示(默认):
             background-origin:padding-box;

2.2从边框开始显示:
             background-origin:border-box;

2.3从内容(content)区域开始显示:
             background-origin:content-box;

三、背景绘制区域属性:
    1、含义:
        背景绘制区域属性是专门用于指定从哪个区域开始绘制背景的,默认从border区域开始绘制背景

2、格式:    
        2.1从padding(默认)区域开始绘制:
             background-clip:paddingbox;

2.2从border区域开始绘制:
             background-clip:border-box;

2.3从content(内容)区域开始绘制:
             background-clip:content-box;

四、多重背景图片
    1、含义:
        实现多重背景
    2、格式:
        (1)方法1::
             background:url("images/bg1.jpg") no-repeat left top,url("images/bg2.jpg") no-repeat right top,...; 
        (2)方法2:
             background-image:url("images/bg1.jpg"),url("images/bg2.jpg"),...; 
             background-repeat:no-repeat,no-repeat,...; 
             background-position:left top,right top,...;

3、注意点:
        3.1多张背景图片之间用逗号隔开即可
        3.2先添加的背景图片会覆盖后添加的背景图片
        3.3建议编写多重背景的时候采用第二种方法

本节专有词语:
    cover:        覆盖
    contain:     包含、控制
    origin:        起源、原点
    clip:           剪
    repeat:      重复

CSS学习笔记-背景属性的更多相关文章

  1. css学习_css背景属性及其应用

    css背景属性及其应用 1.背景 2.背景简写 3.背景透明(css3) 4.背景缩放(css3) 5.多背景图片(css3) 6.凹凸文字效果

  2. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  3. HTML+CSS学习笔记(1) - Html介绍

    HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...

  4. CSS学习笔记之样式声明

    目录 1.背景 2.文本 3.字体 4.列表 5.表格 6.轮廓 在这篇文章中你能看到有关于 CSS 样式设置的常用属性,文章的目录如下: 1.背景 (1)背景颜色 可以使用 background-c ...

  5. CSS学习笔记之选择器

    目录 1.元素选择器 2.继承 3.选择器分组 4.声明分组 5.后代选择器 6.子元素选择器 7.相邻兄弟选择器 8.类选择器 9.ID 选择器 10.属性选择器 11.伪类 12.伪元素 1.元素 ...

  6. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  7. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  8. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  9. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

随机推荐

  1. Mybatis一级缓存、二级缓存详讲

    Mybatis 一级缓存.二级缓存 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 查询缓存 首先,我们先看一下这个标题“查询缓存”,那就说明跟增.删.改是没有任何关联的,只有在查询 ...

  2. python连接sqlserver和MySQL实现增删改查

    参考python核心编程 编写一个用户洗牌的脚本,根据用户输入,选择连接sqlserver或者MySQL,创建数据库.表,随机生成数据,并实现增删改查. 其中,为了兼容python2和python3, ...

  3. C#线程学习笔记九:async & await入门二

    一.异步方法返回类型 只能返回3种类型(void.Task和Task<T>). 1.1.void返回类型:调用方法执行异步方法,但又不需要做进一步的交互. class Program { ...

  4. C#程序编写高质量代码改善的157个建议【20-22】[泛型集合、选择集合、集合的安全]

    建议20.使用泛型集合来替代非泛型集合 http://www.cnblogs.com/aehyok/p/3384637.html 这里有一篇文章,是我之前专门来介绍泛型的.我们应尽量的使用泛型集合.因 ...

  5. 更小的GIS数据格式-Geobuf

    背景 我们经常遇到直接传输gis数据到前端展示的时候,有时候数据量一稍微多点,传输速度就减慢,因为我们用于传输的json格式比较大. Geobuf介绍 Geobuf是一种用于地理数据的紧凑二进制编码. ...

  6. 使用 Redis 进行阅读数统计并定时持久化

    之前,统计每篇博文的阅读数的方式是经过筛选去重之后直接更新数据库,并发压力直接传导到数据库,假设1秒有1000个并发请求,传统方案会在1秒内并发进行1000次数据库更新操作. 为了降低数据库的并发压力 ...

  7. 二分查询-leetcode

    二分查找-leetcode /** *  * 278. First Bad Version *  * You are a product manager and currently leading a ...

  8. spring-boot 再添加mysql启动器的时候报错, The driver is automatically registered via the SPI and manual loading of the driver class....

    mysql驱动更新迭代之后驱动,稍微有点变化: com.mysql.jdbc.Driver (变化为) --> driver-class-name: com.mysql.cj.jdbc.Driv ...

  9. POI解析Excel时,如何获取单元格样式以及单元格Style的一些操作

    最近,公司运营平台需要上传Excel文件并进行解析导入数据库,在开发完成后出现了一个始料不及的生产bug,下面是具体原因: 1.在用POI解析Excel时,默认如果Excel单元格中没有数据,且单元格 ...

  10. [css flex布局]实例一,本来还想挺简单的,弄了挺久呢,先写一部分

    全是代码,直接拷走吧,看是不怎么好看的 参考:http://www.ruanyifeng.com/blog/search.html?cx=016304377626642577906%3Ab_e9ska ...