css властивість clip
Властивість clip
визначає розміри прямокутної області позиціонованого елемента, в якій буде показано його вміст.
Все, що не поміщається в цю область, буде обрізано та стане невидимим.
Властивість clip
працює тільки з абсолютно позиційованими елементами (зі значеннями position
і fixed
) та не працює якщо для елемента задана властивість overflow: visible
.
Як значення використовується відстань від краю елемента до області вирізки, яке задається в одиницях CSS - пікселі (px
), em
та ін. Якщо край області потрібно залишити без змін, слід встановити auto
.
Нотатка: | Властивість |
Синтаксис
clip: auto|shape|initial|inherit;
Властивість clip може отримувати 4 значення:
Значення без задання: | auto |
---|---|
Наслідує: | Ні |
Анімується: | Так |
JavaScript синтаксис: | object.style.clip="rect(0px,50px,50px,0px)" |
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
clip | 1.0 |
4.0 |
1.0 |
1.0 |
7.0 |
Переглядач | |||
---|---|---|---|
clip | 1.0 |
1.0 |
1.0 |
Мобільних переглядачів ще не додано.
Приклади
Визначає область позиціонованого зображення
img {
position: absolute;
clip: rect(0px,60px,200px,0px);
}
Динамічний приклад зміни значень clip
Простий приклад
Демонстрація роботи властивості
Динамічний приклад