J'utilise Angular 4, Bootstrap 4 et j'essaie d'implémenter un div à droite défilant et un div à gauche fixe. Il devrait très similaire à ce que Trulia a. Bootstrap a abandonné le plugin Affix jQuery en version 4, donc cette méthode n'est plus valide, ils recommandent d'utiliser position: sticky, mais je ne peux pas le faire fonctionner.Comment faire pour supprimer la colonne gauche et la faire défiler vers la droite dans Bootstrap 4, réactif?
Aidez s'il vous plaît!
index.html
<div class="container-fluid">
<div class="row h-100">
<div class="col-md-6">
<div id="left-container">
<div class="search-property">
<input type="text">
</div>
</div>
</div>
<div class="col-md-6">
<div id="right-container">
<app-home-right></app-home-right>
</div>
</div>
</div>
</div>
style.css
#left-container {
height: 100%;
position: fixed;
width: inherit;
}
#right-container {
position: absolute;
}
.search-property {
position: relative;
top: 50%;
transform: perspective(1px) translateY(-50%);
margin-left: 50%;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
.border {
border: 1px solid black;
}
Je vais avoir un formulaire de recherche sur la gauche et je dois avoir cette réponse (soit au-dessus du droit div sur mobile). Comment je fais ça? –
Utilisez les classes de la grille sur les colonnes et une requête de médias pour appliquer uniquement le fixe à des largeurs plus grandes comme ceci: https://www.codeply.com/go/pqzJB4thBY – ZimSystem
qui a fonctionné! Je vous remercie! –