Niquelao » Blogiarkisto » Lisää CSS 3:sta: background-origin ja background
» Blogiarkisto » Lisää CSS 3:sta: background-origin ja background-clip Niquelao Lisää CSS 3:sta: background-origin ja background-clip 13. joulukuuta 2009, kirjoittanut Rumoroso Jatkaessamme eri CSS 3 -ominaisuuksien läpikäyntiä, jotka tulevat hallitsemaan taustojamme, on nyt vuorossa background-origin ja background-clip . Nämä kaksi ominaisuutta auttavat meitä hallitsemaan sekä sitä, mistä taustakuvien sijainti lasketaan, että mahdollisuutta näyttää ne reunuksen alapuolella. background-origin Määrittää sen origon, josta taustan sijainti lasketaan, eli koordinaatiston origon background-position -ominaisuudelle.
Sen mahdolliset arvot ovat: border-box : taustan sijainti määritetään suhteessa alueeseen, joka sisältää reunuksen (käytännössä tämä tarkoittaa, että jos reunus on epäjatkuva, tausta voi näkyä sen alapuolella). padding-box : tämä on oletusarvo, ja se määrittää taustan sijainnin suhteessa alueeseen, joka sisältää paddingin (vastaa nykyistä CSS 2.1 -käytäntöä). content-box : tausta sijoitetaan suhteessa sisältöalueeseen. background-clip Määrittää alueen, jolla tausta näytetään, ja hyväksyy kaksi mahdollista arvoa: border-box : tämä on oletusarvo, ja se sisällyttää taustan reunuksen peittämälle alueelle. padding-box : rajoittaa taustan näyttöalueen paddingin ja sisällön peittämälle alueelle, eli vaikka taustan origo olisi reunuksessa, kuvaa ei näytetä sen alapuolella.
Selitys Kuten aina, parasta on turvautua esimerkkeihin kuvakaappausten muodossa molempien ominaisuuksien selittämiseksi. Niissä olen simuloinut elementin peittämää tilaa (noudattaen box model -mallia), eli reunusta (paksu harmaa katkoviiva), paddingia (reunuksen ja ohuen katkoviivan välinen tila) ja sisältöä (ohuen katkoviivan rajaama). Aloitetaan: Mikä on ero seuraavan kuvaparin välillä?
On selvää, että ero niiden välillä on siinä, että toisessa tausta näytetään reunuksen alapuolella, kun taas toisessa ei. Ensimmäisen CSS on: background-origin: border-box; background-clip: border-box; …ja toisen: background-origin: border-box; background-clip: padding-box; Ja nyt, entä seuraavien kuvien välillä? Nyt ero on taustan origossa.
Ensimmäisessä origo sisältää reunuksen: background-origin: border-box; …kun taas toisessa se olisi paddingissa: background-origin: padding-box; Lopuksi, mikä on ero nyt? : Jälleen kerran se on selvää. Ensimmäisellä kuvalla, kuten edellisten esimerkkien ensimmäisellä kuvalla, taustan origo on reunuksen alueella, kun taas toisella kyseinen origo on sisältöalueella: background-origin: border-box; ja background-origin: content-box; Jos selaimesi on uudehko versio Firefoxista , Chromesta , Safarista tai Konquerorista , voit siirtyä sivulle, jossa on esimerkki molempien ominaisuuksien käytöstä .
Jos käytät jotain muuta (esimerkiksi Internet Explorer tai Opera), voit myös siirtyä esimerkkiin, vaikka tässä tapauksessa näet tuloksen, kun näitä ominaisuuksia ei tueta. huom: Mozilla ja WebKit tukevat näitä ominaisuuksia kokeellisesti omilla syntakseillaan. Kuten jo selitin toisessa artikkelissa, CSS 3:n avulla voimme sisällyttää useamman kuin yhden taustakuvan . Ominaisuudet background-origin ja background-clip hyväksyvät arvon jokaiselle käytettävälle kuvalle. Lopuksi kommentoin jälleen jotain esimerkeissä taustana käytetystä kuvasta.
Related: — con plan gratuito para empezar hoy mismo.
Se on herkullinen hedelmäkakku, jonka Dolores teki ja jonka ansaitsin hyvyydelläni… okei, jonka ansaitsin ihan vain… no, en ansainnut sitä, mutta nautin siitä kuin lapsi Lisää CSS 3:sta: background-origin ja background-clip Kategoria: CSS —> 1 kommentti Tweets that mention Niquelao » Blogiarkisto » Lisää CSS 3:sta: background-origin ja background-clip — Topsy.com 14. joulukuuta 2009 […] Tämä kirjoitus mainittiin Twitterissä käyttäjien Jorge Rumoroso ja Juanjo Fernández toimesta. Juanjo Fernández sanoi: RT @rumoroso: #niquelao Lisää CSS 3:sta: background-origin ja background-clip http://bit.ly/5wKoQt #CSS3 […] Voit seurata kommentteja RSS 2.0 -syötteen kautta .
Voit myös lähettää trackbackin sivustoltasi. Edellinen artikkeli: Fish eye menu only with CSS Transform and Transition —> —> —> Tämä teos on lisensoitu Creative Commons -lisenssillä .
P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.
¿Cumplir WCAG sin tocar el código?
Superposición de IA que promete cumplimiento WCAG en 48 horas