ejemplo metodologia css bem
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>metodologia bem</title>
<style>
.button {
padding: 10px 20px;
border: none;
background: blue;
color: white;
font-size: 16px;
cursor: pointer;
display: flex;
align-items: center;
}
.button__icon {
margin-right: 8px;
font-size: 18px;
}
.button__text {
font-weight: bold;
}
.button__loader {
width: 16px;
height: 16px;
border: 2px solid white;
border-top-color: transparent;
border-radius: 50%;
animation: spin 10s linear infinite;
}
.button--large {
padding: 15px 30px;
font-size: 18px;
}
.button--disabled {
background: gray;
cursor: not-allowed;
opacity: 0.6;
}
.button--outline {
background: transparent;
border: 2px solid blue;
color: blue;
}
</style>
</head>
<body>
<button class="button button--large">
<span class="button__icon">🔍</span>
<span class="button__text">Buscar</span>
</button>
<button class="button button--outline">
<span class="button__text">Registrarse</span>
</button>
<button class="button button--disabled">
<span class="button__loader"></span>
<span class="button__text">Cargando...</span>
</button>
<hr>
<button class="button">
<span class="button__icon">🔍</span>
<span class="button__text">Buscar</span>
</button>
<br>
<button class="button">
<span class="button__loader"></span>
<span class="button__text">Cargando...</span>
</button>
</body>
</html>
Comentarios
Publicar un comentario