Vlastnosť clip

Vlastnosť clip umožňuje orezať absolútne pozicionovaný prvok, pričom viditeľná zostane iba zadaná obdĺžniková oblasť. Hodnota sa zadáva pomocou funkcie rect.

Syntax

cssselektor {
  clip: rect(hore, vpravo, dole, vľavo) | auto;
}

Príprava obrázkov

Majme obrázok prírody, ktorý budeme orezať:

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

Результат:

Príklad

Orežme obrázok tak, aby viditeľná zostala iba centrálna časť:

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

Результат:

Pozrite tiež

  • vlastnosť clip-path,
    moderná alternatíva pre orezávanie prvkov
  • vlastnosť mask,
    ktoré umožňujú aplikovať masku
  • vlastnosť position,
    potrebné pre fungovanie clip
  • vlastnosť overflow,
    ktoré tiež môže skryť časti obsahu