Quiero crear un signo de exclamación atractivo pero simple con solo CSS. ¿Alguien tiene alguna idea genial?
Podrías encontrar una fuente que tenga un "!" y use el generador Font Squirrel @font-face y elija configuraciones expertas con subconfiguraciones personalizadas e incluya solo el ! carácter para la fuente.
Agregue la fuente a su pila como la primera fuente y solo se procesará para !
Para este ejemplo, elegí Heartbreaker Regular como fuente y creé un kit @font-face.
El espécimen que está recurriendo a Helvetica para todo menos el !.
Puede crear un signo de exclamación simple usando CSS puro + marcado HTML:
HTML:
<p>This is a simple paragraph <span class="exc_mark"><span></span></span></p>
CSS:
.exc_mark {
position: relative;
top: -5px;
left: 3px;
width: 10px;
font-size: 8px;
border: 3px solid #888;
background-color: #888;
border-radius: 3px;
}
.exc_mark span {
position: absolute;
top: 15px;
left: -3px;
border: 3px solid #888;
border-radius: 3px;
height: 1px;
width: 1px;
background-color: #888;
}
El CSS del tramo hará el trabajo.
No es el signo de exclamación que mejor se ve, pero puedes jugar con la propiedad border-radius, border-width y degradados de CSS3 como fondos para obtener una apariencia mucho mejor. La creatividad es el límite.
Me gusta la sugerencia de fuente-ardilla, ¡muy ordenada! Esto también funcionará con Cufon, con el que algunas personas pueden estar más familiarizadas.
Si está utilizando un jQuery u otro conjunto de herramientas en la página, puede buscar y reemplazar los signos de exclamación con otra cosa, por ejemplo, envolverlos en una clase. Entonces puedes hacer un Cufon.now en esa clase.
A partir de ahí, puede agregar algunas animaciones, etiquetas de título, cualquier cosa extravagante; sin embargo, tenga en cuenta que los signos de exclamación generalmente se usan con moderación. ¡Excepto en las oficinas del Frente de Liberación del Signo de Exclamación! (¡¡Hice eso último! Pero entiendes la idea!?!?!!?)
Las fuentes de Google son tu respuesta. Lo único que debe hacer (además de cargar las fuentes de Google en su archivo HTML) es darle un estilo.
Además de eso, es mucho más rápido que sifr, @font-face, cufon, etc. Además, con el visor de fuentes puedes ver diferentes fuentes muy rápido.
Para darle un poco de ventaja, siempre puedes hacer una sombra en CSS.
jose joe
Ryan