Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Quote Originariamente inviata da stardom
    codice:
    head:has(meta[content^="Forums"]) + .container .forums-stat-section {background:white;border-radius:10px;}
    Ti direi che in questo caso non ha molto senso specificare head, meta, ecc... cosa che ti serviva invece nel caso dell'altra discussione per "identificare" l'elemento in base al tipo di pagina, la quale poteva essere rilevata usando :has() in quel modo.

    Cerca però di capire bene come funziona la pseudo-classe :has() e come puoi usarla in questo specifico caso.

    In questo caso potresti infatti usarla direttamente su .container per capire quando tale elemento HA un determinato contenuto così da poter definire la regola che sarà applicata proprio su quello stesso .container.

    Ti invito a consultare qualche relativa documentazione online su tale pseudo-classe. Fai sapere, eventualmente, se trovi difficoltà nel capire come funziona e come può essere applicata; nel caso posso cercare di darti qualche ulteriore dritta per chiarire.

    Quote Originariamente inviata da stardom
    Piuttosto, essendoci appunto l'ombra, l'idea potrebbe essere di cambiarla in
    Non ti basta invece applicarci semplicemente none per annullare l'effetto?

    Fai sapere
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    831
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Non ti basta invece applicarci semplicemente none per annullare l'effetto?
    beh, sono intervenuto sulla box-shadow proprio perchè non riuscivo a lavorare sulla :has()
    In realtà non riesco proprio a capire poichè, come dicevi, questo elemento .forum-stat-section non è un .container ma piuttosto sta dentro un .container. Se non riesco a modificare via inspector, certo non posso capire come si applica la :has()

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Quote Originariamente inviata da stardom
    questo elemento .forum-stat-section non è un .container ma piuttosto sta dentro un .container
    Esatto, il fatto è che dovresti modificare proprio quel .container, in cui è appunto contenuto quell'elemento.

    Però mi farebbe piacere se ci si arrivasse ragionando. Cosa dice la documentazione riguardo :has()?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    831
    Quel container mi si modifica soltanto se tolgo il paddingright/left 15px dal container principale, è come se fosse un container figlio.
    La documentazione che trovo sul web in merito a :has() è più o meno la stessa, ovvero si limita a considerarla come qualsiasi altra pseudo classe, ma poi dà per scontato che uno si orienti da solo. Quindi non saprei adattarla al mio caso... a meno che tu non abbia una documentazione più specifica (anche qui su html.it ho trovato poco).
    Ultima modifica di stardom; 30-10-2024 a 23:04

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.