77 of 313 menu

Properti background-clip

Properti background-clip menentukan bagaimana warna isian latar belakang atau gambar latar belakang akan ditempatkan relatif terhadap elemen: di bawah batas, hanya di dalam padding atau hanya di atas konten.

Fitur

  • Ketika menggunakan border-box dengan batas transparan, latar belakang akan terlihat di bawahnya
  • Nilai text memerlukan prefiks vendor untuk dukungan penuh
  • Properti bekerja dengan gradien dan banyak latar belakang
  • Dengan border-radius, latar belakang dipotong sesuai sudut yang membulat

Dukungan Browser

Semua browser modern mendukung border-box, padding-box dan content-box. Nilai text memerlukan prefiks -webkit- dan didukung di Chrome, Safari, Edge.

Sintaks

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

Nilai

Nilai Deskripsi
border-box Latar belakang meluas hingga ke tepi luar batas (di bawah batas).
padding-box Latar belakang dipotong pada tepi dalam batas (tidak masuk di bawah border).
content-box Latar belakang ditampilkan hanya di atas konten (dipotong oleh padding).
text Latar belakang dipotong sesuai teks.

Nilai default: border-box.

Contoh . Nilai border-box

Latar belakang masuk di bawah batas semi-transparan:

<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; }

:

Contoh . Nilai padding-box

Latar belakang tidak masuk di bawah batas:

<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; }

:

Contoh . Nilai content-box

Latar belakang tidak masuk ke padding:

<div id="elem"> teks teks teks teks teks teks teks teks teks teks teks teks teks teks teks </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; }

:

Contoh . Nilai text

Latar belakang dipotong sesuai teks (diperlukan -webkit-text-fill-color dengan nilai transparent):

<div id="elem">teks teks teks</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; }

:

Lihat juga

  • properti background,
    yang merupakan properti singkatan untuk latar belakang
  • properti background-origin,
    yang menentukan posisi awal latar belakang
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak