Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 根据设备调整图像大小_Html_Css_Image_Resize_Image Resizing - Fatal编程技术网

Html 根据设备调整图像大小

Html 根据设备调整图像大小,html,css,image,resize,image-resizing,Html,Css,Image,Resize,Image Resizing,我正在尝试使用MDL创建一个网站,我想用卡片列出人们可以去的网站上的不同地方 我无法将图像调整到不同的设备 我目前正在平板电脑(surface pro 3)上写它,并认为它可以正常工作,直到我在手机和桌面上测试了它,我意识到它不能扩展 我的代码在这里 钢铁侠 .demo-card.mdl-card{ 宽度:98%; } .demo-card>.mdl-card\u标题{ 颜色:#fff; 最大宽度:100%; 高度:自动; } .demo card>.mdl-card\u菜单{ 颜色:#fff

我正在尝试使用MDL创建一个网站,我想用卡片列出人们可以去的网站上的不同地方

我无法将图像调整到不同的设备

我目前正在平板电脑(surface pro 3)上写它,并认为它可以正常工作,直到我在手机和桌面上测试了它,我意识到它不能扩展

我的代码在这里


钢铁侠
.demo-card.mdl-card{
宽度:98%;
}
.demo-card>.mdl-card\u标题{
颜色:#fff;
最大宽度:100%;
高度:自动;
}
.demo card>.mdl-card\u菜单{
颜色:#fff;
}
钢铁侠
钢铁侠
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始
我不习惯在这里问问题,所以如果我错过了任何信息或者你需要任何其他信息,那就直接问,我会提供给你


提前感谢。

我认为对于类
mdl-card\uu标题
您需要将
背景大小
设置为类似于
包含的大小


有关更多信息,请参阅。

我认为对于类
mdl-card\u标题
,您需要将
背景大小
设置为类似于
包含的大小

有关更多信息,请参阅。

我希望这有助于:

#portal-logo img {
    width: 33%;
    max-width: 180px; 
    height: auto;
}
有关更多信息,请单击我希望这有助于:

#portal-logo img {
    width: 33%;
    max-width: 180px; 
    height: auto;
}

有关详细信息,请单击

我假设您希望在每张卡的顶部显示整个横幅图像。如果是这样,图像本身需要具有相同的纵横比(否则,卡片的高度将不同),然后将图像的高度除以宽度,得到以百分比表示的纵横比,然后将该百分比设置为应用到的元素的
padding top
padding bottom
。还要确保元素的高度为0,或者没有指定高度,并且元素内部没有内容

这是您当前的布局,每个图像的纵横比作为每张卡的填充。因为图像大小不同,所以卡片的高度也不同


钢铁侠
.demo-card.mdl-card{
宽度:98%;
}
.demo-card>.mdl-card\u标题{
颜色:#fff;
最大宽度:100%;
高度:自动;
填充:0;
}
.demo card>.mdl-card\u菜单{
颜色:#fff;
}
钢铁侠
钢铁侠
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始
Lorem ipsum dolor sit amet,是一位杰出的献身者。
马格里斯矢状体长爪。。。
开始

我假设您希望在每张卡的顶部显示整个横幅图像。如果是这样,图像本身需要具有相同的纵横比(否则,卡片的高度将不同),然后将图像的高度除以宽度,得到以百分比表示的纵横比,然后将该百分比设置为应用到的元素的
padding top
padding bottom
。还要确保元素的高度为0,或者没有指定高度,并且元素内部没有内容

这是您当前的布局,每个图像的纵横比作为每张卡的填充。因为图像大小不同,所以卡片的高度也不同


钢铁侠
.demo-card.mdl-card{
宽度:98%;
}
.demo-card>.mdl-card\u标题{
颜色:#fff;
最大宽度:100%;
高度:自动;
填充:0;
}
.demo-card>.mdl-card\uuu\me