J'ai besoin d'aide CSS avancée ici. J'ai un bouton de connexion et un bouton de registre, je veux seulement un à apparaître à la fois. Si l'utilisateur n'est pas connecté, le bouton d'enregistrement doit apparaître en haut du bouton de connexion. Nous avons un backend fou complexe qui va générer le code pour le bouton de registre si le serveur pense que l'utilisateur n'est pas connecté. Mais les deux seront sortis par le serveur, le bouton de registre seulement si l'utilisateur est connecté. qui peut être fait avec un positionnement absolu pour se déplacer les uns sur les autres?Positionner un bouton sur un autre en utilisant CSS
Répondre
Oui, il y a.
.button1 {
position: absolute;
left: 100;
top: 100;
z-index: 1000;
}
.button2 {
position: absolute;
left: 100;
top:100;
z-index: 1001;
}
Mais je n'aime pas faire ça. D'une part, il vous enlève du flux naturel du balisage et vous oblige à positionner le bouton, peu importe le contenu qui vient au-dessus. Pour un autre, que faire si le bouton inférieur est plus grand que le haut? Ensuite, vous avez un problème avec les bords de l'inférieur visible.
Utilisez la solution de Dominic ci-dessus. C'est beaucoup mieux.
Pourquoi les mettre l'un sur l'autre? Il y a une "bonne" façon de cacher des choses en CSS, en utilisant la propriété display
:
.register_button { display: none; }
Ensuite, dans votre code HTML:
<button type="button" class="register_button">Will not show up!</button>
Vous devez d'abord vérifier id de l'élément en utilisant l'outil comme firebug (addon de Firefox), vous devez utiliser cet identifiant dans css pour le positionner, supposons que le bouton a id myid
, vous devriez le faire en CSS:
#myid
{
position:absolute;
top:100px; /* adjust this */
left:100px; /* adjust this */
}
- 1. Positionner l'image en utilisant css
- 2. Positionner un élément sous un autre élément en Javascript
- 3. C++ positionner un curseur en utilisant SetCursor
- 4. Filtrer un formulaire en utilisant un bouton de commande sur un autre formulaire
- 5. Comment charger un autre xib en appuyant sur un bouton
- 6. DANS IE6, comment positionner PNG transparent en utilisant un filtre?
- 7. en utilisant la variable locale dans un autre bouton
- 8. Comment positionner ce en utilisant uniquement CSS et aucune table
- 9. CSS: Placez un bouton d'envoi après le dernier contrôle sur un formulaire
- 10. CSS Related: Essayer de positionner un div stylé pour ressembler à une barre sur un wepage
- 11. Positionner le bouton HTML dynamiquement en C#
- 12. Afficher un style CSS si IE et un autre si ff ou chrome en .css en utilisant PHP
- 13. Positionnez facilement un élément sur un autre élément de jQuery?
- 14. comment concevoir un bouton comme Vista utilisant CSS
- 15. un bouton actif un autre inactif
- 16. pour jouer son programme en utilisant un bouton sur l'iPhone
- 17. Android - Un autre bouton question
- 18. Positionner le fragment CSS HTML
- 19. En utilisant Powershell sur un ordinateur pour exécuter un script Powershell sur un autre
- 20. quel style CSS gère l'événement click sur un bouton? autre que hover
- 21. Aligner un div en utilisant CSS
- 22. Comment positionner un UIView?
- 23. CSS pour positionner la liste horizontale
- 24. Problème en cliquant sur le bouton partout. Bouton CSS
- 25. Comment initialiser un bouton en utilisant editButtonItem
- 26. Positionner dans Vector en utilisant STL
- 27. Comment arrêter un processus en utilisant un "bouton d'arrêt"
- 28. CSS simple: Texte ne sera pas centré sur un bouton
- 29. mettre à jour plusieurs formulaires en utilisant un seul bouton
- 30. Cliquez sur un bouton dans une autre application
+1 pour répondre à la question posée - c'est utile aussi! –
+1 pour la solution dont j'ai besoin! – Pasta
Une raison pour laquelle cela ne fonctionne pas sur Google Chrome, mais fonctionne sur Firefox? – Pasta