Solución:
Actualmente hay un problema con esto y lo informé a Bootstrap. Hasta que se solucione, haga lo siguiente:
En primer lugar, utilice el form-control-lg
clase. Una vez que se solucione el problema, usar esa clase será todo lo que necesita.
Hasta que se solucione el problema, agregue el siguiente CSS:
.custom-control-label::before,
.custom-control-label::after {
top: .8rem;
width: 1.25rem;
height: 1.25rem;
}
Aquí hay un ejemplo de código de trabajo completo:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
<style>
.custom-control-label::before,
.custom-control-label::after {
top: .8rem;
width: 1.25rem;
height: 1.25rem;
}
</style>
<div class="custom-control form-control-lg custom-checkbox">
<input type="checkbox" class="custom-control-input" id="customCheck1">
<label class="custom-control-label" for="customCheck1">Check this custom checkbox</label>
</div>
Me he acercado a esto de manera un poco diferente. Agregue lo siguiente a CSS personalizado.
.checkbox-1x {
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.checkbox-2x {
transform: scale(2);
-webkit-transform: scale(2);
}
Luego escribe la entrada de esta manera: tipo de entrada = “casilla de verificación”
Para los usuarios de Bootstrap 4.2.1, así es como lo hice funcionar.
He introducido una nueva clase custom-control-lg
para manejarlo.
.custom-control-lg .custom-control-label::before,
.custom-control-lg .custom-control-label::after {
top: 0.1rem !important;
left: -2rem !important;
width: 1.25rem !important;
height: 1.25rem !important;
}
.custom-control-lg .custom-control-label {
margin-left: 0.5rem !important;
font-size: 1rem !important;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card m-3">
<div class="card-body">
<div class="custom-control-lg custom-control custom-checkbox">
<input class="custom-control-input" id="checkbox-large" type="checkbox"/>
<label class="custom-control-label" for="checkbox-large">
Checkbox label for large input!
</label>
</div>
<div class="custom-control custom-checkbox">
<input class="custom-control-input" id="checkbox-small" type="checkbox"/>
<label class="custom-control-label" for="checkbox-small">
Checkbox label for small input!
</label>
</div>
</div>
</div>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)