background—size属性,backgroundsize属性用来设置

http://www.itjxue.com  2023-01-07 22:18  来源:未知  点击次数: 

css中如何调整插入背景图片的大小

可以通过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();

filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";

-moz-background-size:100% 100%;

background-size:100% 100%;

}

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- 前的数字为支持该前缀属性的第一个浏览器版本号。

参考资料

百度百科——background(计算机专业术语)

在HTML中使用backgruond的复合属性,当我加入了size属性,这个背景都无法显示,问题出在哪里?

background-size必须结合background-position才有效的,不能单独使用,比如

body?{background:url(...)?center?/?contain?no-repeat;}

background-size的属性单位用哪些?

%是相对于元素本身尺寸的大小,比如 100% 50% 意思就是背景图的宽度是元素宽度的100%,而高度则是元素高度的50%

px则是绝对值,就是说你设了多少像素背景图就是多少像素,与元素本身的尺寸无关,比如 200px 100px 意思就是背景图的宽度为200像素,高度为100像素

参考这个网页

(责任编辑:IT教学网)

更多

推荐Fireworks教程文章