2017-08-30 431 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

回答