css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示
在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控制背景图全屏拉伸不重复显示相关推荐
- css解决uniapp使用image标签图片无法撑满全屏问题
css解决uniapp使用image标签图片无法撑满全屏问题 文章目录 css解决uniapp使用image标签图片无法撑满全屏问题 前言 一.问题还原 二.问题解决 1.在解决问题之前有必要先来学习 ...
- HTML背景单张自动拉满全屏并且不重复怎么设置?
HTML背景单张自动拉满全屏并且不重复怎么设置? 很多小伙伴都被HTML因为像素不够导致全屏放了一堆的图片,那么,今天小编就来告诉你们如何设置图片不重复! 话不多说,直接上代码: <body c ...
- [html]HTML5如何隐藏video元素的控制栏、全屏按钮?
[html]HTML5如何隐藏video元素的控制栏.全屏按钮? 将<video width="800px" height="400px" id=&quo ...
- css整张背景 多边形,JS/CSS3 低多边形大红绸缎全屏背景图(无图片)
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var pointsDuration = 10000; var pointsTimeout; var uni ...
- 前端背景图放置_html 多张背景图片并存
我们在制作网页的时候,一般一个DIV放一张图片进去.但是如果放多张呢?答案是可以的,但是就目前浏览器来说只有FF和C支持,IE不支持. div{ background: url("right ...
- 背景图片全屏拉伸显示
将图片设置为背景图有两种方式,一种是用<img>标签,一种是用css的background-image:url("");样式 1.利用<img>标签设置背景 ...
- uni-app - 实现全屏自适应且不变形背景大图,设置一张图片占满全屏(根据手机或电脑尺寸自动拉伸背景图像),用于页面是一张平铺的大图做背景的情况,全端兼容
前言 网上的很多文章的教程都有一定问题,要么不会自动适应手机尺寸,要么写一堆 js 判断手机宽高,兼容性极差且代码臃肿. 在 uni-app 项目中,经常遇到 H5 活动页.营销页.图片背景元素点缀等 ...
- python3语音控制电脑_python语音控制电脑_uusee全屏
# -*- coding: utf-8 -*- import time import speech import subprocess import win32com.client from zoom ...
- Android中Webview显示全屏拉伸图片
需要在一个视频view上叠加一个webview显示一些第三方的内容,例如视频.图片.h5页面等.显示图片时出现了边框和滚动条等不在预期的内容.由于对web相关的技术不甚了解,查询一番后完美解决.图片自 ...
最新文章
- 计算摄影 | 计算机如何学会自动裁剪图片(自动构图)?
- 关于学习TensorFlow推荐的一些资源及使用方式
- 用python画皮卡丘画法-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
- python中文昵称-python3随机生成中文字符(随机生成两字或三字的名字)
- python爬虫知识_Python 爬虫技术分享
- apache2怎么知道从哪个默认文件夹下去查找网页
- jaxb 生成java类_重用生成的JAXB类
- PAT乙级(1007 素数对猜想)
- iOS多任务:suspend VS terminate
- [CSS学习] line-height属性讲解
- Python 打印日志
- PS下载Adobe Photoshop 2020中文安装教程 亲测可用
- oracle服务端下载(10g)
- 特定软件无法联网,nslookup无法解析任何地址,但是其他业务工作正常的故障...
- 2015年可视化研究前沿动态
- 用GO语言编写一个简单的区块链
- 神级工具 PrimoCache v4.1(无限试用),电脑磁盘读写速度最高可提升70倍
- Github 最受欢迎的 35 个项目一览
- 案例学习|Python实现某医院药品销售分析
- 朗读评价语言集锦_(完整版)朗读评价语句
热门文章
- aov建立Java模拟,JAVA
- 远程桌面发生身份验证错误,要求的函数不受支持
- HttpWebRequest中GetResponse或者说GetRequestStream偶尔超时,或者是各种操作超时造成的假死的一些解决方案...
- (三)cmockery中的消息打印以及可变参数相关总结
- [转]MFC中ON_COMMAND, ON_MESSAGE, ON_NOTIFY它们的区别
- [转载] json字符串转list_Python入门进阶教程JSON操作
- [转载] Python str title()方法
- [转载] numpy.take()从数组中取指定的行或列
- FPGA基础知识之主要的FPGA生产厂商介绍
- 高中辅导班为何改名成培训机构了?