Foros del Web » Creando para Internet » CSS »

Cambiar Color a icono de menú

Estas en el tema de Cambiar Color a icono de menú en el foro de CSS en Foros del Web. Hola, primero gracias por su atención. Tengo un problemilla, se algo de css pero no mucho. Tengo un label donde le asigno por css un ...
  #1 (permalink)  
Antiguo 25/09/2015, 10:08
 
Fecha de Ingreso: marzo-2012
Ubicación: Manta- Ecuador
Mensajes: 27
Antigüedad: 12 años, 1 mes
Puntos: 0
Cambiar Color a icono de menú

Hola, primero gracias por su atención.

Tengo un problemilla, se algo de css pero no mucho.
Tengo un label donde le asigno por css un background-image el cual son 3 rayas que representan a un icono de menú, por lo que alcance a ver es un svg, pero no puedo cambiarle el color.
Si no me hago entender aquí dejo el código css:

Código:
label[for="nav-trigger"] {
  /* critical positioning styles */
  position: fixed;
  left: 15px; top: 90%;
  z-index: 2;
  /* non-critical apperance styles */
  height: 30px;
  width: 30px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");
}
  #2 (permalink)  
Antiguo 25/09/2015, 10:56
 
Fecha de Ingreso: enero-2015
Ubicación: Cordoba, Andalucía
Mensajes: 111
Antigüedad: 9 años, 4 meses
Puntos: 15
Respuesta: Cambiar Color a icono de menú

para cambiar el color debes utilizar un editor gráfico y colorearlo a tu gusto!
por ejemplo el paint.

Solo puedes cambiar de color desde css si fuese una fuente.
  #3 (permalink)  
Antiguo 29/09/2015, 08:50
Avatar de michellqm  
Fecha de Ingreso: septiembre-2015
Mensajes: 21
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Cambiar Color a icono de menú

c: saludos, para cambiar el color deun svg debes usar la propiedad "fill" ej

Código CSS:
Ver original
  1. label[for="nav-trigger"] {
  2.   /* critical positioning styles */
  3.   position: fixed;
  4.   left: 15px; top: 90%;
  5.   z-index: 2;
  6.   /* non-critical apperance styles */
  7.   height: 30px;
  8.   width: 30px;
  9.   cursor: pointer;
  10.   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' fill="#000" viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");
  11. }

Las propiedades de los svg son basicamente Fill (para rellenar el color de fondo) y stroke (para el borde alrededor)

Este color también puede cambiarse desde css pues es un elemento web

le aplicas una clase a tu svg y puedes usar algo como

Código CSS:
Ver original
  1. .elemento-svg {
  2.     fill: red;
  3.    stroke: blue
  4. }

y listo c: los svg son geniales

Suerte!

Etiquetas: background, color, icono, width
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:04.