Lors de l'affichage de mon site, le curseur ne se change que sur la main gantée pour <a>
balises, pas <button>
Mots clés. Y a-t-il une raison à cela?
Voici mon code (les balises button ont un identifiant de #more en css3).
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
}
voir: https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
vous devez donc ajouter: cursor:pointer;
Dans votre cas, utilisez:
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
Ceci appliquera le curseur à l'élément avec l'ID "plus" (ne peut être utilisé qu'une seule fois). Donc, dans votre utilisation HTML
<input type="button" id="more" />
Si vous souhaitez appliquer cela à plusieurs boutons, vous avez plusieurs possibilités:
en utilisant CLASS
.more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
et dans votre utilisation HTML
<input type="button" class="more" value="first" />
<input type="button" class="more" value="second" />
ou s'applique à un contexte HTML :
input[type=button] {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
et dans votre utilisation HTML
<input type="button" value="first" />
<input type="button" value="second" />
Ajoutez simplement ce style:
cursor: pointer;
La raison pour laquelle cela ne se produit pas par défaut est que la plupart des navigateurs réservent le pointeur uniquement pour les liens (et peut-être quelques autres choses que j'oublie, mais généralement pas <button>
s).
Plus sur la propriété cursor
: https://developer.mozilla.org/en/CSS/cursor
J'applique généralement ceci à <button>
et <label>
par défaut.
[~ # ~] note [~ # ~] : Je viens de prendre ceci:
les balises button ont un identifiant de
#more
Il est très important que chaque élément ait son propre unique id
, vous ne pouvez pas avoir de doublons. Utilisez plutôt l’attribut class
et changez votre sélecteur de #more
à .more
. C'est en fait une erreur assez commune qui est à l'origine de nombreux problèmes et questions posées ici. Plus tôt vous apprendrez à utiliser id
, mieux ce sera.
Tout ce dont vous avez besoin est simplement d’utiliser l’un des attributs de CSS, qui est ---->
curseur: pointeur
il suffit d'utiliser cette propriété en css, peu importe son inline ou interne ou externe
par exemple (pour les CSS en ligne)
<form>
<input type="submit" style= "cursor:pointer" value="Button" name="Button">
</form>
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor: pointer;
}