background-clipt ගුණාංගය

background-clip ගුණාංගය තීරණය කරන්නේ පසුබිම් පිරවුම හෝ පසුබිම් රූපය මූලද්‍රව්‍යයට සාපේක්ෂව කෙසේ පිහිටුවිය යුතුද යන්නයි: දෙපටය යටතේ, padding තුළට පමණක් හෝ අන්තර්ගතයට පමණක් ඉහළින්.

විශේෂාංග

බ්‍රවුසර සහය

සියලු නවීන බ්‍රවුසර border-box, padding-box සහ content-box සඳහා සහය දක්වයි. text අගයට -webkit- පූර්වපදය අවශ්‍ය වන අතර Chrome, Safari, Edge හි සහය දක්වයි.

වාක්‍ය රීතිය

cssතේරීම {
  background-clip: border-box | padding-box | content-box | text;
}

අගයන්

අගය විස්තරය
border-box පසුබිම දෙපටයේ බාහිර දාරය දක්වා ව්‍යාප්ත වේ (දෙපටය යටතේ).
padding-box පසුබිම දෙපටයේ අභ්‍යන්තර දාරය දිගේ කපා දමනු ලැබේ (border යටට යන්නේ නැත).
content-box පසුබිම අන්තර්ගතයට පමණක් ඉහළින් පෙන්වනු ලැබේ (padding මගින් කපා දමනු ලැබේ).
text පසුබිම පෙළ දිගේ කපා දමනු ලැබේ.

පෙරනිමි අගය: border-box.

උදාහරණය . border-box අගය

පසුබිම අර්ධ-පාරදෘෂ්‍ය දෙපටය යටට යයි:

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

Результат:

උදාහරණය . padding-box අගය

පසුබිම දෙපටය යටට යන්නේ නැත:

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

Результат:

උදාහරණය . content-box අගය

පසුබිම padding මතට යන්නේ නැත:

html<div id="elem">
  text text text text text
  text text text text text
  text text text text text
</div>
css#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;
}

Результат:

උදාහරණය . text අගය

පසුබිම පෙළ දිගේ කපා දමනු ලැබේ (-webkit-text-fill-color transparent අගයෙන් අවශ්‍ය වේ):

html<div id="elem">text text text</div>
css#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;
}

Результат:

මෙයද බලන්න

  • background ගුණාංගය,
    පසුබිම සඳහා කෙටි ගුණාංගයක් නියෝජනය කරයි
  • background-origin ගුණාංගය,
    පසුබිමේ මූලික ස්ථානය නිර්වචනය කරයි