在swiper-slide中水平垂直居中元素flex实现

Posted xiaojianwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在swiper-slide中水平垂直居中元素flex实现相关的知识,希望对你有一定的参考价值。

代码结构:

<!-- Swiper -->
  <div class="swiper-container">
    <div class="swiper-wrapper">
      <div class="swiper-slide">
        <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1586935483760&di=75ca9f154573e86a9ddf126c17b27bbc&imgtype=0&src=http%3A%2F%2F00.minipic.eastday.com%2F20170925%2F20170925105058_d41d8cd98f00b204e9800998ecf8427e_2.jpeg" alt="">
        <div class="swiper-title">
          <div class="title-cont">
            <div class="swiper-title-cont">
              <h2>我是主标题</h2>
              <h3>我是副标题</h3>
            </div>
            <a href="#">点击详情</a>
          </div>
        </div>
      </div>
    </div>
  </div>

样式内容:

 .swiper-container {
      width: 100%;
      height: 30%;
    }
    .swiper-slide img{
      width: 100%;
      height: 100%;
      vertical-align: top;
     }
     .swiper-title
     {
       position: absolute;
       display: flex;
       left: 0;
       right: 0;
       bottom: 0;
       top: 0;
       margin: auto;
       align-items: center;
       justify-content: center;
       font-size: 12px;
       text-align: center;
       color: #fff;
     }
     .title-cont{
       position: absolute;
        flex: 1;
     }

实现效果:

技术图片

 

以上是关于在swiper-slide中水平垂直居中元素flex实现的主要内容,如果未能解决你的问题,请参考以下文章

盒子在浏览器中水平垂直居中

css在一个div中水平+垂直对齐3个元素

xml 在GridView中水平(可能垂直)居中项目

img标签在div中水平垂直居中--两种实现方式

模态框中水平垂直居的问题

在自定义表格视图单元格问题中水平/垂直约束