Ominaisuus clip

Ominaisuus clip mahdollistaa absoluuttisesti positioidun elementin rajaamisen jättäen näkyviin vain määritetyn suorakulmaisen alueen. Arvo määritetään funktiolla rect.

Syntaksi

cssvalitsija {
  clip: rect(ylä, oikea, ala, vasen) | auto;
}

Kuvien valmistelu

Oletetaan, että meillä on luontokuva, jota aiomme rajata:

html<img src="image.jpg" width="500">

Результат:

Esimerkki

Rajataan kuva jättäen näkyviin vain keskiosan:

html<div class="container">
  <img class="image" src="image.jpg">
</div>
css.container {
  position: relative;
  width: 400px;
  height: 300px;
}
.image {
  position: absolute;
  clip: rect(50px, 350px, 250px, 50px);
  width: 400px;
  height: 300px;
}

Результат:

Katso myös

  • ominaisuus clip-path,
    nykyaikainen vaihtoehto elementtien rajaamiseen
  • ominaisuus mask,
    joka mahdollistaa maskin asettamisen
  • ominaisuus position,
    joka on välttämätön clip-toiminnolle
  • ominaisuus overflow,
    joka voi myös piilottaa osia sisällöstä