Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

209
Vistas
¿Por qué mi css no funciona en el ícono de v-checkbox?

Tengo dos íconos y estoy tratando de personalizarlos.

 <v-checbkox icon class="icons" off-icon="mdi-close" on-icon="mdi-mark"></v-checkbox>

Quiero algo como esto :

ingrese la descripción de la imagen aquí

Y de hecho tengo esto:

ingrese la descripción de la imagen aquí

Intenté esto (lo obtuve del modo css dev del primer icono):

 .icons { background-color: red; color:green !important; font-weight: 200; border-radius: 2px; }

Y el font-weight no cambia, el color no cambia el ícono, pero el color de desplazamiento y el background color es un cuadrado (muy) demasiado grande.

¿Que estoy haciendo mal?

Actualizar

Background-color fondo me da esto:

ingrese la descripción de la imagen aquí

Ok, esto casi funcionó:

 <v-checkbox v-model="answer.correct" on-icon="mdi-check" off-icon="mdi-close" color="white" style="border-radius:6px; width:40px; height:40px" :class="{ 'success': answer.correct, 'red': !answer.correct}" class="answer-toggle icons mr-3 pl-2 pt-2" ></v-checkbox>

ingrese la descripción de la imagen aquí

Pero el blanco solo funciona para mdi-check no mdi-close

¿Cómo puedo darle la misma condición que la clase y agrandar el ícono?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Parece cambiar el color y el color de fondo, debe usar los accesorios correspondientes v-checkbox .

https://vuetifyjs.com/en/api/v-checkbox/#props

about 4 years ago · Juan Pablo Isaza Denunciar

0

Según los documentos de Vuetify , puede cambiar la apariencia de la casilla de verificación configurando sus accesorios de la siguiente manera (he usado el selector de color para que coincida con su ejemplo)

 <v-checkbox v-model="your-model" label="success" color="#377d22" value="success" hide-details ></v-checkbox>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Probablemente ya resolviste esto, pero responderé aquí en caso de que esto pueda ayudar a alguien. En lugar de usar 'mdi-check' y 'mdi-close', debería usar:

 <v-checkbox v-model="answer.correct" on-icon="mdi-checkbox-marked" off-icon="mdi-close-box" :color="answer.correct ? 'green' : 'red'" ></v-checkbox>

Estos iconos ya tienen el cuadro, por lo que no tiene que crear un cuadro alrededor de sus iconos. Y establece el color de acuerdo a tu lógica. Para más iconos: https://materialdesignicons.com/

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda