77 of 313 menu

Ominaisuus background-clip

Ominaisuus background-clip määrittää, kuinka taustaväri tai taustakuva sijoitetaan suhteessa elementtiin: reunuksen alle, vain padding-alueen sisälle tai vain sisällön päälle.

Ominaisuudet

  • Kun käytetään border-box läpinäkyvien reunusten kanssa, tausta näkyy niiden alla
  • Arvo text vaatii vendor-etuliitteitä täyteen tukeen
  • Ominaisuus toimii gradienttien ja useiden taustojen kanssa
  • Kun on border-radius, tausta leikataan pyöristettyjen kulmien mukaan

Selaintuki

Kaikki modernit selaimet tukevat arvoja border-box, padding-box ja content-box. Arvo text vaatii -webkit- -etuliitettä ja on tuettu Chromessa, Safarissa, Edgessä.

Syntaksi

valitsin { background-clip: border-box | padding-box | content-box | text; }

Arvot

Arvo Kuvaus
border-box Tausta ulottuu reunuksen ulkoreunaan asti (reunuksen alle).
padding-box Tausta leikataan reunuksen sisäreunan mukaan (ei mene border-alueen alle).
content-box Tausta näkyy vain sisällön päällä (leikataan padding-alueelta).
text Tausta leikataan tekstin mukaan.

Oletusarvo: border-box.

Esimerkki . Arvo border-box

Tausta menee puoliläpinäkyvän reunuksen alle:

<div id="elem"></div> #elem { background-clip: border-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.3); padding: 30px; width: 250px; height: 150px; }

:

Esimerkki . Arvo padding-box

Tausta ei mene reunuksen alle:

<div id="elem"></div> #elem { background-clip: padding-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.5); padding: 30px; width: 250px; height: 150px; }

:

Esimerkki . Arvo content-box

Tausta ei mene padding-alueelle:

<div id="elem"> tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä tekstiä </div> #elem { background-clip: content-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.3); padding: 30px; width: 250px; height: 150px; }

:

Esimerkki . Arvo text

Tausta leikataan tekstin mukaan (vaatii -webkit-text-fill-color arvolla transparent):

<div id="elem">tekstiä tekstiä tekstiä</div> #elem { display: inline-block; background: linear-gradient(to right, red, blue); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-size: 40px; font-weight: bold; }

:

Katso myös

  • ominaisuus background,
    joka on lyhennysominaisuus taustalle
  • ominaisuus background-origin,
    joka määrittää taustan alkuperäisen sijainnin
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää