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 的原型,所以要清除,如下图

     

    最终效果如下

  • 相关阅读:
    线程同步的几种实现方案
    关于java中三种初始化块的执行顺序
    java数组
    Codeblocks 17汉化
    聚焦天狗
    linux下搭建svn添加多个仓库(项目)
    使用Python在windows环境下获取Linux服务器的磁盘、内存等信息
    python smtplib使用163发送邮件 报错 554 DT:SPM
    防抖与节流
    js
  • 原文地址:https://www.cnblogs.com/javascript9527/p/13540098.html
Copyright © 2011-2022 走看看