可以通过cover和contain来对图片进行伸缩。
语法:
background-size:auto;/* 默认值,不改变背景图片的高度和宽度 */
background-size:100px 50px;/* 第一个值为宽,第二个值为高,当设置一个值时,将其作为图片宽度来等比缩放 */
background-size:10%;/* 0%~100%之间的任何值,将背景图片宽高按百分比显示,当设置一个值的时候同也将其作为图片宽度来等比缩放 */
background-size:cover;/* 将背景图片等比缩放填满整个容器 */
background-size:contain;/* 将背景图片等比缩放至某一边紧贴容器边缘 */
CSS背景图片自适应、全屏、填充、拉伸
方法一:js控制
<div id="formbackground" style="position:absolute; width:100%; height:100%; z-index:-1">
<img src="pictures/background.jpg" height="100%" width="100%"/>
</div>
<div id="formbackground" style="position:absolute; z-index:-1;"><img src="10.jpg" height="100%" width="100%"/></div>
<script type="text/javascript">
$(function(){
$('#formbackground').height($(window).height());
$('#formbackground').width($(window).width());
});
</script>
方法二:全浏览器兼容
.bg{
background:url(http://wyz.67ge.com/wp-content/uploads/qzlogo.jpg);
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
background-size:100% 100%;
}
一、HTML标签内控制宽度高度
Img标签教程:
1、我们在HTML布局时候直接在图片img标签加宽度和高度属性即可控制图片高和宽;
2、我们可以直接在图片标签设置宽度width和高度height,这里需要注意的是HTML img标签内直接设置宽度和高度值不需要html单位,默认为PX像素;
3、img标签内设置高度宽度优点直观,对于文章内插入图片可以利用此方法控制设置图片高度宽度;缺点,如果图片列表排版的这样会增加很多HTML代码,不便统一修改。
二、CSS样式控制width、height
语法:img{width:150px;height:60px}
这里设置CSS宽度为150px,css高度为60px,注意是CSS样式中css width和css height的值都带单位也要记住一定带上单位,这里和HTML img标签内设置高度宽度不带单位一定区别大家一定注意并记住此知识点。
如果是我们直接对img设置样式,这样会将整个网页中图片宽度高度控制了。为了控制指定对象内的图片宽度高度样式,我们通常在img前加上对象CSS命名。
假如我们要控制.divcss5内图片样式,那我们语法如下:
.divcss5 img{width:150px;height:60px}
解释语法结构:对象选择器命名加一个空格然后输入img接着“{...}”构成控制指定对象内图片样式。
三、CSS设置IMG图片宽度和高度实例
1、CSS设置图片实例描述
我们在一个HTML中放图片,1张为原始大小图片,1张为通过CSS设置宽度和高度图片,通过2张图片对比分析通过CSS改变图片大小。
2、实例完整HTML+CSS代码如下:
<!DOCTYPE html>
<html>
<head> <meta charset="utf-8" />
<title>css控制图片大小在线示 www.divcss5.com</title>
<style> .divcss5 img{ width:300px; height:100px} </style>
</head>
<body>
<p><strong>原始图片大小</strong></p>
<p><img src="divcss5-logo-201305.gif"><br> 本身这个图片宽度为165px高度60px</p>
<p><strong>通过CSS改变设置图片大小</strong></p>
<div class="divcss5"> <img src="divcss5-logo-201305.gif"><br> 这里设置divcss5盒子里图片宽度300px高度100px </div>
</body>
</html>
两处使用图片为同一张图片,以便观察效果。
3、图片大小设置实例截图
从上图我们能看出CSS改变IMG图片大小,从而让图片比原始的大。
扩展资料:
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
参考资料:百度百科-css
本回答被网友采纳在css中控制插入背景图片的大小用background-size
background-size使用语法有下面四种情况
background-size: length|percentage|cover|contain
length用法:
background-size:100px; //背景图片显示的宽和高为100像素
background-size:100px 160px;//背景图片显示的宽为100像素,高为600像素
percentage用法:
background-size:60%; //背景图片的显示宽度和高度是图片大小60%;
background-size:60% 80%; // 背景图片的显示宽度是图片大小的60%,高度是80%;
cover用法:
background-size:cover; //把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
contain用法:
background-size:contain; //把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。
扩展资料
background-size属性浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。
参考资料
本回答被网友采纳css中如何调整插入背景图片的大小
在CSS中调整插入背景图片的大小,可以通过设置背景图片的宽度和高度来实现。详细解释:1. 了解背景图片尺寸属性 在CSS中,我们可以通过`background-size`属性来调整背景图片的大小。这个属性允许你指定背景图片的宽度和高度,可以是具体的像素值,也可以是相对大小。2. 设置具体像素值 如果你想将背景图片调...
css中如何调整插入背景图片的大
在CSS中,调整插入背景图片的大小和布局可以通过一系列的`background-size`属性值来实现。这个属性允许你精细地控制图片的缩放和适应性。主要有以下几种方式:1. 默认值:`background-size: auto;`,保持图片原始尺寸,不改变图片的宽高比。2. 定值缩放:`background-size: 100px 50px;`,指定图片的...
css背景图片大小如何设置
先看下我们图片的样式,现在并没有设置背景图片的大小。刷新页面,看下现在的图片,并没有显示完整,因为图片太大了,没有显示完。我们添加一个样式,background-size: 400px auto; 这样就设置背景图片最大为400px的大小了,看下现在的效果,图片完全显示出来了。
css中如何调整插入背景图片的大小
CSS2.1 之前是不能设置背景图大小的,CSS3就可以通过background-size来设定图片大小,可以是像素或者是百分比。例如background-size:100px 200px;表示把背景图片大小调整为100x200px。要把图像应用成为背景,要使用 background-image这一 属性。当background-image 属性默认值是 none的时候,这表示背景上...
css中如何调整插入背景图片的大小
1、CSS设置图片实例描述 我们在一个HTML中放图片,1张为原始大小图片,1张为通过CSS设置宽度和高度图片,通过2张图片对比分析通过CSS改变图片大小。2、实例完整HTML+CSS代码如下:<!DOCTYPE html> css控制图片大小在线示 www.divcss5.com .divcss5 img{ width:300px; height:100px} 原始图...
CSS样式表控制背景图片大小
可以通过background-size属性来设定背景图片的大小。它可以是像素(px)或者是百分比(%),举例说明:background-size:950px* 200px这表示把背景图片大小调整为宽度950像素,高度200像素。1、background-size的语法说明:(1)属性名:background-size (2)属性值:其中 bg-size = [|| auto ]{1,2} | ...
css中的背景图怎么改变大小
需要准备的材料分别有:电脑、浏览器、html编辑器。1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签中,输入css代码:body{background: url(image.jpg) no-repeat;background-size: 200px 200px; }。3、浏览器运行index.html页面,此时背景图片成功被设定为200*20...
jsp在body里面设置的背景图这么改图片位置大小
1、新建body的css样式,定义其宽度高度为自动。2、定义body的背景样式,插入背景图,设置图片平铺方式,可选择横向平铺、纵向平铺、完全平铺或者不平铺,用背景图片平铺方式来让背景图片满屏。可以使用css的background-size属性来调整背景图片的大小。
css中的背景图怎么改变大小
在css中控制插入背景图片的大小用background-size background-size使用语法有下面四种情况 background-size: length|percentage|cover|contain length用法:background-size:100px; \/\/背景图片显示的宽和高为100像素 background-size:100px 160px;\/\/背景图片显示的宽为100像素,高为600像素 percentage...
我在网页中插入了背景图片,怎样调整背景图片的大小?
可以使用css的background-size属性来调整背景图片的大小,比如:background-size: 240px 180px 背景图片的宽为240像素,高为180像素 background-size: 50% 30 背景图片的宽设为容器宽度的50%,高设为容器高度的30 background-size: cover 把背景图片扩展至足够大,以使背景图片完全覆盖容器区域(背景...