【发布时间】:2020-12-18 14:25:47
【问题描述】:
首先,我很抱歉;我是设计师,不是程序员。我必须创建一个网页来与客户共享徽标。我通过反复试验写了一些比足够好的东西更好的东西,但现在我想尝试让它变得更好。
该网页仅包含四张图片。我希望最上面的图像居中并缩放以适合查看器的浏览器窗口。我查看了示例代码,但我无法让它工作。 [旁白:在我尝试的十几个样本中,没有一个是彼此相似的。我很惊讶有这么多方法可以做同样的事情——但我还是想不通。]
如果该解决方案可以解决我在页面上遇到的一个小问题,那就太好了:顶部图像的高度缩放到窗口高度的 75%(95% 的时间水平适合),但是在查看时在又高又窄的屏幕(如手机)上,图像的右侧被截断。是否可以根据窗口的高度或宽度进行缩放?
最后,我想在图像之间留出空间,我现在通过填充来实现。然而,这意味着它是一个固定的 50 像素,而不管图像的大小与窗口的宽度成正比。是否可以将内边距设置为图像高度的 25%?
谢谢你, 皮特
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Saltwater Logos</title>
<style>
html, body {
height: 100%;
}
img.icon {
height: 75vh;
width: auto;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
}
img.logo {
height: 90%;
width: 90%;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
}
</style>
</head>
<body style="background-color:black;">
<div>
<img class="icon" src="logo/Icon.png" alt="Icon">
<img class="logo" src="logo/Positive.jpg" alt="Positive" align="center">
<img class="logo" src="logo/Negative.jpg" alt="Negative" align="center">
<img class="logo" src="logo/BlackWhite.png" alt="Black & White" align="center">
</div>
</body>
</html>
【问题讨论】: