美文网首页H5前端开发学习笔记
H5前端开发学习笔记——0x12CSS背景和精灵图

H5前端开发学习笔记——0x12CSS背景和精灵图

作者: 夜莺之刃 | 来源:发表于2018-07-09 18:27 被阅读0次

CSS背景和精灵图

  • 课时94 背景颜色(掌握)
  • 课时95 背景图片(掌握)
  • 课时96 背景平铺(掌握)
  • 课时97 背景定位上(掌握)
  • 课时98 背景定位下(掌握)
  • 课时99 背景关联和缩写(理解)
  • 课时100 背景图片和插入图片区别(掌握)
  • 课时101 背景图片练习(理解)
  • 课时102 CSS精灵图(掌握)
  • 课时103 精灵图练习(理解)

背景颜色

也就是属性background-color,他就是专门用来设置标签的背景颜色的

取值:同color属性

背景图片

即background-image: url();属性

他是专门用来设置背景图片的

注意点

1.图片地址必须放在url的那个括号中,可为本地的,也可为网络的;
2.若图片大小小于标签大小,图片会在水平和垂直方向平铺;
3.若网页上出现了图片,浏览器会再次发送请求来获取图片。

背景平铺

即background-repeat属性,他就是控制背景图片平铺的方式

取值

  • repeat —— 水平垂直都平铺
  • no-repeat —— 水平垂直都不需要平铺
  • repeat-x —— 水平平铺
  • repeat-y —— 垂直平铺

应用场景

通过背景图片的平铺,降低网页的大小,提高网页的访问速度

背景定位

哦补充一点,同一标签课同时设置背景颜色和背景图片,且图片覆盖颜色;
background-position属性就是控制背景图片位置的属性

格式

background-position: 0 0;

取值

  1. 具体的方位名词
    • 水平方向:left、center、right
    • 垂直方向:top、center、bottom
    • 默认是left和top
  2. 具体的像素
    • 5px 1.1em啥的,随便写
    • 一定要写单位,不写无效,毛效果都没有
    • 可以写负值,可以让图片移出去

注释

通过具体方位控制的时候,以左上角为原点,x越往右越大,y越往下越大

背景关联和缩写

格式

background: 背景颜色 背景图片 平铺方式 关联方式 定位方式;

注意点

1,background属性中的任何属性都可以省略,只要一个就行

关联方式

默认情况下,背景图片会随着滚动条的滚动而滚动,若不想滚动,就可以修改背景图片和滚动条的关联方式,这里使用background-attachment属性

赋值

  • scroll 默认,随着滚动条滚动而滚动
  • fixed 反之

背景图片和插入图片区别

补充

要想快速生成box1到4,如下操作

div.box$*4

他俩的区别

  1. 背景图片仅仅是一个装饰,不占用位置。插入图片会占用位置
  2. 背景图片有定位属性,可以轻易控制图片位置;插入图片则没有,所以控制其位置就很麻烦
  3. 插入图片的语义比背景图片语义强,企开中,若你的图片想被搜索引擎收录,就是用插入图片

CSS精灵图

他说一种图像的合成技术

作用

减少请求次数,降低服务器处理压力

怎样使用

他需要配合背景图片和背景定位来使用

相关文章

  • H5前端开发学习笔记——0x12CSS背景和精灵图

    CSS背景和精灵图 课时94 背景颜色(掌握) 课时95 背景图片(掌握) 课时96 背景平铺(掌握) 课时97 ...

  • imgmaker -- 解放双手高效生成占位图

    背景 在前端的日常开发中,经常会碰到这样的情景: 在写一个h5页面,视觉稿此处有个375*200的背景图,但是切图...

  • 背景和精灵图

    背景颜色 background-color 作用: 在CSS中background-color:属性, 就是专门用...

  • 背景和精灵图

    背景相关属性 背景颜色 。如何设置标签的背景颜色?。在css中可以通过background-color:属性设置标...

  • CSS背景和精灵图

    1 背景颜色 1 如何设置标签的背景颜色2 设置父元素背景颜色会不会影响子元素背景颜色 2 背景图片 1 如何设置...

  • CSS背景和精灵图

    背景颜色:标签 #id .class { background-color:red; }取值类型:颜色单词、rg...

  • css背景和精灵图

    css背景和精灵图 背景 1.如何设置背景图片? 在CSS中有一个叫做background-image: url(...

  • web开发学习路线图

    各类程序员学习路线图 web前端开发学习路径图 2016/2017 Web 开发者路线图 怎么学习前端开发?求推荐...

  • 前端学习之精灵图

    精灵图: 因为网页有很多的图片,如果每张图片都去请求,过于频繁,所以会把小图标全部放在 一张图上面,这就叫精灵图,...

  • MUI框架学习

    MUI背景介绍 MUI是一套前端框架,由DCLOUD公司研发而成,提供大量H5和js语言组成的组件,大大提高了开发...

网友评论

    本文标题:H5前端开发学习笔记——0x12CSS背景和精灵图

    本文链接:https://www.haomeiwen.com/subject/vmitpftx.html