Vlastnost clip

Vlastnost clip umožňuje oříznout absolutně pozicovaný prvek, přičemž viditelná zůstane pouze zadaná obdélníková oblast. Hodnota se zadává pomocí funkce rect.

Syntaxe

cssselektor {
  clip: rect(horní, pravá, dolní, levá) | auto;
}

Příprava obrázků

Předpokládejme, že máme obrázek přírody, který budeme ořezávat:

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

Результат:

Příklad

Ořízněme obrázek tak, aby viditelná zůstala pouze centrální část:

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

Результат:

Viz také

  • vlastnost clip-path,
    moderní alternativa pro ořezávání prvků
  • vlastnost mask,
    která umožňuje aplikovat masku
  • vlastnost position,
    nutná pro funkci clip
  • vlastnost overflow,
    která také může skrývat části obsahu