[css] filter voor grijswaarden

Pagina: 1
Acties:

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Ik wil mijn website helemaal in grijswaarden hebben, hiervoor gebruik ik style="filter: Gray" in de body-tag. Dit werkt allemaal goed. Echter wil ik één tabel wél gekleurd laten zien, maar ik krijg op geen enkele manier die filter uit die tabel, heeft iemand een idee hoe ik dat kan doen?

Alvast bedankt!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

filters worden overorven door alle ancestors die in de flow zitten. Je zal dus de tabel waarvoor de filter niet moet gelden uit de flow moeten halen, bijvoorbeeld door 'm absoluut te positioneren.

Je weet dat filters IE-only zijn?

Intentionally left blank


  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
De tabel is al absoluut gepositioneerd... maar hij zit wel IN de body geworven... Dus zou niet weten wat ik nog meer zou kunnen doen...

En ja, ik weet dat het IE-only is, maar het is geen ramp als de filters niet werken.

  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
ik geef het weinig kans maar misschien kan je het proberen met !important, om je table weer te overrulen als het ware?

selector {property: value !important}

filter: blue

[ Voor 21% gewijzigd door edwinistrator op 17-10-2005 23:18 ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

of zoiets:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
body * {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _height: 1%; /* Force hasLayout */
}

body .nofilter {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}

en dan je element dat geen filter moet krijgen een class="nofilter" geven.

Intentionally left blank