2017-02-03 10 views
0

私はブートストラップで自分自身を開発しようとしていると私はプラグインなしで応答するためのブーストラップタブを作成する方法と私は応答するためにタブのいくつかのプラグインを見つけたが、それはプラグインなしで?どのように応答するブートストラップタブ

画像として、例えば enter image description here

.myTab{ 
 
    margin:70px; 
 
    width:700px; 
 
}
<html lang="en"> 
 
<head> 
 
    <meta charset="UTF-8" /> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
</head> 
 
<body> 
 
    
 
    <div class="myTab"> 
 

 
    <!-- Nav tabs --> 
 
    <ul class="nav nav-tabs" role="tablist"> 
 
    <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li> 
 
    <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li> 
 
    <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li> 
 
    <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li> 
 
    </ul> 
 

 
    <!-- Tab panes --> 
 
    <div class="tab-content"> 
 
    <div role="tabpanel" class="tab-pane active" id="home"> 
 
     <h2>Home</h2> 
 
     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo asperiores, architecto sunt ex dignissimos nihil eaque voluptate, iure iusto porro, rem animi odio, amet consequatur saepe nam accusamus perspiciatis deserunt?</p> 
 
    </div> 
 
    <div role="tabpanel" class="tab-pane" id="profile"> 
 
     <h2>Profile</h2> 
 
     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam possimus neque suscipit omnis dolore at consequuntur commodi itaque dignissimos quibusdam consectetur officia earum laborum accusantium, corporis quaerat ullam modi repellendus.</p> 
 
    </div> 
 
    <div role="tabpanel" class="tab-pane" id="messages"> 
 
     <h2>Messages</h2> 
 
     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi inventore dignissimos nisi quisquam sit commodi, laboriosam perspiciatis omnis praesentium voluptate illum magni! Quo, odio itaque recusandae quam veniam tempore cupiditate.</p> 
 
    </div> 
 
    <div role="tabpanel" class="tab-pane" id="settings"> 
 
     <h2>Settings</h2> 
 
     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit quam illo magni itaque fugit quo aperiam minus officia a, cumque, error, quidem voluptates cupiditate asperiores dolorum necessitatibus commodi culpa dicta.</p> 
 
    </div> 
 
    </div> 
 

 
</div> 
 
    
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
</body> 
 
</html>

+0

メディアクエリhttp://www.w3schools.com/css/css_rwd_mediaqueries.aspとポート番号を表示http://www.w3schools.com/css/css_rwd_viewport.asp – prasanth

+0

これは不可能ではないと私は思いますあなたの例 https://inventpartners.github.io/bootstrap-responsive-tabs/ –

+0

Bootstrap.cssにも同じメディアクエリがあります – prasanth

答えて

0

は、任意の幅は、ブートストラップがそれを設定するか、CSSのメディアクエリを使用できるように与えてはいけない(それはこのようにすることができます)。あるいは、col-lg-12などのブートストラップグリッドを使用してください。 .containerクラスを使用して幅を800pxに設定することもできます。

+0

これは単なるCSSでは不可能ではないと思います。 https://inventpartners.github.io/bootstrap-responsive-tabs/ –

+0

ok do one thing、クラスコンテナを持つ親divを追加し、padddingを25 pxに追加すると、その下のコンテンツの幅は自動的に700pxになります。 bootsrapクラスのように、コンテナではない他のクラスにパディングを与えます。 –

0

サイズのタブ項目のオフに左フロートを服用についてあなたがそれ

@media screen and (max-width: 767px) { 
    .nav-tabs>li { 
     float: none; 
    } 
} 
+0

私はこれがちょうどCSSで不可能ではないと思います。私はあなたに例を挙げます。 https://inventpartners.github.io/bootstrap-responsive-tabs/ –

+0

ああ、今、私はあなたの後を知っています。あなたは、タブを含む、隠されている右にドロップダウンを浮かべることによってそれを行うことができます。メディアのクエリを使用して、正しく動作するまで表示して非表示にします。 亀裂を入れてください。 –

0

は、私がここにcodehttps://jsfiddle.net/zrss7hor/2/ブラウザのサイズを変更するたびに、この1を作成し変更したいどのようなタブはそれを

を適応します
+0

単純なリンクだけでなく、ソリューションの詳細を追加する必要があります。これにより、回答の質が向上します。 – hering

関連する問題