有几个方法,各有优劣 你自己斟酌,部分也说不细需要你自己百度具体做法:
定死宽高中的一个,另一个未定死的数值就会按比例来,如果多了overflow切掉,好处是容易操作,兼容性好,坏处很多,图片内容不能全部展示、可能切掉希望展示的内容只适用于很少情况。
设为背景图使用css3的background-size配合background-position来解决,contain和cover两个值效果不错,基本能解决你想要的所有效果,缺点是不兼容低版本浏览器、需要通过内联css样式解决、不是img标签浏览器搜索引擎不友好、不符合HTML语义化标准。
使用css3的flex定位,网上有具体的操作,一时说不明白都是用得到的时候自己去搜。好处是完全语义化符合标准,基本能解决你的问题,缺点是,学习成本高,兼容性稍差,有些手机上表现有问题。
js方案,都js了自己写就是了。缺点是需要用js,写不好会有bug,相对麻烦一些,加载时候页面可能会有抖动。
服务器方案,客户上传的图片到服务器走一圈,做成自己希望的大小,而且有一个服务器插件不仅可以截取到目的大小而且还能针对图片内容截取(例如尽可能保留人物面部、智能判断页面重点),这个试过效果很不错,不过具体哪个插件不记得了,估计搜也能搜到。优点是比较智能自己设置好了几乎完美,几乎不再需要麻烦的css,页面也相对比较规整,缺点是需要服务器端支持。
如果可以比拘泥于容器,让容器兼容图片,网上有很多的gallery插件,类似谷歌图片,摆布也不错,优点是不用考录图片和div的问题了,缺点是需要从新设计及相关技术....
问题一: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+鼠标等比拉伸
(或是上方直接输入).