CSS: Dar un estilo a los links dependiendo del tipo de enlace

0 - , - 27/01/2010 19:16:02

El siguiente fragmento de código es un ejemplo de cómo personalizar los enlaces, mostrando una pequeña imagen que ofrecerá información al visitante sobre el tipo de enlace o documento al que va a acceder. Para ello hacemos uso de los pseudo-selectores de CSS.

/* links externos*/
a[href^="http://"]{
	padding-right: 20px;
	background: url(images/externos.gif) no-repeat center right;
}

/* emails */
a[href^="mailto:"]{
	padding-right: 20px;
	background: url(images/email.gif) no-repeat center right;
}

/* pdfs */
a[href$=".pdf"]{
	padding-right: 20px;
	background: url(images/pdf.gif) no-repeat center right;
}
/* imágenes */
a[href$=".jpg"]{
	padding-right: 20px;
	background: url(images/jpg.gif) no-repeat center right;
}
/* hojas de cálculo excel*/
a[href$=".xls"]{
	padding-right: 20px;
	background: url(images/excel.gif) no-repeat center right;
}

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha