Botones de personalización CSS puro

Pure CSS es un marco CSS. Es un conjunto de herramientas gratuitas y de código abierto para crear sitios web y aplicaciones web receptivos. Yahoo desarrolló esto, que se utiliza para crear sitios web más rápidos, más elegantes y más receptivos. Se puede utilizar como alternativa a Bootstrap .

Los botones de personalización facilitan la personalización de los estilos de los botones, como el color, la forma, el tamaño y los iconos, al agrupar el CSS personalizado en una clase, lo que ayuda a implementarlo en un elemento que contiene el nombre de la clase.

Clase de botones de personalización de CSS puro:

  • pure-button : La clase pure-button se usa para crear un botón puro con botones de tamaño normal y regular.
  • button-xsmall : esta clase se usa para crear botones extra pequeños.
  • button-small : esta clase se usa para crear pequeños botones.
  • button-large : esta clase se usa para crear botones grandes.
  • button-xlarge : esta clase se usa para crear botones extra grandes.

Sintaxis:

<button class="Customizing Buttons Class"> Content </button>

Ejemplo 1 : en este ejemplo, demostraremos la personalización de botones de colores de CSS puro.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <link rel="stylesheet"
          href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
          integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
          crossorigin="anonymous" />
    <style>
        .button-success {
            background: rgb(27, 240, 76);
        }
         
        .button-error {
            background: rgb(252, 16, 16);
        }
         
        .button-warning {
            background: rgb(245, 128, 18);
        }
         
        .button-download {
            background: rgb(66, 184, 221);
        }
    </style>
</head>
 
<body style="text-align: center">
    <h2 style="color:green">GeeksforGeeks</h2>
    <strong>Pure CSS Customizing Coloured Buttons </strong>
    <br />
    <button class="button-success pure-button">
         Success Button
    </button>
    <button class="button-warning pure-button">
         Warning Button
    </button>
    <button class="button-download pure-button">
         Download Button
    </button>
    <button class="button-error pure-button">
         Error Button
    </button>
</body>
 
</html>

Salida :

Pure CSS Customizing Buttons

Ejemplo 2 : En este ejemplo, demostraremos la personalización de botones de colores con CSS puro con esquinas redondeadas.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>Pure CSS Customizing Buttons</title>
    <link rel="stylesheet"
          href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
         integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
         crossorigin="anonymous" />
    <style>
        .button-success,
        .button-error,
        .button-warning,
        .button-download {
            color: white;
            border-radius: 15px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }
         
        .button-success {
            background: rgb(27, 240, 76);
        }
         
        .button-error {
            background: rgb(252, 16, 16);
        }
         
        .button-warning {
            background: rgb(245, 128, 18);
        }
         
        .button-download {
            background: rgb(66, 184, 221);
        }
    </style>
</head>
 
<body style="text-align: center">
    <h2 style="color:green">GeeksforGeeks</h2>
    <strong>
        Pure CSS Customizing Coloured Buttons with rounded corner
    </strong>
    <br />
    <br />
    <button class="button-success pure-button">
        Success Button
    </button>
    <button class="button-warning pure-button">
        Warning Button
    </button>
    <button class="button-download pure-button">
        Download Button
    </button>
    <button class="button-error pure-button">
        Error Button
    </button>
</body>
 
</html>

Salida :

Pure CSS Customizing Buttons

Ejemplo 3 : en este ejemplo, demostraremos botones de personalización de CSS puro con diferentes tamaños de botón.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>Pure CSS Customizing Buttons</title>
    <link rel="stylesheet"
           href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
          integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
          crossorigin="anonymous" />
    <style scoped="">
        .button-xsmall {
            font-size: 70%;
        }
         
        .button-small {
            font-size: 85%;
        }
         
        .button-large {
            font-size: 110%;
        }
         
        .button-xlarge {
            font-size: 125%;
        }
    </style>
</head>
 
<body style="text-align: center">
    <h2 style="color:green">GeeksforGeeks</h2>
    <strong>
        Pure CSS Customizing Buttons with different sizes
    </strong>
    <br />
    <br />
    <button class="button-xsmall pure-button">
        Extra Small Button
    </button>
    <button class="button-small pure-button">
        Small Button
    </button>
    <button class="pure-button">
        Regular Button
    </button>
    <button class="button-large pure-button">
        Large Button
    </button>
    <button class="button-xlarge pure-button">
        Extra Large Button
    </button>
</body>
 
</html>

Salida :

Pure CSS Customizing Buttons

Ejemplo 4 : en este ejemplo, demostraremos la personalización pura de botones CSS con íconos de botones.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>Pure CSS Customizing Buttons</title>
    <link rel="stylesheet"
          href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
          integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
          crossorigin="anonymous" />
</head>
 
<body style="text-align: center">
    <h2 style="color:green">GeeksforGeeks</h2>
    <strong>Pure CSS Customizing Buttons with icons</strong>
    <br />
    <button class="pure-button" href="#">
        <i class="fa fa-github" aria-hidden="true"></i>github
    </button>
    <button class="pure-button" href="#">
        <i class="fa fa-bluetooth" aria-hidden="true"></i>bluetooth
    </button>
    <button class="pure-button" href="#">
        <i class="fa fa-home" aria-hidden="true"></i>home
    </button>
</body>
</html>

Salida :

Pure CSS Customizing Buttons

Referencia : https://purecss.io/buttons/#customizing-buttons

Publicación traducida automáticamente

Artículo escrito por sahilsulakhe3 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 *