Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

166
Visualizações
¿Cómo agregar un ícono de imagen SVG en la lista desplegable?

Estoy tratando de agregar algunos íconos de imágenes SVG a mi lista desplegable, probé algunos enfoques diferentes, pero ninguno de ellos parece estar funcionando.

 appt-status option[value="0"] { background-image: url(../icons/not_confirmed-icon.svg); } .appt-status option[value="1"] { background-image: url(../icons/confirmed-icon.svg); } .appt-status option[value="2"] { background-image: url(../icons/reschedule-icon.svg); } .appt-status option[value="3"] { background-image: url(../icons/pending-icon.svg); }
 <select class="form-control appt-status" data-bind="value: selectedAppointmentStatus"> <option class=" status-list" value="1" style="color: #3EA47B">Confirmed</option> <option class="status-list" value="2" style="color: #FF0000">Reschedule</option> <option class="status-list" value="3" style="color: #FFA927">Pending</option> <option class="status-list" value="0" style="color: #3EA47B">Not opted-in</option> </select>

Con el código anterior, en la ventana de inspección, puedo ver que se están cargando íconos, pero no puedo verlos en el menú desplegable.

A continuación se muestra la maqueta de diseño que me gustaría lograr

ingrese la descripción de la imagen aquí


Pero el resultado que estoy obteniendo
ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

podría intentar usar un pseudo elemento para agregar los íconos a su clase status-list , algo como esto podría funcionar

<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
about 4 years ago · Santiago Trujillo Relatório

0

No puede lograrlo directamente solo con HTML. Para mostrar las imágenes en el drop-down selección, tenemos que usar bibliotecas de JavaScript o JavaScript puro. puede agregar una imagen en las opciones de selección usando la biblioteca select2 jQuery.

https://select2.org/dropdow

about 4 years ago · Santiago Trujillo Relatório

0

.fa { font-family: 'Lato', 'Font Awesome 5 Free', 'Font Awesome 5 Brands'; font-weight: 900; padding: 1rem 2rem; color: #3a9c7d; } <div class="select-box"> <select name="sample" id="sample" class="fa"> <option value="">----</option> <option value="fa fa-address-card" class="fa">&#xf2bb; address card</option> <option value="fa fa-bell" class="fa">&#xf0f3; bell</option> <option value="fa fa-bookmark" class="fa">&#xf02e; bookmark</option> <option value="fa fa-building" class="fa">&#xf1ad; building</option> </select> </div>

Enlace de demostración: - https://codepen.io/mstanka/pen/mdPBdMa

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda