Html5 CSS设置背景图片

昔闻H5,今学H5。浏览器

本文聊聊网页设置背景图片,用URL设置图片路径很简单,关键是图片位置匹配网络

固然,图片资源太很差,调着又太麻烦,咱们换图,送你中get图片资源的方式。url

请看【3、设置太麻烦,咱们换图】spa

1、解析一行代码

     background:url(“…”) no-repeat fixed center top;图片

  1. 图片URL路径

    • 网络路径:http://img.sccnn.com/bimg/338/38073.jpg
      • 示例:background:url("http://img.sccnn.com/bimg/338/38073.jpg")
    • 本地路径:image/home.png
      • 示例:background:url("image/home.png")
  2. no-repeat 、 repeat-x 、 repeat-y

    • 使用缘由:图片大小、尺寸与网页适配不彻底,网页默认将图片重复填充在网页中。
    • no-repeat 图片不重复
    • repeat-x 图片沿X轴重复
    • repeat-y 图片沿Y轴重复
  3. fixed center top

    • 使用缘由:图片引入了,位置适配很差也不行。
    • fixed 相对于浏览器固定背景位置
    • center 相对于浏览器居中
    • top 相对于浏览器顶部对齐

2、经过background-size设置图片适应网页

  • 看看如下五种方式
  1. 直接根据像素设置图片大小
    • background-size:200px 100px; 
  2. 根据百分比设置图片大小
    • background-size:30% 60%;
  3. 等比扩展图片来填满元素,即cover值
    • background-size:cover;
  4. 等比缩小图片来适应元素的尺寸,即contain值
    • background-size:contain;
  5.  以图片自身大小来填充元素,即auto值,其实也就是默认的方式
    • background-size:auto;            

3、设置太麻烦,咱们换图

上边说的是图片不合适的状况,咱们去找一些别人家的好图片不就更好了,资源仍是不少的。资源

咱们平时使用的Google、UC、360等等浏览器,都有设置浏览器背景图片的功能,那些图片适配天然是很好的,怎么去得到这些浏览器设置的背景图片呢?开发

(1)打开开发者模式:用键盘:F12键或者Ctrl + Shift + i;用鼠标:右键---->检查。get

(2)找到里边的Network ------>  Img,点开后里边是空的,刷新就行了。扩展

(3)右键图片,选择第三项 Open image in new tabim

(4)最后一步,右键图片保存到本地,而后使用图片绝对路径,设置为网页的背景图片。

学生阶段,贵在探索。

相关文章
相关标签/搜索