CSS实现背景图尺⼨不随浏览器⼤⼩⽽变化的两种⽅法
⼀些⽹站的⾸页背景图尺⼨不随浏览器缩放⽽变化,本例使⽤CSS 实现背景图尺⼨不随浏览器缩放⽽变化,⽅法⼀. 把图⽚作为background,⽅法⼆使⽤img标签。喜欢的朋友可以看看
复制代码
代码如下:
<div id="con"></div>
CSS:
复制代码
代码如下:
body{ margin:0; padding:0;}
#con{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-image:url("maskimg/star.jpg");
background-position: center 0;
background-repeat: no-repeat;
background-attachment:fixed;
怎么把图片做成滚动图片background-size: cover;
-webkit-background-size: cover;/* 兼容Webkit内核浏览器如Chrome和Safari */
-o-background-size: cover;/* 兼容Opera */
zoom: 1;
}
⽅法⼆.不把图⽚作为背景,⽽是使⽤<img>标签,效果是图⽚尺⼨不会随浏览器缩放⽽变化,但是如果有竖直滚动条时,图⽚不会固定⽽会随滚动条移动。只需要把图⽚的宽度width设置成100%就⾏了。
代码很简单,只有⼏⾏,⽤的还是百度的星空图:
HTML:
复制代码
代码如下:
<div id="con"><img id="pic" src="maskimg/star.jpg"></div> _fcksavedurl=""maskimg/star.jpg"></div>"
CSS:
复制代码
代码如下:
body{ margin:0; padding:0;}
#pic{ width:100%;}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。