comment changer la forme de bouton soumettre pour cercle [dupliquer]
-
12-12-2019 - |
Question
Double Possible:
Tracer le Cercle à l'aide de css seul
Je voudrais savoir si il existe un moyen de changer la forme du bouton envoyer, à partir de rectangle de forme circulaire??
Je ne veux pas utiliser une circulaire shapped image de la solution. Je veux que toutes les autres caractéristiques du bouton de la feuille de style css.
La solution
Votre question est déjà répondu, mais je vous recommande Twitter Bootstrap.
C'est un code HTML/CSS framework qui vous permet de vous faire grands boutons (parmi d'autres) facilement.
Ces boutons sont "crossbrowser", ce qui signifie qu'ils sont compatibles avec Internet Explorer.
Avec une seule classe - btn
- vous pouvez styliser un <button>
, <input type="button">
ou <a>
.
Ce :
<button class="btn"></button>
Donne:
Vous pouvez également personnaliser votre bouton rapidement avec une option de classe :
btn-primary
, btn-info
, btn-success
, btn-warning
, btn-danger
et btn-inverse
.
Cette classes transformer votre bouton comme ça :
Ensuite, vous pouvez choisir une taille avec les classes btn-large
, btn-small
et btn-mini
.
Enfin, vous pouvez ajouter une icône (la liste est ici) dans le bouton.
Ce:
<button class="btn btn-success">
<i class="icon-shopping-cart icon-white"></i>
<span>Checkout</span>
</button>
Donne:
Amusez-vous avec vos nouveaux boutons. :)
Autres conseils
Utilisez border-radius
Propriété.
Exemple:
.button {
width: 100px;
height: 100px;
background-color: #000;
border: solid 1px #000;
border-radius: 50%
}
L'exemple ci-dessus vous donnera un cercle régulier.
Si vous voulez juste une petite forme arrondie, essayez ceci:
.button {
width: 100px;
height: 30px;
background-color: #000;
border: solid 1px #000;
border-radius: 5px
}
Démo en direct: Cercle normal
Démo en direct: Forme arrondie
Démo en direct: bouton d'entrée avec texte
Utilisez le rayon de frontière CSS.Je recommanderais Googling 'CSS Button Generator' ou telle et trouver un nombre quelconque de boutons générant des outils que vous pouvez jouer avec pour obtenir le droit CSS.Vous auriez juste besoin de vous assurer de la hauteur de l'élément= largeur, puis de régler les rayons de coin en conséquence.
Utilisez ce style:
input[type='submit'] {
width:100px;
height:100px;
border-radius:50px;
}
Vous pouvez utiliser des frontières dans votre CSS, mais il ne sera pas pris en charge dans IE.
Jouer avec: -
border-radius: 10px 10px 10px 10px
Je suggérerais d'utiliser l'interface utilisateur de JQuery (vous pouvez vous faire votre propre thème) http://jqueryui.com/themeroller/
ou
CSS3 http://webdesignerwall.com/taturials/css3-gradient-buttons
CSS3 ne fonctionnera pas dans IE.