De aquí a aquí
con un movimiento muy suave.
Podemos hacer tantas redes sociales como queramos, las imagenes las podemos hacer en photoshop y las subimos a la carpeta imagenes del servidor donde esta alojada la página web.
en la pagina principal creamos un div para que contenga nuestras redes sociales.
<div id="social"> </div>
Dentro de ese div escribiremos los enlaces de cada red social i la ruta para encontrar su respectiva imagen. Le daremos una clase diferente a todos ellos.
Para que se abran los enlaces en otra pagina escribiremos : target=”_blank”
<div id="social"> <ul> <li> <a href="https://twitter.com/t0nyi" target="_blank" class="twitter"> <img src="images/twitter.png"> </a> </li> <li> <a href="http://es.pinterest.com/tantequera/" target="_blank" class="pinterest"> <img src="images/pinterest.png"> </a> </li> <li> <a href="https://www.facebook.com/tonyi.antequera"target="_blank" class="facebook"> <img src="images/facebook.png"> </a> </li> <li> <a href="http://instagram.com/t0nyi/"target="_blank" class="instagram"> <img src="images/instagram.png"> </a> </li> <li> <a href="https://www.linkedin.com/pub/tonyi-antequera/86/1b4/948"target="_blank" class="linkedin"> <img src="images/linkedin.png"> </a> </li> </ul> </div>
Situaremos las imágenes en orden, una debajo de la otra. de esta manera:
Sólo se ve el icono, así cuando pasemos por encima se desplazaran i podremos leer el texto. Para poder colocar las imagenes de esta forma es preferible hacerlo dandoles la propiedad absolute i marcándole los puntos exactos de donde tienen que ir.
(-webkit-transition:all 1s; este atributo sera el que hará el movimiento mas alegre)
#social a.facebook{ position: absolute; top: 90px; left: 0px; -webkit-transition:all 1s; }
Así para todas.
Pasamos al movimiento, para que la imagen se mueva cuando pasamos el raton por encima escribiremos lo siguiente en el CCS:
#social a.twitter:hover{ left:120px; }
Así para todas.
y ya lo tenemos