La police de caractères pour CSS “x” bouton fermer?
Je veux créer un bouton de fermeture à l'aide de CSS.
Je suis sûr que je ne suis pas le premier à le faire, donc, personne ne sait à qui la police a un "x", de la même largeur que de hauteur, de sorte qu'il peut être utilisé de la croix-navigateur pour ressembler à un bouton de fermeture?
Vous devez vous connecter pour publier un commentaire.
✖ fonctionne vraiment bien. Le code HTML est
✖
.Lucida Sans Unicode
etArial Unicode MS
aussi appuyer de tels symboles unicode. Si vous n'utilisez pas une police qui prend en charge ces caractères sur certains navigateurs (surtout les vieux IE) tout ce que vous obtiendrez sont des rectangles indiquant non pris en charge symboles. J'utilise une version allégée de DejaVu pour de tels symboles.color
valeur de l'élément qui l'entoure (ou un parent)Que sur l'utilisation de l' ×-marque (le symbole de multiplication),
×
en HTML, pour qui?"x" (lettre) ne doit pas être utilisé pour représenter quelque chose d'autre que la lettre X.
×
×
ou×
(même chose) U+00D7 signe de multiplication× même personnage avec une forte épaisseur de police
⨯
⨯
U+2A2F Gibbs produit✖
✖
U+2716 lourd signe de multiplicationIl y a aussi un emoji ❌ si vous le soutenir. Si vous n'en avez-vous pas vu un carré =
❌
J'ai aussi fait cet exemple de code simple sur Codepen quand je travaille avec un graphiste qui m'a demandé de lui montrer de quoi il pourrait ressembler, quand j'ai demandé si je pouvais remplacer votre bouton de fermeture avec une version codée plutôt que d'une image.
HTML
✕
✕
✓✓
✖
✖
✔✔
✗
✗
✘
✘
×
×
×
CSS
Si vous souhaitez utiliser les caractères ci-dessus à partir de CSS (comme je l'ai.e: dans un
:before
ou:after
pseudo), il suffit d'utiliser l'échappé\
Unicode HEXADÉCIMAL de la valeur, comme par exemple:CSS:
HTML:
Utiliser des exemples pour les différents langues:
✕
HTML'\2715'
CSS comme je l'ai.e:.clear:before { content: '\2715'; }
'\u2715'
JavaScript chaîne✕ est un autre grand un qui n'est pas trop épais. Le code HTML est
✕
, ou2715
dans l'hex.Comme @Haza a souligné la fois symbole peut être utilisé. Twitter Bootstrap cartes à un icône de fermeture pour rejeter le contenu comme les modaux et les alertes.
Je préfère Police Génial: http://fortawesome.github.io/Font-Awesome/icons/
L'icône, vous pouvez être à la recherche pour est
fa-times
. C'est aussi simple que cela à utiliser:Violon ici
C'est probablement pédantisme, mais jusqu'à présent, personne n'a vraiment donné une solution "pour créer un bouton de fermeture à l'aide de CSS." seulement. Ici, vous allez:
http://codepen.io/anon/pen/VaWqYg
il y a un autre n'est pas mentionné ici - nice mince si vous avez besoin de ce genre de look pour votre projet: ╳
×
etfont-family: Garamond, "Apple Garamond";
faire assez bon. Police Garamond est mince et sécurité webCela fonctionne bien pour moi:
Oublier une police et d'utiliser une image d'arrière-plan!
Ce sera plus accessible pour les utilisateurs visitant la page avec un lecteur d'écran.
C'est pour les gens qui veulent faire de leur
X
petit/grand et en rouge!HTML:
CSS:
Vous pouvez utiliser le texte qui est uniquement accessible aux lecteurs d'écran en le plaçant dans une durée qui de vous cacher dans une manière accessible. Placez le x dans le CSS qui ne peuvent pas être lus par les lecteurs d'écran, donc de ne pas confondre, mais est visible sur la page, et également accessible par les utilisateurs du clavier.
À l'aide des navigateurs modernes, vous pouvez faire pivoter un signe+:
ensuite il suffit de placer le code html suivant où vous en avez besoin:
×
est mieux que✖
comme✖
se comporte étrangement à Bord et Internet explorer (testé dans IE11). Il n'est pas obtenir la bonne couleur et est remplacé par un "emoji"