La propiedad Style backgroundOrigin en HTML DOM se usa para determinar la posición relativa de la imagen de fondo. Puede hacerse en relación con el relleno, el borde o el contenido real.
Sintaxis:
- Devuelve la propiedad backgroundOrigin.
object.style.backgroundOrigin
- Se utiliza para establecer la propiedad backgroundOrigin.
object.style.backgroundOrigin = "padding-box|border-box|initial| content-box|inherit"
Valores de retorno: Devuelve un valor de string, que representa la propiedad de origen de fondo de un elemento.
Valores de propiedad:
- padding-box: este valor coloca la imagen en relación con el borde de relleno en la parte superior izquierda. Es el valor predeterminado.
- border-box: este valor coloca la imagen en relación con el borde del borde, que es la parte superior izquierda absoluta.
- cuadro de contenido: este valor posiciona la imagen en relación con el comienzo del contenido real del elemento.
- initial: Se utiliza para establecer esta propiedad en su valor predeterminado.
- heredar: hereda la propiedad de su elemento padre.
padding-box: este valor coloca la imagen en relación con el borde de relleno en la parte superior izquierda. Es el valor predeterminado.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> DOM Style backgroundOrigin Property </title> <style> .bg-img { height: 200px; width: 200px; padding: 10px; border: 10px dotted; margin-bottom: 10px; background: url( 'https://media.geeksforgeeks.org/wp-content/uploads/20190311222622/sample-image.png') no-repeat; background-size: 100px; background-origin: content-box; } </style> </head> <body> <h1 style="color: green"> GeeksforGeeks </h1> <b>DOM Style backgroundOrigin Property</b> <p> Click on the button to change the origin property of the background image to padding-box </p> <div class="bg-img"> GeeksforGeeks contains well written, well thought and well explained computer science and programming articles, quizzes and practice questions. </div> <button onclick="changeOrigin()"> Change backgroundOrigin </button> <!-- Script to change backgroundOrigin property --> <script> function changeOrigin() { elem = document.querySelector('.bg-img'); elem.style.backgroundOrigin = 'padding-box'; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
border-box: este valor coloca la imagen en relación con el borde del borde, que es la parte superior izquierda absoluta.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> DOM Style backgroundOrigin Property </title> <style> .bg-img { height: 200px; width: 200px; padding: 10px; border: 10px dotted; margin-bottom: 10px; background: url( 'https://media.geeksforgeeks.org/wp-content/uploads/20190311222622/sample-image.png') no-repeat; background-size: 100px; } </style> </head> <body> <h1 style="color: green"> GeeksforGeeks </h1> <b>DOM Style backgroundOrigin Property</b> <p> Click on the button to change the origin property of the background image to padding-box </p> <div class="bg-img"> GeeksforGeeks contains well written, well thought and well explained computer science and programming articles, quizzes and practice questions. </div> <button onclick="changeOrigin()"> Change backgroundOrigin </button> <!-- Script to change backgroundOrigin property --> <script> function changeOrigin() { elem = document.querySelector('.bg-img'); elem.style.backgroundOrigin = 'border-box'; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
cuadro de contenido: este valor posiciona la imagen en relación con el comienzo del contenido real del elemento.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> DOM Style backgroundOrigin Property </title> <style> .bg-img { height: 200px; width: 200px; padding: 10px; border: 10px dotted; margin-bottom: 10px; background: url( 'https://media.geeksforgeeks.org/wp-content/uploads/20190311222622/sample-image.png') no-repeat; background-size: 100px; } </style> </head> <body> <h1 style="color: green"> GeeksforGeeks </h1> <b>DOM Style backgroundOrigin Property</b> <p> Click on the button to change the origin property of the background image to padding-box </p> <div class="bg-img"> GeeksforGeeks contains well written, well thought and well explained computer science and programming articles, quizzes and practice questions. </div> <button onclick="changeOrigin()"> Change backgroundOrigin </button> <!-- Script to change backgroundOrigin property --> <script> function changeOrigin() { elem = document.querySelector('.bg-img'); elem.style.backgroundOrigin = 'content-box'; } </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:
<!DOCTYPE html> <html> <head> <title> DOM Style backgroundOrigin Property </title> <style> .bg-img { height: 200px; width: 200px; padding: 10px; border: 10px dotted; margin-bottom: 10px; background: url( 'https://media.geeksforgeeks.org/wp-content/uploads/20190311222622/sample-image.png') no-repeat; background-size: 100px; background-origin: content-box; } </style> </head> <body> <h1 style="color: green"> GeeksforGeeks </h1> <b>DOM Style backgroundOrigin Property</b> <p> Click on the button to change the origin property of the background image to padding-box </p> <div class="bg-img"> GeeksforGeeks contains well written, well thought and well explained computer science and programming articles, quizzes and practice questions. </div> <button onclick="changeOrigin()"> Change backgroundOrigin </button> <!-- Script to change backgroundOrigin property --> <script> function changeOrigin() { elem = document.querySelector('.bg-img'); elem.style.backgroundOrigin = 'initial'; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
heredar: hereda la propiedad de su elemento padre.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> DOM Style backgroundOrigin Property </title> <style> /* Parent element */ #parent { height: 250px; width: 250px; background-origin: border-box; } .bg-img { height: 200px; width: 200px; padding: 10px; margin-bottom: 50px; border: 10px dotted; background: url( 'https://media.geeksforgeeks.org/wp-content/uploads/20190311222622/sample-image.png') no-repeat; background-size: 100px; } </style> </head> <body> <h1 style="color: green"> GeeksforGeeks </h1> <b> DOM Style backgroundOrigin Property </b> <p> Click on the button to change the origin property of the background image to inherit </p> <div id="parent"> <div class="bg-img"> GeeksforGeeks contains well written, well thought and well explained computer science and programming articles, quizzes and practice questions. </div> </div> <button onclick="changeOrigin()"> Change origin of background image </button> <!-- Script to change backgroundOrigin --> <script> function changeOrigin() { elem = document.querySelector('.bg-img'); elem.style.backgroundOrigin = 'inherit'; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
alt=”inherit-before” width=”479″ height=”345″ class=”alignnone size-full wp-image-947844″ /> - Después de hacer clic en el botón:
Navegadores compatibles: los navegadores compatibles con la propiedad DOM Style backgroundOrigin se enumeran a continuación:
- Google Chrome 4.0
- Internet Explorer 9.0
- Firefox 4.0
- Ópera 10.5
- Safari 3.0
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA