
- HTML Home
- HTML Roadmap
- HTML Introduction
- HTML History & Evolution
- HTML Editors
- HTML Basic Tags
- HTML Elements
- HTML Attributes
- HTML Headings
- HTML Paragraphs
- HTML Fonts
- HTML Blocks
- HTML Style Sheet
- HTML Formatting
- HTML Quotations
- HTML - Comments
- HTML - Colors
- HTML - Images
- HTML - Image Map
- HTML - Frames
- HTML - Iframes
- HTML - Phrase Elements
- HTML - Code Elements
- HTML - Meta Tags
- HTML - Classes
- HTML - IDs
- HTML - Backgrounds
- HTML Tables
- HTML - Tables
- HTML - Table Headers & Captions
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML Color Names & Values
- HTML - Color Names
- HTML - RGB & RGBA Colors
- HTML - HEX Colors
- HTML - HSL & HSLA Colors
- HTML - HSL Color Picker
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - Document Object Model (DOM)
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Picker
- HTML References
- HTML - Cheat Sheet
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Character Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - DOM Style Object background Property
HTML DOM Style Object background property is a short hand property which sets or returns upto 8 separate background properties of an element.
DOM Property and Corresponding CSS Property
DOM Property | CSS Property |
---|---|
attachment | background-attachment |
color | background-color |
image | background-image |
position | background-position |
repeat | background-repeat |
clip | background-clip |
origin | background-origin |
size | background-size |
Syntax
Given below are the syntax to get or set the background property.
Set the background property:object.style.background= "color | image | repeat | attachment | position | size | origin | clip | initial | inherit";Get the background property:
object.style.background;
Property Values
Value | Description |
---|---|
attachment | It sets wehether the image would scroll or remain fixed. It's default value is scroll. |
color | It sets the background color of an element. It's default value is transparent. |
image | It sets the background image of an element. It's default value is none. |
position | It sets the starting position of a background image. It's default value is 0% 0%. |
repeat | It sets how a background image should be repeated along the x and y-axis. It's default value is repeat. |
clip | It sets the painting area of background image. It's default value is border-box. |
origin | It sets the background's origin, which could be from the start of the border, inside the border or inside the padding. It's default value is padding-box. |
size | It sets the size of the background image of the element. It's default value is auto. |
initial | It is used to set this property to it's default value. |
inherit | It is used to inherit the property of it's parent element. |
Return value
It returns a string value which represents background of an element.
Examples of HTML DOM Style Object 'background' Property
The following examples illustrates some properties of background property.
Add Background Image to Body
In the following example, we have added an image to the body using background property.
<!DOCTYPE html> <html lang="en"> <head> <title> HTML DOM Style Object background Property </title> <style> body { height: 400px; width: 400px; } </style> </head> <body> <p>Click to change background image.</p> <button onclick="fun()">Change</button> <div id="animation"></div> <script> function fun() { document.body.style.background = "url('html/images/logo.png') no-repeat center" } </script> </body> </html>
Change Background of div Element
In the following example we have changed the background color of the div element from red to green.
<!DOCTYPE html> <html lang="en"> <head> <title> HTML DOM Style Object background Property </title> <style> #back { height: 400px; width: 400px; background-color: red; align-content: center; } </style> </head> <body> <p>Click to change background of div.</p> <button onclick="fun()">Change</button> <div id="back">Welcome to Tutorials Point.</div> <script> function fun() { document.getElementById("back") .style.background = "#04af2f no-repeat center" } </script> </body> </html>
Change the background of Document
In this example using color property value of background property, we have changed the color from red to green.
<!DOCTYPE html> <html lang="en"> <head> <title> HTML DOM Style Object background Property </title> <style> #back { background-color: red; align-content: center; color: white; } </style> </head> <body> <p>Click to change background of div.</p> <button onclick="fun()">Change</button> <p id="back"> Color of this paragraph is going to change. </p> <script> function fun() { document.getElementById("back") .style.background = "#04af2f" } </script> </body> </html>
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
background | Yes 1 | Yes 12 | Yes 1 | Yes 1 | Yes 3.5 |
html_dom.htm
Advertisements