Javascript 如何根据图像缩放图像-css
我很不擅长css。我有一个可以放置多个图像的div。这是一张幻灯片Javascript 如何根据图像缩放图像-css,javascript,jquery,html,css,image,Javascript,Jquery,Html,Css,Image,我很不擅长css。我有一个可以放置多个图像的div。这是一张幻灯片 <div id="slides"> <img src="imagename.jpg"/> </div> 有些图像为100x300,但有些图像为300x100。如何根据图像自身的尺寸缩放这些图像,使其以原始形式显示 我的
<div id="slides">
<img src="imagename.jpg"/>
</div>
有些图像为100x300,但有些图像为300x100。如何根据图像自身的尺寸缩放这些图像,使其以原始形式显示
我的这个bug的实例如下:
在幻灯片中,第三张幻灯片图像不会以完整形式显示
<style>
img
{
height:100%;
width:100%;
}
</style>
<div id="slides">
<img src="imagename.jpg"/>
</div>
img
{
身高:100%;
宽度:100%;
}
img
{
身高:100%;
宽度:100%;
}
img
{
身高:100%;
宽度:100%;
}
img
{
身高:100%;
宽度:100%;
}
您遇到的一个大问题是,您的图像不是100x300px或300x100px,而是1920x2560px或2560x1920px-大得多。它们的大小也都在1MB左右,实际上对于这样的图像来说太大了。在做任何事情之前,您应该自己调整这些图像的大小,使其达到所需的大小,并最终减小其文件大小
之后,只需从#幻灯片img
选择器中删除max width
和max height
属性,然后将width
和height
修改为:
#幻灯片img{
...
高度:初始高度;
宽度:首字母!重要;
}
initial
值将图像大小设置为其初始大小;这意味着如果你的图像是100x300,这也是它的初始大小。将此选项与当前拥有的图像一起使用会将它们设置为1920x2560或2560x1920
不幸的是,我不得不使用
!重要信息
这里,幻灯片插件将尝试将图像强制为100%宽度。这里的一个大问题是,您的图像不是100x300px或300x100px,而是1920x2560px或2560x1920px-大得多。它们的大小也都在1MB左右,实际上对于这样的图像来说太大了。在做任何事情之前,您应该自己调整这些图像的大小,使其达到所需的大小,并最终减小其文件大小
之后,只需从#幻灯片img
选择器中删除max width
和max height
属性,然后将width
和height
修改为:
#幻灯片img{
...
高度:初始高度;
宽度:首字母!重要;
}
initial
值将图像大小设置为其初始大小;这意味着如果你的图像是100x300,这也是它的初始大小。将此选项与当前拥有的图像一起使用会将它们设置为1920x2560或2560x1920
不幸的是,我不得不使用
!重要信息
这里,幻灯片插件将尝试将图像强制为100%宽度。这里的一个大问题是,您的图像不是100x300px或300x100px,而是1920x2560px或2560x1920px-大得多。它们的大小也都在1MB左右,实际上对于这样的图像来说太大了。在做任何事情之前,您应该自己调整这些图像的大小,使其达到所需的大小,并最终减小其文件大小
之后,只需从#幻灯片img
选择器中删除max width
和max height
属性,然后将width
和height
修改为:
#幻灯片img{
...
高度:初始高度;
宽度:首字母!重要;
}
initial
值将图像大小设置为其初始大小;这意味着如果你的图像是100x300,这也是它的初始大小。将此选项与当前拥有的图像一起使用会将它们设置为1920x2560或2560x1920
不幸的是,我不得不使用
!重要信息
这里,幻灯片插件将尝试将图像强制为100%宽度。这里的一个大问题是,您的图像不是100x300px或300x100px,而是1920x2560px或2560x1920px-大得多。它们的大小也都在1MB左右,实际上对于这样的图像来说太大了。在做任何事情之前,您应该自己调整这些图像的大小,使其达到所需的大小,并最终减小其文件大小
之后,只需从#幻灯片img
选择器中删除max width
和max height
属性,然后将width
和height
修改为:
#幻灯片img{
...
高度:初始高度;
宽度:首字母!重要;
}
initial
值将图像大小设置为其初始大小;这意味着如果你的图像是100x300,这也是它的初始大小。将此选项与当前拥有的图像一起使用会将它们设置为1920x2560或2560x1920
不幸的是,我不得不使用
!重要信息
此处,因为幻灯片插件将尝试将图像强制为100%宽度。img{width:100%;height:auto}有什么问题?幻灯片中的图像不是100x300或300x100,而是1920x2560或2560x1920,每个大小约为1MB。如果您希望图像的大小为100x300或300x100,最好在交付图像之前调整图像的大小,以便在较慢的连接上更快地加载图像。@NoobEditor,这应该可以做到,但幻灯片高度不可缩放,我该如何做?使用img{height:100%;width:100%;}img{width:100%;height:auto}有什么问题吗?幻灯片中的图像不是100x300或300x100,而是1920x2560或2560x1920,每个大小约为1MB。如果您希望图像为100x300或300x100,您应该