Cómo Estilizar los Enlaces con CSS (Botones, Colores, y Más)

logo tecnonautas

Cómo Estilizar los Enlaces con CSS (Botones, Colores, y Más)

VALORACIÓN DEL ARTÍCULO:
5/5


Los enlaces son muy comunes en las páginas web, pero muchos diseñadores web no se dan cuenta del poder que tienen con CSS para manipular y administrar sus enlaces de manera efectiva. Puede definir enlaces con estados visitados, suspendidos y activos. También puedes trabajar con bordes y fondos para dar a tus enlaces más pizzaz o hacer que parezcan botones o incluso imágenes.

La mayoría de los diseñadores web empiezan por definir un estilo en la etiqueta a:

a { color: rojo; }

Esto le dará estilo a todos los aspectos del enlace (flotante, visitado y activo). Para cambiar el estilo de cada parte por separado, debe utilizar pseudoclases de enlace.

Índice de contenidos

Enlace Pseudo-Clases

Hay cuatro tipos básicos de pseudoclases de enlace que puede definir:

  • :link – este es el estilo por defecto para el enlace
  • :visited – después de hacer clic en un enlace
  • :hover – como un ratón está posicionado sobre un enlace (pre-click)
  • :active – justo cuando se hace clic en el enlace

Para definir una pseudoclase de enlace, utilícela con la etiqueta a en su selector CSS. Por lo tanto, para cambiar el color visitado de todos sus enlaces a gris, escriba:

a:visitado { color: gris; }

Si se estiliza una pseudo-clase de un eslabón, es una buena idea estilizarlas todas. De esta manera no se sorprenderá de resultados extraños. Así que si sólo quieres cambiar el color visitado a gris, mientras que todas las otras pseudo-propiedades de tus enlaces permanecen negras, escribes:

a:link, a:hover, a:active { color: negro; }a:visited { color: gris; }

Cambiar los colores de los enlaces

La forma más popular de cambiar el estilo de los enlaces es cambiar el color cuando el ratón pasa por encima de ellos:

a { color: #00f; }a:hover { color: #0f0; }

Pero no olvide que puede influir en el aspecto del enlace al hacer clic en él con la propiedad :active:

a { color: #00f; }a:activo { color: #f00; }

O cómo se ve el enlace después de haberlo visitado con la propiedad :visited:

a { color: #00f; }a:visitado { color: #f0f; }

Para ponerlo todo junto:

a { color: #00f; }a:visitado { color: #f0f; }a:hover { color: #0f0; }a:activo { color: #f00; }

Poner fondos en los enlaces para agregar iconos o viñetas

Jugando un poco con el fondo, puede crear un enlace que tenga un icono asociado. Elija un icono que sea pequeño, alrededor de 15px por 15px, a menos que su texto sea más grande. Coloque el fondo a un lado del enlace y establezca la opción de repetición en No repetición. A continuación, rellene el enlace para que el texto dentro del mismo se mueva lo suficiente a la izquierda o a la derecha para ver el icono.

a {acolchado: 0 2px 1px 15px;fondo: #fff url(ball.gif) left center no-repeat;color: #c00;}

Una vez que haya obtenido su icono, puede establecer una imagen diferente a la de sus iconos flotante, activo y visitado para hacer que el enlace cambie:

a {acolchado: 0 2px 1px 15px;fondo: #fff url(ball.gif) left center no-repeat;color: #c00;}a:hover {background: #fff url(ball2.gif) left center no-repeat;}a:active {background: #fff url(ball3.gif) left center no-repeat;}

Haga que sus enlaces parezcan botones

Los botones son muy populares, pero hasta que llegó el CSS, tenías que crear botones usando imágenes, lo que hace que tus páginas tarden más en cargarse. Afortunadamente, hay un estilo de borde que puede ayudarle a crear un efecto de botón fácilmente con CSS.

a {borde: 4px al principio; acolchado: 2px;texto-decoración: ninguno;}a:activo {borde: 4px inserto;}

Tenga en cuenta que cuando se ponen colores en los estilos de inicio y de inserción, los navegadores no son tan propensos a renderizarlos como se podría esperar. Así que, aquí hay un botón más elegante con bordes de colores:

a {border-style: solid;border-width : 1px 4px 4px 4px 1px;text-decoration : none;padding : 4px;border-color : #69f #00f #00f #69f;}

Y también puede afectar los estilos de hover y los estilos activos de un enlace de botón, simplemente use esas pseudo-clases:

a:link {border-style: solid;border-width : 1px 4px 4px 4px 1px;text-decoration : none;padding : 4px;border-color : #69f #00f #00f #69f;}a:hover { color del borde: #ccc; }

TAMBIÉN TE INTERESA

supercademy

Supercademy: una red IA de profesores particulares

Quizás los profesores particulares de carne y hueso tengan los días contados. O quizás no… Lo cierto es que la IA ha llegado también a este segmento para revolucionar la enseñanza privada y domiciliaria. La prueba es el éxito inicial que está cosechando Supercademy, la primera academia de profesores particulares online creados con IA. Índice

como funciona Canva

Trucos Canva para hacer tu vida digital más feliz

En el competitivo entorno laboral actual, la capacidad de crear contenido visual atractivo es crucial para comunicar ideas de manera efectiva y con los trucos Canva que te proponemos en este artículo será mucho más  captar la atención del público. Canva se ha convertido en una plataforma de referencia para los amantes de la creación

PS5 Pro

PS5 Pro: la consola de los 800 euros

Hay quien pensará que se nos ha ido todo lo de las manos cuando sepa que tiene que pagar 800 euros por hacerse con la última consola PlayStation. Sony acaba de anunciar la PS5 Pro, una versión más actualizada de su última Play, siguiendo la misma política que se hizo en su momento con la

almacenamiento de datos

Hello.app, ‘el Airbnb del almacenamiento de datos’

En un mundo donde el control de los datos está dominado por gigantes tecnológicos como Google, Amazon y Dropbox, la startup española hello.app surge con una propuesta innovadora que busca descentralizar y democratizar el almacenamiento de información a nivel global. Fundada por los jóvenes emprendedores Álvaro Pintado Santaularia (19 años) y Alexander Baikalov (20 años),