全屏显示图像的长宽比

蚂蚁桦木

我希望将一个包含以下内容(从上到下)的网页放在一起:

  • 图像/背景图像(全屏宽度,保持宽高比)
  • 导航栏(在图像顶部,右对齐)
  • 一些文字
  • 另一个全屏图像(与第一个相同)
  • 页脚

我遇到的问题是,如果我使用背景图像,则必须以px为单位指定图像高度。如果我改用img,我似乎只能使用绝对定位来使此工作正常(导航栏位于顶部),这反过来又不允许我将第二个div放置在第一个div之下。

对于快速整理的图片表示歉意,我希望它能说明我的目标。

在此处输入图片说明

丹尼

为了继续使用img标签,您需要做的是将“ header”元素放置在内容上,absolute而不放置absoluteimg的容器:

header {
  position: absolute;
  width: 100%;
  background: rgba(0, 255, 255, .5);
  line-height: 75px;
  text-align: center;
  font-size: 3em;
}
div img {
  width: 100%;
}
<header>Logo & Nav</header>
<div>
  <img src="http://lorempixel.com/1000/500" alt="">
</div>
<div>
  <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem quam, temporibus tenetur qui, sed magni. Praesentium, veritatis perferendis qui? Et accusantium, dicta natus libero iste atque voluptatem est. Dolore, consectetur.</div>
  <div>Eius obcaecati itaque assumenda fuga quam necessitatibus nam consectetur ab velit nostrum minus maxime ex temporibus autem iure, rem ea nihil totam sapiente perferendis praesentium ullam labore amet corrupti! Numquam!</div>
  <div>Esse accusantium excepturi sint deserunt praesentium repellat eius quibusdam ratione hic, modi blanditiis numquam tempore iusto, nisi dolore! Autem quis cumque mollitia atque perspiciatis vero animi eius quidem itaque enim.</div>
  <div>Deleniti magni ipsum illum odio, rerum ullam praesentium expedita vel impedit vitae ad eveniet voluptatem reiciendis reprehenderit omnis doloremque cumque assumenda, eligendi quas cupiditate sed numquam facere porro accusantium! Aliquam!</div>
  <div>Expedita nisi excepturi repudiandae quod provident animi numquam consequatur quidem, magnam non optio, saepe autem laudantium quis perferendis beatae veniam, quae assumenda deleniti eius cupiditate. Est, beatae deserunt facere magnam.</div>
</div>
<div>
  <img src="http://lorempixel.com/1000/1000" alt="">
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

全屏显示图像的长宽比

来自分类Dev

长宽比全屏图像

来自分类Dev

长宽比全屏图像

来自分类Dev

如何以长宽比显示图像?

来自分类Dev

点击全屏显示图像

来自分类Dev

点击全屏显示图像

来自分类Dev

全屏显示图像

来自分类Dev

exe,只显示全屏图像

来自分类Dev

Android显示全屏滑块图像

来自分类Dev

Backgroung图像未全屏显示

来自分类Dev

Android显示全屏滑块图像

来自分类Dev

无法在全屏模式下将图像元素全屏显示

来自分类Dev

单击ImageView时,图像无法全屏显示

来自分类Dev

Android OpenGL ES以宽高比全屏显示图像

来自分类Dev

在Python中全屏显示图像的简单示例

来自分类Dev

如何显示黑色背景的全屏图像?

来自分类Dev

通过Android ADB全屏显示图像

来自分类Dev

离子式点击显示全屏图像

来自分类Dev

React Native如何使图像全屏显示?

来自分类Dev

元素ui图像预览未全屏显示

来自分类Dev

Flutter-Dart-使图像全屏显示

来自分类Dev

全屏显示图像,然后对话框

来自分类Dev

Android OpenGL ES以宽高比全屏显示图像

来自分类Dev

使用UICollection View显示全屏图像

来自分类Dev

自举响应图像长宽比

来自分类Dev

调整图像大小并将每个图像调整为方形的显示长宽比(后端)

来自分类Dev

保持图像长宽比的图像表

来自分类Dev

如何通过单击图像按钮显示全屏图像

来自分类Dev

尝试使python shell在启动时全屏显示,并且还使弹出图像直接进入全屏显示