¿Cómo podría diseñar el color, el tamaño y la sombra de los iconos de los iconos de Font Awesome? ?
Por ejemplo, el sitio de Font Awesome mostrará algunos íconos en blanco y otros en rojo, pero no mostrará CSS
cómo diseñarlos de esa manera ...
¿Cómo podría diseñar el color, el tamaño y la sombra de los iconos de los iconos de Font Awesome? ?
Por ejemplo, el sitio de Font Awesome mostrará algunos íconos en blanco y otros en rojo, pero no mostrará CSS
cómo diseñarlos de esa manera ...
Respuestas:
Dado que son simplemente fuentes, entonces debería poder diseñarlas como fuentes:
#elementID {
color: #fff;
text-shadow: 1px 1px 1px #ccc;
font-size: 1.5em;
}
También puede agregar estilo en línea:
<i class="icon-ok-sign" style="color:green"></i>
<i class="icon-warning-sign" style="color:red"></i>
class='icon-ok-sign my-red-class'
? o class='icon-ok-sign-red'
? Eso lo hace menos legible y agrega un nivel inútil de complejidad.
Si está usando Bootstrap al mismo tiempo, puede usar:
<i class="fa fa-check-circle-o fa-5x text-success" ></i>
De otra manera:
<i class="fa fa-check-circle-o fa-5x" style="color:green"></i>
Parece que el color del icono FontAwesome responde a información de texto, error de texto, etc.
<div style="font-size: 44px;">
<i class="icon-umbrella icon-large text-error"></i>
</div>
Hay una forma muy simple de cambiar el color de los iconos de Font Awesome.
<!-- Font Awesome insert code -->
<script src="https://use.fontawesome.com/49b98aaeb5.js"></script>
<!-- End -->
<i class="fa fa-thumbs-up fa-5x" aria-hidden="true" style="color:#00cc6a"></i>
<i class="fa fa-thumbs-up fa-4x" aria-hidden="true" style="color:#00cc6a"></i>
<i class="fa fa-thumbs-up fa-3x" aria-hidden="true" style="color:#00cc6a"></i>
<i class="fa fa-thumbs-up fa-2x" aria-hidden="true" style="color:#00cc6a"></i>
<i class="fa fa-thumbs-up" aria-hidden="true" style="color:#00cc6a"></i>
Puede cambiar el código hexadecimal a su preferencia. NOTA: El color del texto también cambiará el color del icono a menos que haya una style="color:#00cc6a"
dentro de la i
etiqueta.
Usando la adición de FA 4.4.0
.text-danger
color: #d9534f
al documento CSS y luego usando
<i class="fa fa-ban text-danger"></i>
cambia el color a rojo. Puedes configurar el tuyo para cualquier color.
For Size : fa-lg, fa-2x, fa-3x, fa-4x, fa-5x.
For Color : <i class="fa fa-link fa-lg" aria-hidden="true"style="color:indianred"></i>
For Shadow : .fa-linkedin-square{text-shadow: 3px 6px #272634;}
http://fortawesome.github.io/Font-Awesome/examples/
<i class="icon-thumbs-up icon-3x main-color"></i>
Aquí he definido un estilo global en mi CSS donde el color principal es una clase, en mi caso es un tono azul claro. Me parece que el uso de estilos en línea en los iconos con Font Awesome funciona bien, especialmente en el caso cuando nombra sus colores semánticamente, es decir, color de navegación si desea un color separado para eso, etc.
En este ejemplo en su sitio web, y también como he escrito en mi ejemplo, la versión más reciente de Font Awesome ha cambiado ligeramente la sintaxis de ajustar el tamaño. Antes solía ser:
icon-xxlarge
donde ahora tengo que usar:
icon-3x
Por supuesto, todo esto depende de la versión de Font Awesome que haya instalado en su entorno. Espero que esto ayude.
Simplemente puede definir una clase en su archivo css y convertirlo en cascada en un archivo html como
<i class="fa fa-plus fa-lg green"></i>
ahora escribe en css
.green{ color:green}
Consulte el enlace http://www.w3schools.com/icons/fontawesome_icons_intro.asp
<i class="fa fa-car"></i>
<i class="fa fa-car" style="font-size:48px;"></i>
<i class="fa fa-car" style="font-size:60px;color:red;"></i>
<i class="fa fa-car fa-lg"></i>
<i class="fa fa-car fa-2x"></i>
<i class="fa fa-car fa-3x"></i>
<i class="fa fa-car fa-4x"></i>
<i class="fa fa-car fa-5x"></i>
Tuve el mismo problema cuando intenté usar los íconos directamente desde BootstrapCDN (la forma más fácil). Luego descargué el archivo CSS y lo copié en la carpeta CSS de mi sitio, el archivo CSS (Descrito bajo la 'manera fácil' en la impresionante fuente de documentación), y todo comenzó a funcionar como deberían.
Crédito: ¿Puedo cambiar el color del icono de Font Awesome?
(esta respuesta se basa en esa respuesta)
(para el icono de marcador, por ejemplo :)
archivo inyour.css:
.icon-bookmark.icon-white {
color: white;
}
archivo inyour.html:
<div class="icon-bookmark icon-white"></div>
Como se ha señalado, los íconos impresionantes de la fuente son texto, por lo tanto, lo diseña usando los atributos CSS apropiados. Por ejemplo:
.fa-twitter-square {
font-size: 15px;
color: red;
}
Si, como me sucede bastante, el tamaño del icono no cambia en absoluto, agregue "! Important" al atributo de tamaño de fuente.
.fa-twitter-square {
font-size: 15px !important;
color: red;
}
Para dimensionar iconos
Nuestros marcos Web Fonts + CSS y SVG + JS incluyen algunos controles básicos para dimensionar iconos en el contexto de la interfaz de usuario de su página.
puedes usar como
<i class="fas fa-camera fa-xs"></i>
<i class="fas fa-camera fa-sm"></i>
<i class="fas fa-camera fa-lg"></i>
<i class="fas fa-camera fa-2x"></i>
<i class="fas fa-camera fa-3x"></i>
<i class="fas fa-camera fa-5x"></i>
<i class="fas fa-camera fa-7x"></i>
<i class="fas fa-camera fa-10x"></i>
https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons
Cambie dinámicamente las propiedades css de los iconos .fa-xxx:
<li class="nws">
<a href="#NewsModal" class="urgent" title="' + title + '" onclick=""><span class="label label-icon label-danger"><i class="fa fa-bolt"></i></span>'
</a>
</li>
<script>
$(document).ready(function(){
$('li.nws').on("focusin", function(){
$('.fa-bolt').addClass('lightning');
});
});
</script>
<style>
.lightning{ /*do something cool like shutter*/}
</style>
text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
No le recomendaría que utilice un estilo de fuente impresionante como el fa-5x, etc. por miedo a que lo cambien y tendrías que seguir cambiando el código de tu aplicación para cumplir con el último estándar. Simplemente evite esto dando a cada clase de fuente impresionante que desea un estilo uniforme la misma clase dice:
<i class="fa fa-facebook-square fa-sabi-social-icons" aria-hidden="true"></i>
<i class="fa fa-twitter-square fa-sabi-social-icons" aria-hidden="true"></i>
<i class="fa fa-google-plus-square fa-sabi-social-icons" aria-hidden="true"></i>
Aquí la clase es fa-sabi-social-icons
Luego, en su CSS, puede diseñar las fuentes utilizando las mismas reglas CSS con las que diseñaría una fuente normal. p.ej
.fa-sabi-social-icons {
color: //your color;
font-size: // your font-size in px, em or %;
text-shadow: 2px 2px #FF0000;
}
Eso debería hacer que tus fuentes sean impresionantes