2017-08-30 66 views
0

我正在使用上面的代码来做一个带有文本的传送带。当我减少屏幕或在智能手机中打开网站时,文本都是错位的。有人知道我需要做什么?我已经找了很多网站的例子,但是我没有找到这个问题的好答案。文本在传送带(引导程序4)中响应l

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

WELCOME TO MY SITE 我很高兴你来

当我调整或在手机打开,文本是类似的东西:

WE

大号

ç

OM

Ë

TO

MY

小号

ITE

(...)

的HTML代码非常相似的例子引导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>

+0

错位在什么意义上?你想让文字垂直居中在旋转木马上吗? – cwanjt

+0

我编辑了帖子向你展示一个例子 –

+1

你看到它显示的是什么视口宽度?我有250的视口,显示效果很好。您可以在此处查看它(https://www.codeply.com/go/kMbOJLxDGG),然后使用滑块或显示图标调整视口宽度。 – cwanjt

回答