Feeds:
Entradas
Comentarios

A continuación presento dos formas de centrar horizontalmente elementos absolutos mediante CSS.

Supongamos tener un archivo con el siguiente HTML en el que los elementos <p> fungen como cajitas blancas.

HTML

<div id="contenedor">
   <div id="elemento">
     <p>1</p>
     <p>2</p>
     <p>3</p>
     <p>4</p>
   </div>
</div>

CSS

Éste es el CSS para los elementos <p>:

#elemento p { 
   display: inline-block; 
   width: 20px; 
   height: 20px; 
   background-color: #ffffff;
   margin: 5px; 
}

Ahora veamos las dos formas de poner el css para el centrado horizontal del div con id igual a “elemento”.

Primera forma:

#elemento {
    position:absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}

Segunda forma:

#elemento {
   position: absolute; left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
}

Al hacerlo de la segunda manera, con un elemento en el que tanto él como su contenedor tengan ancho variable (p.ej. en diseños responsivos), nos encontramos con el inconveniente de que el elemento centrado tendrá un ancho del 50% de su contenedor, por lo que corremos el riesgo de que el elemento a centrar se corte, a menos que éste tenga un ancho fijo.

Anuncios

Buscando la manera en cómo detectar si mi página web está siendo leída desde un móvil o no, me encontré con este servidor de descarga de scripts que hacen tal cosa: detectmobilebrowsers.com.

Los scripts se encuentran escritos en los siguientes lenguajes: PHP, jQuery, Javascript, Python, Rails, nodejs, Apache, nginx, C#, ASP, ASP.NET, ColdFusion, IIS, JSP y Lasso.

Para mi trabajo elegí jQuery, entonces descargué el script correspondiente y lo implementé de la siguiente manera en un archivo HTML guardado en la misma carpeta que el script descargado:

<!DOCTYPE html> 
<html> 
 <head> 
 <title>My Page</title> 
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
 <script type="text/javascript" src="detectmobilebrowser.js"></script>
</head> 
<body>
<script type="text/javascript">
 $(document).ready(function() {
 var esmovil = $.browser.mobile;
 alert("es movil? " + esmovil);
});
</script>
</body>
</html>

El resultado es el despliegue de un alert en donde se puede leer la cadena “es movil? true” en el caso de que la página web sea leída desde un navegador móvil, o bien, “es movil? false”, en el caso contrario.

Triángulos con CSS

Aquí la manera de cómo hacer triángulos mediante CSS.

La clave es jugar con los bordes mientras que el ancho y alto de cada elemento se dejan con valor igual a cero.

HTML

<div class="triangulo-arriba"></div>
<div class="triangulo-abajo"></div>
<div class="triangulo-izquierda"></div>
<div class="triangulo-derecha"></div>

CSS

.triangulo-arriba { width: 0; height: 0; border-left: 5px solid transparent; 
border-right: 5px solid transparent; border-bottom: 5px solid black; }
.triangulo-abajo { width: 0; height: 0; border-left: 20px solid transparent; 
border-right: 20px solid transparent; border-top: 20px solid #f00; }
.triangulo-derecha { width: 0; height: 0; border-top: 60px solid transparent; 
border-bottom: 60px solid transparent; border-left: 60px solid green; }
.triangulo-izquierda { width: 0; height: 0; border-top: 10px solid transparent; 
border-bottom: 10px solid transparent; border-right:10px solid blue; }

El resultado es el siguiente:

Triángulos CSS

Fuente: http://css-tricks.com/snippets/css/css-triangle/

Desde la línea de comandos de Mac puedes hacer que varias imágenes cambien de tamaño en un sólo paso.

Nota. Antes de comenzar, sugiero que crear un respaldo de las imágenes originales porque este comando, con las opciones dadas en este artículo, reemplaza los archivos.

  1. Abrir la terminal de Mac.
  2. Ir a la carpeta de imágenes a modificar.
    • cd imagenes
  3. Usar el comando sips:
    • sips -z [alto] [ancho] *.jpg
    • sips -z 373 256 *.jpg

En el ejemplo anterior cambiamos todas las imágenes con extensión jpg, de la carpeta en la que nos encontrábamos situados, a un tamaño cuyo alto final es de 373px y ancho final es de 256px.

Eso es todo. Si quieres saber más acerca del comando sips puedes teclear man sips en tu terminal o bien ir al siguiente enlace.

Fuente: AI NO TENSHi.

Receta. Gelatina de Guayaba

¡Súper sencilla y rápida! Estará lista en menos de 10 minutos 😛

Ingredientes:

  • 8 guayabas medianas
  • 3 tazas de agua
  • 1 sobre de gelatina de piña o de limón (preparación para un litro)
  • 1 lata de leche condensada

Procedimiento:

Preparar la gelatina en 2 tazas de agua muy caliente. Licuar las guayabas en la taza de agua restante. Colar y vaciar en un recipiente. Incorporar la gelatina a temperatura ambiente y la leche condensada, y mezclar todo. Refrigerar hasta que la gelatina cuaje.

Listo!!!

😀

Música con Grooveshark

Grooveshark es una organización internacional, que tiene como base un amplio motor de búsqueda de música online y recomendación de la misma, permite a los usuarios buscar y subir música de forma libre y gratuita. — wikipedia.org

Simplemente a través de su buscador puedes buscar tus títulos por autor, título, álbum, etc.

Puedes ir agregando canciones a una lista temporal que se esté reproduciendo en ese momento, o bien crear tus propias listas de reproducción.

También puedes marcar las canciones como favoritas y compartirlas con tus amigos a través de las redes sociales.

Estas y muchas varias otras cosas más puedes hacer con esta aplicación en línea, como comprar tus canciones, o bien, con  ayuda del navegador Firefox, descargar nuestra música favorita de una forma más amigable 😛

1. Con Firefox ir al sitio en línea, Grooveshark

2. Cambiar a la versión vieja de Grooveshark

Grooveshark - cambiar versión

3. Instalar el add on para Firefox, Groove Shredder

Add on Groove Shredder

4. Descargar el parche para este add on.

5. Instalar el parche:

With Firefox open, hit Ctrl+ o (or Cmd+ o) > browse to the extension > double click the extension (or select Open) > Install Now.

Y ahora, a reproducir música con Grooveshark!

🙂

Agamí

  1. m. Ave gruiforme de las selvas tropicales de América del Sur, del tamaño de una gallina, con la cabeza pequeña, el pico corto, las patas largas y fuertes y el plumaje negro.
    ♦ pl. agamís o agamíes. wordreference

agami

agami2

agami3

agami4