gpt4 book ai didi

html - 将文本置于背景照片上方

转载 作者:行者123 更新时间:2023-11-27 23:36:39 25 4
gpt4 key购买 nike

我正在制作一个网站,并且正在努力使其具有响应性。在较大的屏幕上,左侧有一个图像,右侧有一些文本,效果很好,但在较小的屏幕上,我希望将照片放在文本下方。

为了实现所需的行为,我决定将照片设为背景照片,并乱用内边距以便按照我的意愿放置文本。一开始我把照片放在一个单独的栏目里,但我在这里看到一个问题,使用背景照片应该更好。这在 600 像素以上和大约 600 像素的屏幕上很好,但在此下方,文本会中断并垂直填充更多屏幕,这意味着它将与照片重叠(我将包含此屏幕截图)。 Problem photo

.box-1 {
background-image: url('https://via.placeholder.com/250.jpg?text=Om+os');
background-position: bottom;
padding-left: 15px;
padding-top: 25px;
padding-bottom: 500px;
margin-bottom: 10%;
}

我希望照片在文本下方对齐,但因为我有两个框,一个在大屏幕上左边是图片,右边是文字,另一个是右边是图片,右边是文字左边,我发现这相当困难,因为我希望他们都在小屏幕上将照片放在上面,将文字放在下面。

最佳答案

<html lang="en">
<head>
<title>Bootstrap Example</title>
<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">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>


<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-6 pull-right">
<img src="https://dummyimage.com/600x400/000/fff" class="thumbnail" alt="History Image">
</div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-6">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

</p>
</div>
</div>
</div>

</body>
</html>

您可以为此使用网格布局。在一行中,您可以为每个部分提供 50% 宽度,因为较大的屏幕会使图像向右拉。这样文本将出现在图像的左侧,对于较小的屏幕,图像将在顶部,文本将在底部。

检查下面的片段

<div class="row">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 pull-right">
<img src="./images/image.png" class="thumbnail" alt=" Image">
</div>
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
<div class="historyHeader title">
YOUR TEXT COME HERE
</div>
</div>
</div>

关于html - 将文本置于背景照片上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57218948/

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