zoukankan      html  css  js  c++  java
  • 关于css里的background 样式

      background-image:url()  设置背景图片,如果不是给body设置背景图片, 注意设置宽高,否则不会显示。 
     
    如下图,给div设置背景图标,没有给定宽度和高度,样式不起作用的。(body可以不用设置)
     

    正确给div设定背景图的操作如下:  给html和body的宽高到设置成100%; div也设置为100%;

    实现效果如下: 图片满屏显示,图片大小为原图大小,将图片贴满全屏。 那如何实现一张图片全屏呢? 就想电脑桌面一样,一张图全屏显示

     使用  background-repeat 设置图片是否重复

     background-repeat:no-repeat;  图片不重复显示
    background-repeat:repeat-x; 图片x轴重复
    background-repeat:repeat-y; 图片y轴重复

     

    上图代码 效果 如下,虽然图片只显示了一张,但是显然不是我们想要的效果,我们需要图片铺满全屏

     
    如何是图片全屏铺满?? 使用 background-size 属性实现。 具体如下。

    使用background-size属性已经实现了全屏,但是还又一个问题,出现了滚动条,如下图

    出现滚动条是应为 body 和 html 中的margin 和padding 的原型,所以要清除,如下图

     

    最终效果如下

  • 相关阅读:
    [BZOJ2809][Apio2012]dispatching
    [BZOJ4584][Apio2016]赛艇
    [BZOJ3206][Apio2013]道路费用
    [codeforces551E]GukiZ and GukiZiana
    [BZOJ3809]Gty的二逼妹子序列
    [BZOJ3289]Mato的文件管理
    [BZOJ3052][UOJ#58][WC2013]糖果公园
    [SPOJ10707]Count on a tree II
    [BZOJ1086][SCOI2005]王室联邦
    python小知识
  • 原文地址:https://www.cnblogs.com/javascript9527/p/13540098.html
Copyright © 2011-2022 走看看