css - 获取替代列以在CSS中将文本置于顶部

标签 css

我正在尝试创建一个页面,其中图像 1 在顶部,文本在底部,图像 2 在底部,文本在顶部。我不确定如何着手这样做。

在我的 JSFIDDLE 中,我希望“文本 1”位于底部。顶部是“文本 2”,底部是“文本 3”。

我的html

<div class="gallery_wrapper">
<div class="gallery">
  <div class="gallery_image">
    <img src="http://i.imgur.com/QuLaaLb.jpg">
  </div>
  <div class="gallery_title">
    <h2>
      Text 1
    </h2>
  </div>
</div>

<div class="gallery">
  <div class="gallery_image">
    <img src="http://i.imgur.com/vFEg6ef.jpg">
  </div>
  <div class="gallery_title">
    <h2>
      Text 2
    </h2>
  </div>
</div>

<div class="gallery">
  <div class="gallery_image">
    <img src="http://i.imgur.com/QuLaaLb.jpg">
  </div>
  <div class="gallery_title">
    <h2>
      Text 3
    </h2>
  </div>
</div>

JSFIDDLE

最佳答案

这应该可以帮助您入门。您可以使用 flex 和伪属性来实现这一点。

.gallery_wrapper {
  display: flex;
}

.gallery {
  background: #333333;
}

.gallery:nth-child(even) {
  display: flex;
  flex-direction: column-reverse;
}

.gallery_title {
  color: #fff
}
<div class="gallery_wrapper">
  <div class="gallery">
    <div class="gallery_image">
      <img src="http://i.imgur.com/vFEg6ef.jpg">
    </div>
    <div class="gallery_title">
      <h2>
        Text 1
      </h2>
    </div>
  </div>

  <div class="gallery">
    <div class="gallery_image">
      <img src="http://i.imgur.com/vFEg6ef.jpg">
    </div>
    <div class="gallery_title">
      <h2>
        Text 2
      </h2>
    </div>
  </div>

  <div class="gallery">
    <div class="gallery_image">
      <img src="http://i.imgur.com/vFEg6ef.jpg">
    </div>
    <div class="gallery_title">
      <h2>
        Text 3
      </h2>
    </div>
  </div>
</div>

关于css - 获取替代列以在CSS中将文本置于顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45810763/

相关文章:

html - 居中对齐 float 容器内的 float div

jquery - 我如何定位这些盒子? (附图)

html - 在 CSS 中复制 Angular Material 设计字体规范

javascript - Flexslider 忽略 animationLoop : True

css - 当元素具有渐变过滤器时,DD Roundies 在 IE 中不起作用

html - 如何将 CSS 元素直接放置在彼此之下?

javascript - 从动态创建的 li 中获取值(value)

html - 向左滑动调用侧边栏

CSS 帮助,使菜单流畅

css - Zurb Foundation 5 中从文本到图标的响应式菜单