利用css实现图片等比例缩放

html-css016

利用css实现图片等比例缩放,第1张

随着智能手机的增多,手机网站也可以做的更加个性化,最近在改版自己的手机网站

这其中,遇到了网站图片尺寸问题,手机屏幕都比较小,怎么让上传的规则不一的图片在手机上显示的更加美观呢?

那就利用css的强大功能吧。

先附上代码:

img

{

max-width:500px

myimg:expression(onload=function(){

this.style.width=(this.offsetWidth

>

500)?”500px”:”auto”}

)

}

解析下其中的几个数字吧。

这里规定了最大尺寸是宽500px,超过500px

则自动等比例缩小到500px

上面这段代码可能在某些浏览器下效果不好,比如存在高度不自动缩放等问题

那么可以试试下面的代码

我们再附上一段代码,对全局都是有效,如果是针对正文内容,在img前加个限制

比如我下面写的,否则可能导致logo等图片变形

.context

img{

max-width:500px

//IE7、FF等其他非IE浏览器下最大宽度为500px

width:500px

//所有浏览器中图片的大小为500px

width:expression(document.body.clientWidth>300?”300px”:”auto”)

//当图片大小大于500px,自动缩小为500px

overflow:hidden

}

解决这个问题的方法如下:

1、先在html里添加一个img图片标签。

2、运行页面后,这是完整显示图片大小的。图片大概是400x260左右的大小。

3、要进入图片缩放,可以在css样式里设置图片的宽度和高度,但不要宽和高都设置了,比如这里都设置为100px。

4、设置后,看下页面可以看到图片现在变形了。

5、正确的方法应该是只设置其中一个,比如设置宽度为100px,高度设置为自动就行了。

6、这里设置后的效果,图片并没有变形。

7、同样,如果是限定高度的大小,就设置宽度为自动,图片同样不会变形,这样问题就解决了。

问题一:word设置背景图缩放比例 双击页眉――点选背景图片――右键――设置图片格式――大小――缩放:订入百分比――确定――关闭“页眉和页脚”工具条。

问题二:div+css怎么让背景图片自动缩放 你好,是根据串口大小来自动调整的么?

这样:

body {

background: url(./../img/bg.jpg) fixed center center no-repeat

background-size: cover

width: 100%

}

问题三:jquery 背景图片等比例缩放 20分]@]@]

@body{

padding:0 margin: 0

width:100%

background-image:url(图片)

background-repeat: no-repeat

background-size: cover

}

问题四:PS 怎么等比例缩放 按住shift健....

问题五:如何将图片等比例缩小? 10分 要将图片等比例缩小,可以使用ps、美图秀秀、画图工具等等各种处理图片的软件来弄,以下是电脑自带的画图工具等比例缩小图片的方法:

在电脑上找到需要等比缩小的图片,鼠标右击它,选择“编辑”;

在打开的界面上点击“重新调整大小”;

厂击勾选“保持纵横比”,然后可以选择”百分比“或者”像素“为依据,直接输入比原来小的百分比或者像素数值,最后点击”确定“,并且保存即可。

问题六:如何将excel图片等比例缩小或放大? 拖的时候按shift试试

问题七:dw图片怎么等比例缩放 图片编辑 ,属性里,不过只能按百分比缩放,不能直接拖放,见图片

问题八:在Word中插入图片,怎样调整使图片成比例的放大或缩小? 按住Shift键,进行调整

问题九:css中如何调整插入背景图片的大小 CSS2.1 之前是不能设置背景图大小的,CSS3就可以通过background-size来设定图片大小,可以是像素或者是百分比,如background-size:100px 200px表示把背景图片大小调整为100x200px,目前IE只有IE9支持这个属性,其它主流浏览器也都支持

问题十:AI中怎么把图像等比例扩大或缩小尺寸 按键盘上的Shift+鼠标等比拉伸

(或是上方直接输入).