mix-blend-mode
Ominaisuus määrittää, kuinka elementin sisältöä tulisi sulautua sen taustalla. Esimerkiksi a
voisi sulautua sen taustaan mielenkiintoisilla tavoilla.
.blend ( mix-blend-mode: exclusion; )
.blend ( mix-blend-mode: exclusion; )
Yllä olevassa esimerkissä sisältöä on muutettu mix-blend-mode
siten, että tekstin värit jätetään pois sen taustasta. Tämä on vain yksi tämän ominaisuuden monista arvoista.
Chrome 58+ -sovelluksessa on ongelma, jota mix-blend-mode
ei voi tehdä läpinäkyvälle asetetuille elementeille . Tämä on merkitty numeroon 711955 Chromessa, joka on määritetty tämän kirjoituksen aikaan. Sillä välin yksinkertainen korjaus on määrittää valkoinen (tai oikeastaan mikä tahansa) taustaväri runkoelementille.
Arvot
initial
: sen ominaisuuden oletusasetus, joka ei aseta sekoitustilaa.inherit
: elementti perii sekoitustilan vanhemmalta elementiltä.unset
: poistaa nykyisen sekoitustilan elementistä.: tämä on yhden alla olevan sekoitustilan ominaisuus:
normal
: tämä attribuutti ei sovi mitään sekoittamista.multiply
: elementti kerrotaan taustalla ja korvaa taustavärin. Tuloksena oleva väri on aina yhtä tumma kuin tausta.screen
: moninkertaistaa taustan ja sisältö täydentää tulosta. Tämä johtaa sisältöön, joka on kirkkaampaa kuinbackground-color
.- overlay: kertoo tai näyttää sisällön taustaväristä riippuen. Tämä on käänteinen kovan valon sekoitustilalle.
- tummentaa: tausta korvataan sisällöllä, jossa sisältö on tummempaa, muuten se jätetään sellaisenaan.
lighten
: tausta korvataan sisällöllä, jossa sisältö on vaaleampi.color-dodge
: tämä ominaisuus kirkastaa taustaväriä vastaamaan sisällön väriä.color-burn
: tämä tummentaa taustaa vastaamaan sisällön luonnollista väriä.hard-light
: sisällön väristä riippuen tämä ominaisuus seuloo tai kertoo sen.soft-light
: Sisällön väristä riippuen tämä tummentaa tai vaalentaa sitä.difference
: tämä vähentää kahden värin tummemman vaaleammasta.exclusion
: samanlainen kuindifference
mutta kontrastia pienempi.hue
: luo värin sisällön sävyllä yhdistettynä taustan kylläisyydellä ja kirkkaudella.saturation
: luo värin sisällön kylläisyydellä yhdistettynä taustan sävyyn ja kirkkauteen.color
: luo värin sisällön sävyllä ja kylläisyydellä sekä taustan kirkkaudella.luminosity
: luo värin sisällön kirkkaudella sekä taustan sävyllä ja kylläisyydellä. Tämä oncolor
attribuutin käänteinen .
On syytä huomata, että muun sekoitustilan asettaminen kuin normal
luo uuden pinoamiskontekstin, joka on sitten sekoitettava elementin sisältävään pinoamiskontekstiin.
Näiden arvojen vaikutus on esitetty alla olevassa esittelyssä:
Lisää tietoa
- CSS Blend -tilojen perusteet
- mix-blend-tila MDN: ssä
- mix-blend-tila W3C: ssä
- Kokoelma CSS Blend Mode -demoja
- CSS-sekoitustilojen tunteminen
Selaimen tuki
Nämä selaintukitiedot ovat Caniuselta, jolla on tarkempia tietoja. Numero osoittaa, että selain tukee ominaisuutta kyseisessä versiossa tai uudemmassa.
Työpöytä
Kromi | Firefox | IE | Reuna | Safari |
---|---|---|---|---|
41 | 32 | Ei | 79 | TP |
Matkapuhelin / tabletti
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14,0 - 14,4 |