css 网站大背景(按比例缩放背景图片)
很多网站是全背景图片的,而且适应各种主流分辨率,给人一种干净大气的感觉,实属设计派的一个耍酷良方,下面介绍几种实现全屏图片自适应缩放背景图片的方法。
1.帅气简单的CSS3方法
html
{background: url(images/bg.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
}
- Safari 3+
- Chrome Whatever+
- IE 9+
- Opera 10+
- Firefox 3.6+
2.只使用CSS之方法一
img.bg
{min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;
}@media screen and (max-width: 1024px)
{img.bg {left: 50%;margin-left: -512px;}
}
- 以下浏览器的任何版本: Safari / Chrome / Opera / Firefox
- IE 6: (各种方案奈我何?!)
- IE 7/8: 大部分工作,小屏幕的时候全屏,但是不是居中
- IE 9: 没问题
3.只使用CSS之方法二
#bg
{position:fixed;top:-50%;left:-50%;width:200%;height:200%;
}
#bg img
{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;
}
- Safari / Chrome / Firefox
- IE 8+
- Opera
4.jQuery方法
#bg
{ position: fixed; top: 0; left: 0;
}
.bgwidth
{ width: 100%;
}
.bgheight
{ height: 100%;
}
$(window).load(function() {var theWindow = $(window),$bg = $("#bg"),aspectRatio = $bg.width()/$bg.height();function resizeBg() {if ( (theWindow.width()/theWindow.height()) $bg.removeClass().addClass('bgheight');}else{$bg.removeClass().addClass('bgwidth');}}theWindow.resize(function() {resizeBg();}).trigger("resize");
});
- IE7+
- 任何除了IE的浏览器的任何版本
转载自:网站大背景(按比例缩放背景图片)
css 网站大背景(按比例缩放背景图片)相关推荐
- html 背景图片比例,CSS实现响应式全屏背景图+用CSS3实现全屏按比例缩放背景图片...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 随着逐浪CMS新版的一些效果逐渐放出,有不少的朋友想全屏的背景图片如何设计. 在不同的时代有不同的流行网站显示形式,当前很流行的一种网页形式就是满屏大图, ...
- jQuery实现等比例缩放大图片让大图片自适应页面布局
在布局页面时,有时会遇到大图片将页面容器"撑破"的情况,尤其是加载外链图片(通常是通过采集的外站的图片).那么本文将为您讲述使用jQuery如何按比例缩放大图片,让大图片自适应页面 ...
- html语言设置网页背景,HTML+CSS入门 设置网页中的背景图片的5个属性
本篇教程介绍了HTML+CSS入门 设置网页中的背景图片的5个属性,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 在css代码中设置背景图片的方法,包括背景图片.背景重复 ...
- php背景图片透明度,css如何使用opacity属性给背景图片加透明度(代码)
本篇文章给大家带来的内容是关于css如何使用opacity属性给背景图片加透明度(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. CSS 中无法直接给背景图片加 opacity ...
- java图像处理002---JAVA图片压缩_图片缩放_图片按照比例缩放_图片指定长宽缩放_Java使用google开源工具Thumbnailator实现图片压缩
JAVA技术交流QQ群:170933152 前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情. 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高 ...
- Vue——10 - webpack打包保姆级教程01——打包js、json、css、less、html、背景图片以及图片、字体(Font)文件,devsever,生产环境配置以及css的兼容写法
目录 一.webpack打包JS文件 1.新建入口文件index.js和mathUtils.js,index.js是依赖于mathUtils.js 2.然后使用webpack命令打包js文件 二.打包 ...
- ASP.NET将原始图片按照指定尺寸等比例缩放显示图片
网站上可能会有很多图片,比如产品图片等,而且他们可能大小不一,宽度和高度也不一定一样,有的很大有的很小.如果放在一张网页上,可能会破坏版面,但是如果强制让他们按照指定的宽度和高度显示,因为比例不同还会 ...
- html5表格图片按比例缩放,JS图片等比例缩放方法完整示例
本文实例讲述了JS图片等比例缩放方法.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ...
- CSS之容器按比例缩放
1.对于图片,默认只设置图片的一个宽或高,那么另一个值就会按照图片真实比例缩放 图片因为本身存在宽高比,所以设置一个值,另一个值自动也就根据真实的比例对应上 2.但跟pc的不一样,移动端的图片很多都不 ...
最新文章
- 一位人工智能总监对AI行业的【实话实说】
- Python解决ModuleNotFoundError: No module named ‘Queue‘的问题
- zw版【转发·台湾nvp系列Delphi例程】HALCON DispCross
- com/mysql/jdbc/sqlerror_com.mysql.jdbc.sqlerror
- 信息学奥赛一本通(1074:津津的储蓄计划)
- 【海报设计灵感】潮翻天的波普艺术海报设计
- Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file
- 【手把手带你入门深度学习之150行代码的汉字识别系统】学习笔记 ·001 用OpenCV制作数据集
- dll放在unity哪个文件夹下_unity调用C#dll文件
- 怎么查看蓝牙uuid_你的蓝牙耳机真的坏了吗?蓝牙耳机常见的一些假故障?
- 解决RPM包依赖的几种方法
- Cadence每日一学_01| Cadence、Allegro、OrCAD都是什么东东?
- git(icode)分支及发布管理方式
- PTA-实验7-学生成绩录入及查询
- 前端页面适应不同分辨率
- 使用recycleview 实现viewpager 功能,并带有指示器。(仿高德交通路线规划实现)
- matlab ekf算法讲解,EKF_AHRS(matlab实现)
- 信息系统开发与管理【二】之 管理信息系统的基本知识
- log4j日志文件乱码问题的解决方法
- Wifi Direct 修改群组名称特别注意