Bootstrap: Comment “coller” un bouton sur une image lors du redimensionnement
J'ai une image dans laquelle j'ai besoin de mettre un bouton au dessus, le problème est que je ne sais pas comment placer le bouton et automatiquement ré-la taille et la position lors de la prise de navigateur les plus petits, à droite maintenant, j'ai le bouton en place, mais quand je re-taille du navigateur afin d'obtenir de petites le bouton se déplace, j'ai essayé à l'aide de pourcentages dans le css acheter ne fonctionne pas, que puis-je faire?
<div id="discover" class="container-fluid">
<div class="row-fluid">
<div class="col-lg-12 col-sm-12 col-xs-12 col-md-12 withimg">
<img id="discoveryour" src="img/x.png" class="img-responsive">
</div>
</div>
<div class="row-fluid">
<div id="bttnimg" class="col-lg-12 col-sm-12 col-xs-12 col-md-12">
<form id="start" method="post" action="x.php">
<button class="btn-primary">text</button>
</form>
</div>
</div>
</div>
Css:
.withimg {
width: 100%;
overflow:hidden;
padding: 0px;
margin: 0px;
}
#discover{
position: relative;
}
#bttnimg{
float: left;
position: absolute;
left: 62%;
top: 25%;
max-width: 750px;
}
Je pense que vous devriez utiliser JQuery pour elle.
Vous avez certainement pu utiliser JQuery pour bouton de réglage de la position et de la taille, mais il n'est pas nécessaire. Un peu de CSS va faire le tour bien.
Vous avez certainement pu utiliser JQuery pour bouton de réglage de la position et de la taille, mais il n'est pas nécessaire. Un peu de CSS va faire le tour bien.
OriginalL'auteur elunap | 2016-02-26
Vous devez vous connecter pour publier un commentaire.
Ah, le bon vieux "comment la superposition de trucs sur le haut d'une image réactive -- en tenant compte" de la question.
Un peu difficile, mais pas trop mauvais. Le problème est de savoir comment faire la trucs du position verticale réactive lorsque la taille de l'image change.
N'ayez pas peur, voici une façon simple de le faire:
HTML:
CSS:
La
img-overlay:before
pseudo-classe gère le positionnement vertical de l'emploi en poussant leimg-overlay
div vers le bas à partir du haut de l'image. Dans cet exemple, la partie supérieure du bouton sera toujours de 50% de l'image (modifier laheight: 50%
attribut si vous souhaitez que le bouton supérieur ou inférieur).jsfiddle
Faire sur le bouton taille sensible à la largeur de la fenêtre, vous pouvez créer une nouvelle classe pour votre bouton. Appelons ça de la
btn-responsive
(cela remplacebtn-md
dans l'exemple ci-dessus). Ensuite, utilisez@media
requêtes pour régler lebtn-responsive
attributs pour les différentes largeurs de fenêtre. Quelque chose comme ceci:et ainsi de suite pour les autres largeurs d'écran.
OriginalL'auteur terrymorse
J'ai demander s'il y a une possibilité de remplacer la balise de formulaire dans un autre DIV? Ensuite, vous pouvez simplement utiliser
position: absolute
pour le bouton. J'ai créé violon pour montrer comment https://jsfiddle.net/1x1pjwk7/avez-vous résolu ce problème? comme j'ai le même problème je voudrais savoir
Ouais, découvrez la réponse de Terry Morse, il a vraiment aidé mon
OriginalL'auteur Alex Todef