Html 使文本与图像完美匹配

Html 使文本与图像完美匹配,html,css,image,Html,Css,Image,嘿,伙计们,有没有办法让文本与Netflix这样的图像完美契合 我已经有了图片,但是要使文本准确地匹配,并且不覆盖图片,现在对我来说是不可能的 这是我的图像代码 <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <body style="background-color: #323232"> <link rel=&

嘿,伙计们,有没有办法让文本与Netflix这样的图像完美契合 我已经有了图片,但是要使文本准确地匹配,并且不覆盖图片,现在对我来说是不可能的 这是我的图像代码

  <!DOCTYPE html>
   <html lang="en" dir="ltr">
     <head>
<body style="background-color: #323232">
<link rel="stylesheet" href="styles.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<picture>
<source class="mov" media="(max-width: 599px)"  srcset="https://image.tmdb.org/t/p/original<%=Details.poster_path%>" >
<img class = "d-block w-100 img"  src = "https://image.tmdb.org/t/p/original<%=Details.backdrop_path%>">
</picture>
 <div class = "details">
<h1><%=Details.title %></h1>
  <p><%=Details.release_date%></p>
     <h2><%=Details.description%></h2>
    </div>
    </head>
 </body>
</html>

">

问题是如何使div类的细节与我只需要复制大图像的图像相匹配,以及文本如何像Netflix一样垂直对齐到屏幕左侧。请查看此链接
希望现在更清楚,谢谢…

我不确定您要复制的netflix元素是什么,但我可以向您展示如何将图像与.details类垂直对齐

首先在picture和div class='details'元素周围包装一个div class='container'

<!DOCTYPE html>
   <html lang="en" dir="ltr">
     <head>
<body style="background-color: #323232">
<link rel="stylesheet" href="styles.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">

<div class='container'>
    <picture>
        <source class="mov" media="(max-width: 599px)"  srcset="https://image.tmdb.org/t/p/original<%=Details.poster_path%>" >
        <img class = "d-block w-100 img"  src = "https://image.tmdb.org/t/p/original<%=Details.backdrop_path%>">
    </picture>
    <div class = "details">
    <h1><%=Details.title %></h1>
      <p><%=Details.release_date%></p>
         <h2><%=Details.description%></h2>
    </div>
</div>
 </head>
 </body>
</html>
Flexbox非常适合做这类事情。请仔细阅读


如果有帮助,请告诉我。

我不确定您尝试复制的netflix元素是什么,但我可以向您展示如何将图像与.details类垂直对齐

首先在picture和div class='details'元素周围包装一个div class='container'

<!DOCTYPE html>
   <html lang="en" dir="ltr">
     <head>
<body style="background-color: #323232">
<link rel="stylesheet" href="styles.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">

<div class='container'>
    <picture>
        <source class="mov" media="(max-width: 599px)"  srcset="https://image.tmdb.org/t/p/original<%=Details.poster_path%>" >
        <img class = "d-block w-100 img"  src = "https://image.tmdb.org/t/p/original<%=Details.backdrop_path%>">
    </picture>
    <div class = "details">
    <h1><%=Details.title %></h1>
      <p><%=Details.release_date%></p>
         <h2><%=Details.description%></h2>
    </div>
</div>
 </head>
 </body>
</html>
Flexbox非常适合做这类事情。请仔细阅读


如果有帮助,请告诉我。

也许z-index属性可以帮助您。


这是允许文本覆盖图像的方法之一。抱歉,如果我没有正确理解您的意思。

也许z-index属性可以帮助您。


这是允许文字覆盖图像的方法之一。抱歉,如果我没有正确理解您的意思。

无法确定您到底想要什么。请澄清您的具体问题或添加其他详细信息,以突出显示您到底需要什么。按照目前的编写,很难准确说出您的要求。无法确定确切的要求是什么y您需要。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。由于目前编写的内容,很难准确说出您的要求。您是否可以添加MDN中的一些代码或解释?您是否可以添加MDN中的一些代码或解释?