gpt4 book ai didi

html - 在移动设备上将两个图像彼此对齐

转载 作者:行者123 更新时间:2023-11-28 00:05:52 24 4
gpt4 key购买 nike

我有一个包含 2 个彼此相邻的响应图像的页面(当浏览器调整大小时,它们会自动更改大小,同时保持纵横比),这非常适合桌面。但是,我希望它们在手机上自动对齐:一张图片应位于顶部,而另一张图像应位于其下方。

我该怎么做?感谢您的帮助。

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link href='https://fonts.googleapis.com/css?family=Raleway' rel='stylesheet'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<style>
.container {
position: relative;
width: 50%;
}

.image1 {
position: relative;
display: block;
width: 100%;
height: auto;
max-width: 100%;
}

.image2 {
position: relative;
display: block;
width: 100%;
height: auto;
max-width: 100%;
}

.overlay {
position: absolute;
bottom: 100%;
left: 0;
right: 0;
background-color: #A4CE8C;
overflow: hidden;
width: 100%;
height:0;
transition: .5s ease;
opacity: 0.5;
}

.container:hover .overlay {
bottom: 0;
height: 100%;
}

.text1 {
white-space: nowrap;
color: #006400;
font-size: 7vw;
position: absolute;
overflow: hidden;
top: 25%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}

.text2 {
white-space: nowrap;
color: #006400;
font-size: 7vw;
position: absolute;
overflow: hidden;
top: 75%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}

</style>
</head>
<body>

<div class="container col-sm-6" style="float:right; margin: 1px 0px 0px 0px; min-width: 50%;">
<img src="C:\Users\User\Google Drive\SGroup\Website\img2re2.jpg" alt="Avatar" class="image1 img-responsive">
<div class="overlay" >
<div class="text1"><a href="http://safa-group.com" style="color:black; font-family: 'Raleway'; color: #006400;"><b>S Marble</b></a></div>
</div>
</div>
<div class="container col-sm-6" style="float:left; margin: 1px 0px 0px 0px; min-width: 50%;">
<img src="C:\Users\User\Google Drive\SGroup\Website\img1re222.jpg" alt="Avatar" class="image2 img-responsive">
<div class="overlay">
<div class="text2"><a href="http://safa-group.com" style="color:black; font-family: 'Raleway'; color: #006400;"><b>S Steel</b></a></div>

</div>
</div>
</body>
</html>

最佳答案

您可以使用 @media rule用于检测屏幕尺寸和移动所需的代码

例如:

@media only screen and (max-width: 768px) {
.container {
display:flex;
flex-direction: column;
}
}

关于html - 在移动设备上将两个图像彼此对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55705923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com