Hoe CSS juist niet toe te passen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Chip.
  • Registratie: Mei 2006
  • Niet online
Mijn vraag
Hoe zorg je ervoor dat op bepaalde CSS eigenschappen van html elementen binnen een tag juist niet toegepast worden?

Ik heb de onderstaande custom CSS op Tweakers. En deze laat alles eigenlijk goed zien. Echter wanneer ik een video, bijvoorbeeld bij reviews: OnePlus 8 en 8 Pro - Wie veel inzet, speelt hoog spel, op volledig scherm laat afspelen invert hij ook van deze video de kleuren. Bij standard formaat doet hij dit niet.

Hoe zorg ik ervoor dat wanneer de youtube video op volledig scherm afgespeeld wordt de CSS niet wordt toegepast?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
html,
img,
#menubar,
#tracker,
.ankeiler .title,
.ankeiler .meta,
iframe,
.popup,
.scoreButton,
#heroBlock,
#bottom {
    filter: invert(95%)hue-rotate(180deg);
}

:not(html5-video-player) {}

iframe[id*="datawrapper"] {
    filter: hue-rotate(180deg);
}

body {
    background: #343535;
}

#heroBlock {
    opacity: 0.5;
}

.scoreButton {
    opacity: 0.8
}

body div.fpAnkeiler {
    background-color: #d5e5f9;
}

#bottom div.hr {
    background-color: #343535;
}


Normaal;
Afbeeldingslocatie: https://tweakers.net/i/nXh5ekpgcciTk5qsXXcLhnq6cB8=/800x/filters:strip_exif()/f/image/VGFYCebPm5W1PZKDA0rWmts9.png?f=fotoalbum_large

Geinverteerde kleuren bij fullscreen:
Afbeeldingslocatie: https://tweakers.net/i/v46gDUKQ2V5_0UeUTzzt7HS_uCI=/800x/filters:strip_exif()/f/image/uT2fbrH3Qlc2fTKcRFfxYlQd.png?f=fotoalbum_large

[ Voor 23% gewijzigd door Chip. op 04-05-2020 22:51 ]

Beste antwoord (via Chip. op 07-05-2020 11:09)


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Wellicht iets als
Cascading Stylesheet:
1
iframe:fullscreen { filter: none; }

Intentionally left blank

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hahn
  • Registratie: Augustus 2001
  • Laatst online: 17-09 21:32
Misschien dat je met :not iets kunt. Maar heb je een screenshot van je veranderingen in actie? Dat praat nog wat makkelijker.

The devil is in the details.


Acties:
  • 0 Henk 'm!

  • Chip.
  • Registratie: Mei 2006
  • Niet online
Hahn schreef op maandag 4 mei 2020 @ 21:47:
Misschien dat je met :not iets kunt. Maar heb je een screenshot van je veranderingen in actie? Dat praat nog wat makkelijker.
Heb twee plaatjes toegevoegd. Normaal worden de kleuren niet geinverteerd, wat dus de bedoeling is. Bij fullscreen gebeurd dit wel.

Ja heb naar ":not" gekeken alleen nog niet gelukt om dit correct toe te passen. Wanneer ik het doe op een van de classes van de video; html5-video-player ytp-exp-marker-tooltip ytp-dni ytp-embed ytp-embed-playlist ytp-title-enable-channel-logo ytp-large-width-mode ad-created paused-mode ytp-expand-pause-overlay ytp-fullscreen ytp-big-mode

[ Voor 9% gewijzigd door Chip. op 04-05-2020 22:54 ]


Acties:
  • 0 Henk 'm!

  • Hahn
  • Registratie: Augustus 2001
  • Laatst online: 17-09 21:32
Je probeert Tweakers dus een dark theme te geven door kleuren te inverten? Waarschijnlijk is het veel praktischer om de gewenste onderdelen een (donkere) achtergrondkleur te geven, en niet met invert te werken.

The devil is in the details.


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Om :not te laten werken moet je het ook wel heel nauwkeurig opschrijven en geen enkele (!) selector alsnog laten matchen.

Ik denk dat je beter een specifieke positieve selector voor videos kan toevoegen welke ‘filter:none’ (of waarde ‘unset’?) doet.

{signature}


Acties:
  • +1 Henk 'm!

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 10:09

Knutselsmurf

LED's make things better

En als je de videos nogmaals inverteert? Wellicht is dat eenvoudiger dan deze te proberen uit te sluiten

- This line is intentionally left blank -


Acties:
  • 0 Henk 'm!

  • boe2
  • Registratie: November 2002
  • Niet online

boe2

'-')/

Explicit voor je video element een aparte css regel schrijven die filter weer leegmaakt. Done.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.' - Pratchett.


Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Wellicht iets als
Cascading Stylesheet:
1
iframe:fullscreen { filter: none; }

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Chip.
  • Registratie: Mei 2006
  • Niet online
crisp schreef op woensdag 6 mei 2020 @ 21:42:
Wellicht iets als
Cascading Stylesheet:
1
iframe:fullscreen { filter: none; }
Thanks! Dit werkt!
Pagina: 1