在HTML中,当我们设置背景图,只能采用是否重叠、居中、重叠方向这几个选项

CSS3中设置

body {

background:#3d71b8 url(../back_main.png);

background-size: 100%;

background-position:center;

}

但是background-siz是CSS 3的属性,并不是所有的浏览器都支持。

CSS2中并没有图片全屏拉伸的属性,只能想其他办法。

利用一个DIV层,在里面装载一个IMG标签。然后设置DIV和IMG的大小为100%,并固定到屏幕最底层,这样就实现了完美的拉伸并最大化图片的目的。

首先在Body中加入下面的代码:

然后加入CSS代码:

div#div1{

position:fixed;

top:;

left:;

bottom:;

right:;

z-index:-1;

}

div#div1 > img {

height:100%;

width:100%;

border:;

}

最终效果:

这样,我们实现了固定居中且自动拉伸全屏的背景图片,不过她是一个层,所以当用户在页面空白处右键的时候,显示的就是图片的信息,这可能会让用户感觉不方便。

实际上,火狐的拉伸效果比IE强很多,会自动羽化图片的细节。IE在图像拉伸后的像素点非常难看,所以建议用高分辨的图像作为背景。

本文转载,谢谢。

[转]完美的背景图全屏css代码 – background-size:cover?

写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法 需要的效果 图片以背景的形式铺满整个屏幕,不留空白区域 保持图像的纵横比(图片不变形) 图片居中 不出现滚动条 多浏览器支持 ...

css固定背景图位置 实现屏幕滚动时 显示背景图不同区域

css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示相关推荐

  1. css解决uniapp使用image标签图片无法撑满全屏问题

    css解决uniapp使用image标签图片无法撑满全屏问题 文章目录 css解决uniapp使用image标签图片无法撑满全屏问题 前言 一.问题还原 二.问题解决 1.在解决问题之前有必要先来学习 ...

  2. HTML背景单张自动拉满全屏并且不重复怎么设置?

    HTML背景单张自动拉满全屏并且不重复怎么设置? 很多小伙伴都被HTML因为像素不够导致全屏放了一堆的图片,那么,今天小编就来告诉你们如何设置图片不重复! 话不多说,直接上代码: <body c ...

  3. [html]HTML5如何隐藏video元素的控制栏、全屏按钮?

    [html]HTML5如何隐藏video元素的控制栏.全屏按钮? 将<video width="800px" height="400px" id=&quo ...

  4. css整张背景 多边形,JS/CSS3 低多边形大红绸缎全屏背景图(无图片)

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var pointsDuration = 10000; var pointsTimeout; var uni ...

  5. 前端背景图放置_html 多张背景图片并存

    我们在制作网页的时候,一般一个DIV放一张图片进去.但是如果放多张呢?答案是可以的,但是就目前浏览器来说只有FF和C支持,IE不支持. div{ background: url("right ...

  6. 背景图片全屏拉伸显示

    将图片设置为背景图有两种方式,一种是用<img>标签,一种是用css的background-image:url("");样式 1.利用<img>标签设置背景 ...

  7. uni-app - 实现全屏自适应且不变形背景大图,设置一张图片占满全屏(根据手机或电脑尺寸自动拉伸背景图像),用于页面是一张平铺的大图做背景的情况,全端兼容

    前言 网上的很多文章的教程都有一定问题,要么不会自动适应手机尺寸,要么写一堆 js 判断手机宽高,兼容性极差且代码臃肿. 在 uni-app 项目中,经常遇到 H5 活动页.营销页.图片背景元素点缀等 ...

  8. python3语音控制电脑_python语音控制电脑_uusee全屏

    # -*- coding: utf-8 -*- import time import speech import subprocess import win32com.client from zoom ...

  9. Android中Webview显示全屏拉伸图片

    需要在一个视频view上叠加一个webview显示一些第三方的内容,例如视频.图片.h5页面等.显示图片时出现了边框和滚动条等不在预期的内容.由于对web相关的技术不甚了解,查询一番后完美解决.图片自 ...

最新文章

  1. 计算摄影 | 计算机如何学会自动裁剪图片(自动构图)?
  2. 关于学习TensorFlow推荐的一些资源及使用方式
  3. 用python画皮卡丘画法-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
  4. python中文昵称-python3随机生成中文字符(随机生成两字或三字的名字)
  5. python爬虫知识_Python 爬虫技术分享
  6. apache2怎么知道从哪个默认文件夹下去查找网页
  7. jaxb 生成java类_重用生成的JAXB类
  8. PAT乙级(1007 素数对猜想)
  9. iOS多任务:suspend VS terminate
  10. [CSS学习] line-height属性讲解
  11. Python 打印日志
  12. PS下载Adobe Photoshop 2020中文安装教程 亲测可用
  13. oracle服务端下载(10g)
  14. 特定软件无法联网,nslookup无法解析任何地址,但是其他业务工作正常的故障...
  15. 2015年可视化研究前沿动态
  16. 用GO语言编写一个简单的区块链
  17. 神级工具 PrimoCache v4.1(无限试用),电脑磁盘读写速度最高可提升70倍
  18. Github 最受欢迎的 35 个项目一览
  19. 案例学习|Python实现某医院药品销售分析
  20. 朗读评价语言集锦_(完整版)朗读评价语句

热门文章

  1. aov建立Java模拟,JAVA
  2. 远程桌面发生身份验证错误,要求的函数不受支持
  3. HttpWebRequest中GetResponse或者说GetRequestStream偶尔超时,或者是各种操作超时造成的假死的一些解决方案...
  4. (三)cmockery中的消息打印以及可变参数相关总结
  5. [转]MFC中ON_COMMAND, ON_MESSAGE, ON_NOTIFY它们的区别
  6. [转载] json字符串转list_Python入门进阶教程JSON操作
  7. [转载] Python str title()方法
  8. [转载] numpy.take()从数组中取指定的行或列
  9. FPGA基础知识之主要的FPGA生产厂商介绍
  10. 高中辅导班为何改名成培训机构了?