Je voudrais avoir cinq icônes égales d'affilée, en utilisant bootstrap 3. Je sais que dans Bootstrap 4, c'est facile à faire, mais pour l'instant, je me demandais comment cela peut être fait en utilisant bootstrap 3.
Essentiellement, je veux avoir cinq icônes d'affilée, et s'il y a plus de cinq icônes, alors la 6ème icône sera déplacée à la ligne suivante (comme l'habillage). Voici comment il est actuellement configuré: https://jsfiddle.net/cliffeee/bjhvpf7q/17/ .
3 Réponses :
Essayez ceci,
<div class="row justify-content-center"> <div class="col-md-2">1</div> <div class="col-md-2">2</div> <div class="col-md-2">3</div> <div class="col-md-2">4</div> <div class="col-md-2">5</div> <div class="col-md-2">6</div> </div>
Essayez ceci ...
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/> <div class="container"> <div class="row" style="border: 1px solid #000"> <div class="col-xs-2" id="p1">Col One</div> <div class="col-xs-2 col-half-offset" id="p2">Col Two</div> <div class="col-xs-2 col-half-offset" id="p3">Col Three</div> <div class="col-xs-2 col-half-offset" id="p4">Col Four</div> <div class="col-xs-2 col-half-offset" id="p5">Col Five</div> <div>6 lorem ipsum is simply</div> </div> </div>.col-xs-2{ background:red; color:#FFF; } .col-half-offset{ margin-left:4.166666667% }
J'utilise display: flex concept . J'espère que cela vous aidera.Si vous changez, faites-le moi savoir.
https://jsfiddle.net/ 1o6fjk08 / 3 /
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/> <div class="container"> <ul> <li><i class="fa fa-address-book" aria-hidden="true"></i></li> <li><i class="fa fa-bandcamp" aria-hidden="true"></i></li> <li><i class="fa fa-envelope-open" aria-hidden="true"></i></li> <li><i class="fa fa-id-card" aria-hidden="true"></i></li> <li><i class="fa fa-telegram" aria-hidden="true"></i></li> <li><i class="fa fa-snowflake-o" aria-hidden="true"></i></li> <li><i class="fa fa-user-circle-o" aria-hidden="true"></i></li> </ul> </div>
ul { padding-top: 20px } ul li { list-style-type: none; width: 16%; margin: 0 5px; display: inline-block; margin-bottom:10px; } ul li i { font-size: 24px !important }
ou vous pouvez utiliser display: inline-block ; Ici, je joins le code. S'il te plaît vérifie le. Si vous changez, faites-le moi savoir.
https://jsfiddle.net/x65ot3wu/ 7 /
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/> <div class="container"> <div class="row" style="border: 1px solid #000"> <div class="col-xs-2 col_wrap" id="p1">Col One</div> <div class="col-xs-2 col_wrap" id="p2">Col Two</div> <div class="col-xs-2 col_wrap" id="p3">Col Three Three</div> <div class="col-xs-2 col_wrap" id="p4">Col Four</div> <div class="col-xs-2 col_wrap" id="p5">Col Five</div> <div class="col-xs-2 col_wrap" id="p6">Col Six</div> <div class="col-xs-2 col_wrap" id="p6">Col seven</div> <div class="col-xs-2 col_wrap" id="p6">Col Eight</div> <div class="col-xs-2 col_wrap" id="p6">Col Nine</div> <div class="col-xs-2 col_wrap" id="p6">Col Ten</div> <div class="col-xs-2 col_wrap" id="p6">Col Eleven</div> <div class="col-xs-2 col_wrap" id="p6">Col Twelve</div> <div class="col-xs-2 col_wrap" id="p6">Col Thirteen</div> <div class="col-xs-2 col_wrap" id="p6">Col Fourteen</div> <div class="col-xs-2 col_wrap" id="p6">Col Fifteen</div> </div> </div>
.col-xs-2 { background: red; color: #FFF; width:16%; margin-right:10px; margin-left:10px; margin-bottom:15px; height:100%; } .row{ display: flex; flex-wrap: wrap; }
Salut @Revti, merci d'avoir montré différentes façons de l'aborder, cela aide un peu.
Bonjour Peter. à toute heure. tout votre problème est-il résolu? ou avez-vous besoin d'aide? S'il vous plaît, faites-moi savoir.
Est-ce que cela répond à votre question? Cinq colonnes égales dans le bootstrap Twitter