![]() |
1
14
这里有一个快速的功能,可以根据哪个更大,将高度或宽度调整到100%。在ff3、ie7和chrome中测试
|
![]() |
2
6
你不一定想向某个更大的方向伸展。例如,我有一个宽屏显示器,所以即使它的图像比它的高还宽,从左到右拉伸它可能仍然会将顶部和底部边缘剪掉。 您需要计算窗口宽度和高度以及图像宽度和高度之间的比率。较小的一个是你的控制轴,另一个是独立的。即使两个轴都大于各自的窗口长度,也是如此。
|
![]() |
3
5
也可以使用纯CSS使用背景图像和
如果容器更改了纵横比,这有利于自动更新,而不必响应调整大小事件(此处编码的javascript方法可能会导致在用户调整浏览器大小时切断图像)。这个
Caveats:
|
![]() |
4
4
试试这个:
|
![]() |
5
4
背上弗朗西·佩诺夫,是的,你只想设置其中一个。如果您有一张宽的图片,您希望将宽度设置为100%,并保留高度。如果您有一张长图片,您需要将高度设置为100%,并保留宽度。 |
![]() |
6
0
为此,javascript是您的朋友。您要做的是,在页面加载时,遍历DOM,对于每个图像(或者,如果只是一个图像,则传递一个函数一个图像ID),检查图像的哪个属性更大,高度或宽度。 这是图像本身,而不是标签。 一旦你得到了它,那么将标签上相应的高度/宽度设置为100%,另一个设置为自动 一些有用的代码——所有这些都是从我的头顶开始的,所以您的里程可能因语法而异。
顺便说一句,在服务器端,这将是一个更简单的任务。在服务器上,你可以真正地改变图像的大小,这些图像被传输到浏览器中。 |
![]() |
7
0
在IE和火狐上测试,加上第一行将使图像居中:
…也可以很好地保留与任何其他尺寸值的纵横比,因此不必再进行烦人的计算=) |
![]() |
8
0
最简单的方法是设置
参见: |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 5 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 5 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 6 月前 |