当前位置: 首页 > 知识库问答 >
问题:

当调整大小时,如何阻止文本偏离位置?

司徒光霁
2023-03-14

我是一个相当新的编码,已经在它的几个小时现在一个月。在过去的几个小时里,我一直被困在我附上的两张图片中的问题上。我已经尝试了搜索答案和各种方法,如最小宽度,显示:Flex,调整字体大小从自动缩放与vw和使用REM。我只想让我的文本留在笔记本电脑屏幕内,无论屏幕大小,我正在查看它。我知道我可以使用简单的方式,只是photoshop的照片与文本,但我想学习如何做与编码为未来的项目以及。我确实想让图片缩放一点,这样它就可以在手机上观看,例如一个ok大小的手机。你能帮帮我吗?

null

body {
  margin: 0;
  text-align: center;
}

h1 {
  color: #66BFBF;
  font-family: "Dancing Script", Verdana, Geneva, Tahoma, sans-serif;
  font-size: 5vw;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.top-container {
  background-color: #ccf2f4;
  padding-top: 50px;
  position: relative;
}

.laptop {
  width: 50%;
  height: 50%;
}
<section>
  <div class="top-container">
    <img class="laptop" src="img/laptop.png" alt="cloud-img">
    <img class="top-cloud" src="img/cloud.png" alt="cloud-img">
    <h1>I'm Nhien</h1>
    <h2 class="dreamer">just a gamer with big dreams.</h2>
  </div>
</section>

null

您也可以从www.nhienweb.com访问该网站

共有1个答案

叶华皓
2023-03-14

您应该将图像添加到节或div的背景中。

对于这个答案,我要将它添加到“背景”部分中。

<section>
  <div class="top-container">
    <img class="top-cloud" src="img/cloud.png" alt="cloud-img">
    <h1>I'm Nhien</h1>
    <h2 class="dreamer">just a gamer with big dreams.</h2>
  </div>
</section>

在HTML中,我已经从HTML中删除了laptop img,并将其添加到CSS中。我会把云定位为绝对的。

下面是此代码的css

body {
  margin: 0;
  text-align: center;
}

h1 {
  color: #66BFBF;
  font-family: "Dancing Script", Verdana, Geneva, Tahoma, sans-serif;
  font-size: 5vw;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.top-container {
  background-color: #ccf2f4;
  padding-top: 50px;
  position: relative;
}

.top-cloud {
    position: absolute;
    top: 0;
    left: 0;
/* Positioned it relative to the top-container */
}

section {
    background-image: url([your path to img relative to the css file]);
    background-size: cover;
/* bg size to cover makes it what you want gives it full width at any screen */
}

如果这无济于事,请评论和问我。

 类似资料:
  • 问题内容: 我一直试图(徒劳地)建立一个页面,当我更改窗口大小时,其元素将重新调整大小。我可以在CSS中使用它来处理图像,但是没有问题,但是我似乎无法在文本上完成相同的操作,而且我不确定在CSS中是否有可能。而且我似乎找不到能完成此任务的jQuery脚本。 当用户调整窗口大小时,我实质上希望页面能够动态流畅地缩放,而无需用户调用页面缩放。通过css在我的img div上这可以正常工作,但对于文本则

  • 问题内容: 我仍在学习Java,如果有人可以帮助我,我将非常高兴! 对不起,英语不好,我是西班牙人!我正在制作一个平铺游戏,该游戏使用了经典的“游戏循环”,该引擎以60fps的速度限制了引擎的速度。循环睡眠,然后调用repaint();。这样很好!但.. 问题在于,当调整JFrame的大小或使其最大化时,将调用repaint事件!例如,当JFrame最大化/调整大小时,游戏以10000fps的速度

  • 问题内容: 下面的代码调整位图的大小并保持宽高比。我想知道是否有一种更有效的大小调整方法,因为我想到了我正在编写android API中已经可用的代码。 问题答案: 使用方法:)

  • 已经建立了一个小的测试SWING应用程序,有三个面板。一个主JPanel,包含两个较小的JPanel。一个在左边(板面板),另一个在右边(侧板)。通过调用min、preferred和max size方法,两个内部面板都被设置为请求的特定大小。右面板中的一个按钮将父JFrame设置为not re-sizable。在父帧设置为不可调整大小之前,一切看起来都很好,这会导致(?!)调整框架和主面板的大小,

  • 我有下面的代码,它设置了一个特定大小的窗口。它还从外部URL加载图像。

  • 问题内容: 我想禁用窗口大小调整。有任何想法吗? 问题答案: 您可以使用two-arg构造函数指定样式位。默认样式位是: 您实际上想排除该位。如果您要创建自己的: 如果要扩展,则可以通过覆盖来影响Shell样式位: