Bubble card select, besoin d'aide pour le style

Bonjour à tous,
Après plusieurs jours de recherche, je n’arrive pas au résultat voulu.
Je veux simplement appliquer de la transparence au bouton de droite, celui avec la flèche vers le bas, dans une carte bubble select.

Bonjour @pacostef57

Si tu as card-mod tu peux essayer ça :
En remplaçant bubble-play-pause-button par la class de ton bouton que tu trouveras avec l’explorateur de code de ton navigateur.

type: custom:bubble-card
card_type: media-player
entity: media_player.denon_avc_x3700h_2
card_mod:
  style: |
    ha-card .bubble-play-pause-button {
    opacity: 0.5;
    color: red;
    }

Avant:

image

Après:
image

EDIT : si tu ne trouves pas, mets le code de ta carte :wink:
Bob

Bonjour.
Je pensais « plus simple » l’application d’un style à ce bouton dépliant de la carte select. @Clooos ou @WarC0zes , vous sauriez quelle classe/section de la carte cibler ?
Voici mon code :

type: custom:bubble-card
card_type: select
entity: input_select.scenes_entree_salon
icon: mdi:lightbulb-group
show_state: true
styles: |-
  .bubble-select-card-container {
    background: rgba(0, 0, 0, 0.3) !important;
  }
  .bubble-icon {
      color: ${hass.states['input_select.scenes_entree_salon'].state === 'Aucune' ? 'grey' : 'rgba(255, 230, 0, 1)'} !important;
    }

Merci pour ton intervention, mais je ne sais pas me servir d’un explorateur de code sur chrome…ni sur les autre d’ailleurs :sweat_smile:

Bonjour,
je n’utilise pas bubble-card. Désolé.

1 « J'aime »

Je n’utilise pas non plus cette carte @pacostef57
J’ai installé juste pour voir.


Bob

Purée merci ! C’est ou que tu a trouvé l’info que c’est bulbe-dropdown-container qu’il faut régler ?

Avec l’explorateur de code, clic de droit sur l’élément dont tu souhaites les infos puis « Inspecter ».

Tu as accès à tout le DOM de la page :wink:
EDIT:
Donc tu peux faire tes tests de CSS directement là, tu cliques par exemple après red; et tu peux ajouter une nouvelle propriété, tu dois pouvoir trouver des tutos sur l’explorateur de code:

Bob

3 « J'aime »

Il y a un tuto vidéo pour card_mod, mais c’est pareil pour bubble-card. Pour inspecter un objet et modifier le CSS.

1 « J'aime »

Par contre le bouton arrow n’est plus cliquable avec ça…bizarre non ?

En effet !
Je viens de tester comme ça:

type: custom:bubble-card
card_type: select
entity: light.applique_salon
select_attribute: effect_list
show_attribute: true
attribute: max_color_temp_kelvin
styles: |
  .bubble-dropdown-container {
      opacity: 1 !important;
  }

Là c’est cliquable mais dès que l’on met 0.5 par exemple ça ne fonctionne plus !

En descendant d’un cran ça semble OK :wink:

type: custom:bubble-card
card_type: select
entity: light.applique_salon
select_attribute: effect_list
show_attribute: true
attribute: max_color_temp_kelvin
card_mod:
  style: |
    ha-card .bubble-dropdown-arrow {
    opacity: 0.5;
    }

Bob

Bonjour @pacostef57
Ça fonctionne aussi pour toi ?
Bob

Oui merci ça fonctionne mais c’est pas optimal du tout…j’ai trouvé une autre solution bien plus esthétique en plus d’être pratique, je vous la partage ça peut servir. On part d’une carte bubble button en mode slider, et on rajouter en sub button les entités select qui comportent les scènes hue. Ca marche nickel comme ça.


type: custom:bubble-card
card_type: button
button_type: slider
entity: light.salon
show_state: true
show_attribute: true
attribute: brightness
slider_live_update: false
tap_action:
  action: toggle
hold_action:
  action: more-info
show_last_changed: false
sub_button:
  - entity: input_select.scenes_salon
    show_attribute: true
    show_name: true
    name: Salon
    icon: mdi:lamps
    show_arrow: false
  - name: Entrée+Salon
    show_name: true
    entity: input_select.scenes_entree_salon
    show_state: false
    show_arrow: false
    icon: mdi:ceiling-light-multiple-outline
styles: |-
  .bubble-button-card-container {
    background: rgba(0, 0, 0, 0.3) !important;
  }
  .bubble-sub-button {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }
  .bubble-sub-button-1 > ha-icon {
    color: ${hass.states['light.salon'].state === 'on' ? 'orange' : 'grey'} !important;
  }
  .bubble-sub-button-2 > ha-icon {
      color: ${ (hass.states['light.salon'].state === 'on' && hass.states['light.hue_entree'].state === 'on') ? 'orange' : 'grey'} !important;
    }

1 « J'aime »