CSS | Enlaces

El enlace es una conexión de una página web a otra página web. La propiedad CSS se puede usar para diseñar los enlaces de varias maneras diferentes.
Estados de enlace: antes de discutir las propiedades de CSS, es importante conocer los estados de un enlace. Los enlaces pueden existir en diferentes estados y pueden diseñarse utilizando pseudoclases. 
Hay cuatro estados de enlaces a continuación: 
 

  • a:link => Este es un enlace normal, no visitado.
  • a:visitado => Este es un enlace visitado por el usuario al menos una vez
  • a:hover => Este es un enlace cuando el mouse pasa sobre él
  • a:activo => Este es un enlace en el que se acaba de hacer clic.

Sintaxis: 
 

a:link {
    color:color_name;
}

color_name se puede dar en cualquier formato como nombre de color (verde), valor HEX (# 5570f0) o valor RGB rgb (25, 255, 2). Hay otro estado ‘a:focus’ que se usa para enfocar cuando un usuario usa la tecla de tabulación para navegar a través de los enlaces. 
Valor por defecto de los enlaces: 
 

  • Por defecto, los enlaces creados están subrayados.
  • Cuando se pasa el ratón por encima de un enlace, cambia a un icono de mano.
  • Los enlaces normales/no visitados son azules.
  • Enlaces visitados de color morado.
  • Los enlaces activos son de color rojo.
  • Cuando un enlace está enfocado, tiene un contorno a su alrededor.

Ejemplo 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>CSS links</title>
        <style>
            p {
                font-size: 25px;
                text-align: center;
            }
         
        </style>
    </head>
 
    <body>
    <p><a href="https://www.geeksforgeeks.org/">GeeksforGeeks Simple Link</a></p>
    </body>   
</html>

Producción: 
 

link property

Propiedades CSS de los enlaces: A continuación se proporcionan algunas propiedades CSS básicas de los enlaces: 
 

  • color
  • Familia tipográfica
  • decoración de texto
  • color de fondo

color: esta propiedad CSS se utiliza para cambiar el color del texto del enlace. 
Sintaxis: 
 

a {
    color: color_name;
}

Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>Link color property</title>
        <style>
            p {
                font-size: 20px;
                text-align:center;
            }
         
            /*unvisited link will appear green*/
            a:link{
                color:red;
            }
         
            /*visited link will appear blue*/
            a:visited{
                color:blue;
            }
         
            /*when mouse hovers over link it will appear orange*/
            a:hover{
                color:orange;
            }
         
            /*when the link is clicked, it will appear black*/
            a:active{
                color:black;
            }
         
        </style>
    </head>
     
    <body>
        <p><a href="https://www.geeksforgeeks.org/">GeeksforGeeks</a>
         This link will change colours with different states.</p>
    </body>   
</html>

Producción: 
 

color decoration

font-family: esta propiedad se usa para cambiar el tipo de fuente de un enlace usando la propiedad font-family. 
Sintaxis: 
 

a {
    font-family: "family name";
}

Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <style>
            /*Initial link font family arial*/
            a {
                font-family:Arial;
            }
            p {
                font-size: 30px;
                text-align:center;
            }
         
            /*unvisited link font family*/
            a:link{
                color:Arial;
            }
         
            /*visited link font family*/
            a:visited{
                font-family:Arial;
            }
         
            /*when mouse hovers over it will change to times new roman*/
            a:hover{
                font-family:Times new roman;
            }
         
            /*when the link is clicked, it will changed to Comic sans ms*/
            a:active{
                font-family:Comic Sans MS;
            }
        </style>
    </head>
 
    <body>
        <p><a href="https://www.geeksforgeeks.org/"
        id="link">GeeksforGeeks</a> a Computer Science
        Portal for Geeks.</p>
    </body>
</html>                   

Producción: 
 

link font family

Decoración de texto: esta propiedad se usa básicamente para eliminar/agregar subrayados de/a un enlace. 
Sintaxis: 
 

a {
    text-decoration: none;
}

Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>Text decoration in link</title>
        <style>
         
            /*Set the font size for better visibility*/
            p {
                font-size: 2rem;
            }
             
            /*Removing underline using text-decoration*/
            a{
                text-decoration: none;
            }
            /*underline can be added using
            text-decoration:underline;
            */
        </style>
    </head>
    <body>
        <p><a href="https://www.geeksforgeeks.org/" id="link">GeeksforGeeks</a> a Computer Science
        Portal for Geeks.</p>
    </body>   
</html>

Producción: 
 

link text decoration

color de fondo: esta propiedad se utiliza para establecer el color de fondo del enlace. 
Sintaxis: 
 

a {
    background-color: color_name;
}

Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>background color</title>
        <style>
            /*Setting font size for better visibility*/
            p{
                font-size: 2rem;
            }
            /*Designing unvisited link button*/
            a:link{
                background-color: powderblue;
                color:green;
                padding:5px 5px;
                text-decoration: none;
                display: inline-block;
            }
         
            /*Designing link button when mouse cursor hovers over it*/
            a:hover{
                background-color: green;
                color:white;
                padding:5px 5px;
                text-align: center;
                text-decoration: none;
                display: inline-block;
            }
        </style>
    </head>
    <body>
        <p><a href="https://www.geeksforgeeks.org/" id="link">
         GeeksforGeeks</a> a Computer Science Portal for Geeks.</p>
    </body>   
</html>

Producción: 
 

link background color

Botón de enlace CSS: los enlaces CSS también se pueden diseñar usando botones/cuadros. El siguiente ejemplo muestra cómo los enlaces CSS se pueden diseñar como botones. 
Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>Link button</title>
        <style>
            /*Setting font size for better visibility*/
            p{
                font-size: 2rem;
            }
            a {
                background-color: green;
                color:white;
                padding:5px 5px;
                border-radius:5px;
                text-align: center;
                text-decoration: none;
                display: inline-block;
            }
        </style>
    </head>
    <body>
        <p><a href="https://www.geeksforgeeks.org/" id="link">
     GeeksforGeeks</a> a Computer Science Portal for Geeks.</p>
    </body>       
</html>

Producción: 
 

link button

Publicación traducida automáticamente

Artículo escrito por Kushagra7744 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *