La propiedad Style clip en HTML DOM se usa para establecer o devolver la parte visible de un elemento posicionado.
Sintaxis:
- Devuelve la propiedad del clip.
object.style.clip
- Se utiliza para establecer la propiedad del clip.
object.style.clip = "rect(top right bottom left)|normal|initial| inherit"
Valores devueltos: Devuelve un valor de string, que representa la parte de un elemento posicionado que es visible.
Valores de propiedad:
- rect (arriba a la derecha, abajo a la izquierda): este valor se usa para recortar el elemento en una forma rectangular. Los valores superior, derecho, inferior e izquierdo se utilizan para definir los puntos del rectángulo.
Ejemplo 1:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
DOM Style clip Property
</
title
>
<
style
>
#myImage {
position: absolute;
}
button {
margin-top: 400px;
}
</
style
>
</
head
>
<
body
>
<
h1
style
=
"color: green"
>
GeeksforGeeks
</
h1
>
<
b
>DOM Style clip Property</
b
>
<
p
>
The clip property is used to specify
the part of a positioned element that is visible.
</
p
>
<
img
src
=
id
=
"myImage"
>
<
button
onclick
=
"setClip()"
>
Set Clip Property
</
button
>
<!-- Script to set clip to rect() -->
<
script
>
function setClip() {
elem =
document.querySelector('#myImage');
elem.style.clip =
'rect(75px 250px 250px 75px)';
}
</
script
>
</
body
>
</
html
>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
- normal: este valor no recorta el elemento. Este es el valor predeterminado.
Ejemplo-2:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
DOM Style clip Property
</
title
>
<
style
>
#myImage {
position: absolute;
clip: rect(50px 200px 200px 50px);
}
button {
margin-top: 400px;
}
</
style
>
</
head
>
<
body
>
<
h1
style
=
"color: green"
>
GeeksforGeeks
</
h1
>
<
b
>DOM Style clip Property</
b
>
<
p
>
The clip property is used to specify
the part of a positioned element
that is visible.
</
p
>
<
img
src
=
id
=
"myImage"
>
<
button
onclick
=
"setClip()"
>
Set Clip Property
</
button
>
<!-- Script to set clip to auto -->
<
script
>
function setClip() {
elem =
document.querySelector('#myImage');
elem.style.clip = 'auto';
}
</
script
>
</
body
>
</
html
>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
- initial: se utiliza para establecer esta propiedad en su valor predeterminado.
Ejemplo-3:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
DOM Style clip Property
</
title
>
<
style
>
#myImage {
position: absolute;
clip: rect(75px 300px 300px 75px);
}
button {
margin-top: 400px;
}
</
style
>
</
head
>
<
body
>
<
h1
style
=
"color: green"
>
GeeksforGeeks
</
h1
>
<
b
>
DOM Style clip Property
</
b
>
<
p
>
The clip property is used to specify
the part of a positioned element
that is visible.
</
p
>
<
img
src
=
id
=
"myImage"
>
<
button
onclick
=
"setClip()"
>
Set Clip Property
</
button
>
<!-- Script to set clip to initial -->
<
script
>
function setClip() {
elem =
document.querySelector(
'#myImage');
elem.style.clip = 'initial';
}
</
script
>
</
body
>
</
html
>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
- heredar: Esto hereda la propiedad de su padre.
Ejemplo-4:<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
DOM Style clip Property
</
title
>
<
style
>
#parent {
clip: rect(75px 300px 300px 75px);
}
#myImage {
position: absolute;
}
button {
margin-top: 400px;
}
</
style
>
</
head
>
<
body
>
<
h1
style
=
"color: green"
>
GeeksforGeeks
</
h1
>
<
b
>DOM Style clip Property</
b
>
<
p
>
The clip property is used to specify
the part of a positioned element that
is visible.
</
p
>
<
div
id
=
"parent"
>
<
img
src
=
id
=
"myImage"
>
</
div
>
<
button
onclick
=
"setClip()"
>
Set Clip Property
</
button
>
<!-- Script to set clip to inherit -->
<
script
>
function setClip() {
elem =
document.querySelector(
'#myImage');
elem.style.clip = 'inherit';
}
</
script
>
</
body
>
</
html
>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Navegadores compatibles: los navegadores compatibles con la propiedad de clip DOM Style se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Ópera
- safari de manzana
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA