html - 轮播中的文本响应(Bootstrap 4)l

标签 html css twitter-bootstrap bootstrap-4

我正在使用上面的代码制作一个带有文本的旋转木马。当我缩小屏幕或在智能手机中打开网站时,文本都没有对齐。有人知道我需要做什么吗?我找了很多网站示例,但没有找到解决这个问题的好方法。

例如,如果文本是这样的:

欢迎来到我的网站 很高兴你来了

当我在手机中调整大小或打开时,文本是这样的:

我们

大号

C

E

我的

小号

教育部

(...)

HTML代码与Bootstrap 4官网的例子非常相似:

/* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */
    
    /* Carousel base class */
    .carousel {
      margin-bottom: 4rem;
    }
    /* Since positioning the image, we need to help out the caption */
    .carousel-caption {
      z-index: 10;
      bottom: 3rem;
    }
    
    /* Declare heights because of positioning of img element */
    .carousel-item {
      height: 32rem;
      background-color: #777;
    }
    .carousel-item > img {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      height: 32rem;
    }
    
    
    
    
    /* RESPONSIVE CSS
    -------------------------------------------------- */
    
    @media (min-width: 40em) {
      /* Bump up size of carousel content */
      .carousel-caption p {
        margin-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.4;
      }
    
      .featurette-heading {
        font-size: 50px;
      }
    }
    
    @media (min-width: 62em) {
      .featurette-heading {
        margin-top: 7rem;
      }
    }
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" />

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js"></script>

<div id="myCarousel" class="carousel slide" data-ride="carousel">
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
      </ol>
      <div class="carousel-inner">
        <div class="carousel-item active">
          <img class="first-slide" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="First slide">
          <div class="container">
            <div class="carousel-caption d-md-block text-left">
              <h1>Example headline.</h1>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
              <p><a class="btn btn-lg btn-primary" href="#" role="button">Sign up today</a></p>
            </div>
          </div>
        </div>
        <div class="carousel-item">
          <img class="second-slide" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Second slide">
          <div class="container">
            <div class="carousel-caption d-md-block">
              <h1>Another example headline.</h1>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
              <p><a class="btn btn-lg btn-primary" href="#" role="button">Learn more</a></p>
            </div>
          </div>
        </div>
        <div class="carousel-item">
          <img class="third-slide" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Third slide">
          <div class="container">
            <div class="carousel-caption d-md-block text-right">
              <h1>One more for good measure.</h1>
              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
              <p><a class="btn btn-lg btn-primary" href="#" role="button">Browse gallery</a></p>
            </div>
          </div>
        </div>
      </div>
      <a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
        <span class="sr-only">Previous</span>
      </a>
      <a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
        <span class="carousel-control-next-icon" aria-hidden="true"></span>
        <span class="sr-only">Next</span>
      </a>
    </div>

最佳答案

simple Carousel from the Bootstrap documentation 开头.如果您的“Bootstrap 和 CSS 知识很基础”,您使用的示例有各种自定义设置,可能会造成混淆。

关于html - 轮播中的文本响应(Bootstrap 4)l,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45970730/

相关文章:

javascript - 计算总点击 Javascript

javascript - HTML 结构困境 - 使用 POST 或 GET 或 XHR 操作按数据从数据库中删除项目?

c# - 用 C# 编写的灵活语法荧光笔

javascript - 除了在 Firefox 中,Div 和 textarea 的行为相同 - 怎么办?

html - 如何在 HTML 中增加具有不透明度的子元素的不透明度?

javascript - 我的 javascript(用于随机化 css3 动画延迟)不会在 IE 10 和 Opera 中触发...包含 Jsfiddle

javascript - 使用 jquery 将 div 移动到其他 div 上

php - 与我的菜单作斗争 - 为什么这个坏了? - <li> php 被打印出来,没有被执行?

javascript - 使用 Angular 验证 Bootstrap 模式窗口按钮单击上的输入字段

Class属性中的CSS多个值