Crear boton HTML5 y CSS3

Los botones a día de hoy siguen siendo una parte fundamental de nuestra web. Aparte de ser un simple lugar donde puedes hacer clic, los botones deben saber llamar la atención al usuario sin ser excesivamente molestos, se deben entender y tener un acabado profesional. El objetivo será conseguir botones profesionales con el que poder conseguir más visitas en nuestro sitio web o bien conseguir llamar la atención de los usuarios para captar algún tipo de conversión.

 

Al lío!

2 simples pasos para crear tus botones personalizados

  • El código HTML5

Para crear un botón personalizado lo primero que debemos hacer es teclear el código HTML5, el cual deberemos colocarlo allí donde queramos ubicar en nuestro sitio web. Para ello podríamos utilizar dos elementos, el elemento <a> , o el elemento <input> ambos tipos son personalizables, pero el elemento <input> trae consigo estilos por defecto que pueden alterar nuestro botón en los diferentes navegadores y dispositivos. Por eso, para hacerlo más sencillo, utilizaremos el elemento <a> el cual también tiene estilo por defecto pero resulta mucho más atractivo y manejable.

Código:

1
<a class="boton_personalizado" href="https://flaviogarcia.es/">Botón HTML5 y CSS3</a>

Y ahora la explicación:

En el atributo href, donde he colocado https://flaviogarcia.es/, debes sustituirlo por la ruta a la que quieres dirigir el botón, por ejemplo:

Imaginemos que queremos comentarle a nuestros visitantes que tenemos un nuevo artículo en nuestro blog, entonces demos poner la url destino, www.tuweb.es/blog/articulo-nuevo/.

En el atributo class donde he escrito boton_personalizado puedes escribir cualquier nombre que le quieras asignar a la clase, por ejemplo: «Botón_artículo_nuevo».

Recuerda mantener las comillas “”, es MUY importante.

  • El código CSS3

<style type="text/css">
  .boton_personalizado{
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff;
    background-color: #1883ba;
    border-radius: 6px;
    border: 2pxsolid#0016b0;
  }
</style>

Y ahor la explicación:

Text-decoration se refiere a la decoración del texto, deberemos establecerlo en none a no ser que queramos tener el texto del botón subrayado y mi esto en especial, me molesta.

Padding es la distancia entre el texto y el borde del botón. En este caso está establecido en pixeles «px».

Font-wheight se trata del grosor de las letras. Mientras más alto sea su número, más gruesas serán, así que ojo.

Font-size es el tamaño se la letra, en este caso, también en pixeles.

Color se refiere al color de la letra. Podremos personalizarlo fácilmente con un código HEX, RGB  o incluso RGBA.

Background-color es el color de fondo del botón. También podemos añadir una image, pero queda horrible.

Border-radius se trata del redondeado de los cantos de botón. Mientras más pixeles asignemos, más redondeados serán los bordes. Si, lo que queremos es un botón sin bordes redondeados, lo eliminaremos.

Border es del borde del botón. Podremos asignar un grosor en pixeles y un color.

 

El hover

Ahora falta definir qué ocurre cuando pasamos el ratón por encima de nuestro botón, esto lo haremos asignándole un hover a nuestra clase. Por lo que nuestro código CSS3 quedaría así.

<style type="text/css">
  .boton_personalizado{
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff;
    background-color: #1883ba;
    border-radius: 6px;
    border: 2pxsolid#0016b0;
  }
  .boton_personalizado:hover{
    color: #1883ba;
    background-color: #ffffff;
  }
</style>

Y ahora la explicación:

Dentro del hover colocaremos todo aquello que queremos que se modifiquen al pasar el ratón por encima con los valores que queremos establecer.

 

¿Que te parece este botón?, ¿te ha servido para tu sitio web?

Ahora..¿Puedes ayudarme tú compartiendo este artículo?

¡Mil gracias!

¿Te gustó este Artículo?
Suscríbete y recibe los mejores contenidos de mi Blog.

 

No SPAM lo prometo!

The following two tabs change content below.

@FlavioGarciaSeo

CEO | Marketing | SEO at i2Talentia slp
Ayudando a llenar Internet de mierda. #SEO #SEM #PPC

@FlavioGarciaSeo

Ayudando a llenar Internet de mierda. #SEO #SEM #PPC

Deja un comentario

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

Captcha * Time limit is exhausted. Please reload CAPTCHA.

A %d blogueros les gusta esto: