Mostrando entradas con la etiqueta css3. Mostrar todas las entradas
Mostrando entradas con la etiqueta css3. Mostrar todas las entradas

miércoles, 13 de abril de 2011

css3.me: Una ayuda para generar estilos - Vagabundia


css3.me es otro de esos sitios que nos ayudan a crear reglas de estilo, fundamentalmente, aquellas que suelen ser complejas de entender tales como sombras o gradientes.



Lo interesante de este es que incluye las necesarias para que funcione en versiones de Internet Explorer anteriores a la 9 siempre y cuando puedan ser "traducidas" a filtros.





Podemos jugar un rato e ir previsualizando los resultados hasta que nos decidamos por alguno y luego, basta hacer click en Get the code para que podamos copiarlo. Ver/Ocultar [+]


background-color:#ffffff;

border-width:2px;

border-color:transparent;

-moz-border-radius:30px;


-webkit-border-radius:30px;

border-radius:30px;

/*IE DOES NOT SUPPORT BORDER RADIUS*/

-moz-box-shadow:inset 0px 0px 20px #000000;

-webkit-box-shadow:inset 0px 0px 20px #000000;

box-shadow:inset 0px 0px 20px #000000;

/*Inner elements should not cover inner shadows*/

/*Chrome renders inset shadows incorrectly with border-radius*/

/*IE DOES NOT SUPPORT INSET SHADOWS*/


background: -moz-linear-gradient(left, #000000, #85a1ff);

background: -webkit-gradient(linear, left top, right top, from(#000000), to(#85a1ff));

background: -o-linear-gradient(left, #000000, #85a1ff);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#000000', endColorstr='#85a1ff');

/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/

/*Element must have a height (not auto)*/

/*All filters must be placed together*/

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#000000', endColorstr='#85a1ff')";

/*Element must have a height (not auto)*/


/*All filters must be placed together*/

background: linear-gradient(left, #000000, #85a1ff);

/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/

/*All filters must be placed together*/


Luego, podemos usarlo en cualquier tipo de regla, por ejemplo, en una clase:
.miejemplo {
....... y aquí pegamos el código .......
}
Obviamente, podemos editarlo u optimizarlo; por ejemplo, en este caso podríamos eliminar el borde, eliminar los prefijos de algunas propiedades que ya son innecesarios tales como -moz-border-radius, -webkit-border-radius, -moz-box-shadow o -webkit-box-shadow ya que los neuvos navegadoree aceptan las propiedades border-radius y box-shadow; etc.



Faltaría recordar que para que ciertas propiedades tengan efecto, las etiquetas donde son agregadas deben ser dimensionadas mediante width y height.





















TABLA - FUENTES - FONTS


SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font








free counters


Disculpen las Molestias




TABLA - INFORMÁTICA - UTILIDADES

martes, 8 de febrero de 2011

Conjunto de íconos usando sólo CSS - Vagabundia


Este es otro de esos experimentos que muestran la potencia del CSS3 y fue desarrollado por Nicolas Gallagher; se trata de una serie de íconos para diferentes opciones, comentarios, tipos de archivo, reproducción de audio o video, etc.



A primera vista parecería complejo pero no lo es tanto ya que, una vez definidas las clases CSS, usarlas es muy sencillo e incluso, con algo de paciencia, podemos modificarlas un poco y jugar con diseños nuevos.




Lamentablemente, como todo este tipo de experimentos, funcionará en Firefox, Chrome, Safari y Opera pero no en Internet Explorer así que su aplicación está bastante restringida aunque nada impide utilizarla ya que en IE8 se ve ... razonablemente bien (no se verán redondeces) y quien use versiones anteriores sólo verá el texto ya que usa pseudo-elementos que no están disponibles en esas versiones inferiores.




Para intentar esto hay que mirar la página original y ver los ejemplos. En este caso, he tomado tres y modificado un poco la estructura para simplificarla a los efectos del demo. Acá, uso una etiqueta SPAN pero, podría ser cualquier otra, claro. Defino entonces una clase genérica para esa etiqueta:
.iconos {
  color: #ABC;
  display: inline-block;
  font-size: 17px;
  font-family: Tahoma;
  overflow: hidden;
  padding: 0 0 0 24px;
  position: relative;
}
.iconos:hover { color: #DEF; }
.iconos:before, .iconos:after {
  background-color: #ABC;
  content: "";
  left: 0;
  margin: 0;
  position: absolute;
  top: 50%;
}
.iconos:hover:before, .iconos:focus:before, .iconos:active:before { background-color: #DEF; }
Y ahora, las reglas de estilo que "dibujarán" cada ícono.
/* COMENTARIOS */
.comentario:before {
  height: 12px;
  margin-top: -8px;
  width: 16px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.comentario:after {
  background-color: transparent;
  border-color: #ABC transparent transparent #ABC;
  border-right: 2px solid transparent;
  border-style: solid;border-width:2px;
  left: 8px;
  margin-top: 4px;
}
.comentario:hover:after, .comentario:focus:after, .comentario:active:after {
  border-left-color: #DEF;
  border-top-color: #DEF;
}

/* VIDEOS */
.video:before {
  height: 12px;
  left: 2px;
  margin-top: -6px;
  width: 14px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.video:after {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 6px 5px 0;
  border-right- color:#ABC;
  left: 14px;
  margin-top: -5px;
}
.video:hover:after,.video:focus:after,.video:active:after { border-right-color: #DEF; }

/* INFO */
.info { color: #73D5FA;}
.info:before {
  background: #73D5FA;
  color: #FFF;
  content: "i";
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  height: 16px;
  left: 3px;
  line-height: 15px;
  margin-top: -8px;
  text-align: center;
  width: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}
.info:hover { color: #73D5FA; }
.info:hover:before, .info:focus:before, .info:active:before { background-color: #73D5FA; }


Comentario Información Video






















TABLA - FUENTES - FONTS


SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font








free counters


Disculpen las Molestias




TABLA - INFORMÁTICA - UTILIDADES

Correo Vaishnava