Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 当我缩小浏览器时,我应该如何修改css以使图像更接近文本?_Html_Css_Reactjs_Frontend_Responsive - Fatal编程技术网

Html 当我缩小浏览器时,我应该如何修改css以使图像更接近文本?

Html 当我缩小浏览器时,我应该如何修改css以使图像更接近文本?,html,css,reactjs,frontend,responsive,Html,Css,Reactjs,Frontend,Responsive,伙计们,我是前端开发的新手,我正在尝试从构建页面中学习 这是演示 它在全屏上看起来不错,但当我缩小视口时。图片似乎离文本越来越远,正如图片所示,它们之间的差距越来越大。 我想要达到的效果是,当我缩小浏览器时,图片会更接近文本(并且它们之间会有重叠)。在手机上查看时,该图片将成为屏幕的背景图片。像这样 有人能帮我吗?将图像元素设置为 position: absolute; right: 0; 在CSS文件中。这应该行得通。好吧,您可以通过CSS媒体查询来实现这一点。这是一个例子,我希望你可

伙计们,我是前端开发的新手,我正在尝试从构建页面中学习

这是演示

它在全屏上看起来不错,但当我缩小视口时。图片似乎离文本越来越远,正如图片所示,它们之间的差距越来越大。

我想要达到的效果是,当我缩小浏览器时,图片会更接近文本(并且它们之间会有重叠)。在手机上查看时,该图片将成为屏幕的背景图片。像这样


有人能帮我吗?

将图像元素设置为

position: absolute;
right: 0;

在CSS文件中。这应该行得通。

好吧,您可以通过CSS媒体查询来实现这一点。这是一个例子,我希望你可以调整一下,让它为你工作

HTML


将浏览器大小减小到小于500px并刷新,您将看到更改。如果您想以更动态的方式执行此操作,则必须使用javascript/jquery。

只是一个建议,但它可能有助于获得正确的建议u将
React
标记添加到您的queston@inputforcolor谢谢他们不应该也调整z指数吗?是的,对不起。这将有助于把它抛在后面。
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title></title>
</head>
<body>

  <div id="main">
    <div id="txt">
      <h1>Your Text</h1>
    </div>
    <div id="pic">
      <a href="https://placeholder.com"><img src="https://via.placeholder.com/500"></a>
    </div>
  </div>

</body>
</html>
    #main{
       width:100%;
    }
    #txt{
       width:50%;
       display: inline-block;
    }
    #pic{
       width:48%;
       display: inline-block;
    }

   @media (max-width: 500px) {
     #pic{
       display: none;
     }
     #main{
       background: url("https://via.placeholder.com/500");
       background-size: cover;
     }
     #txt{
       width:100%;
       text-align: center;
     }
   }