HTML DOM Style overflowX Property


The HDOM style overflowX property returns and modify what to do when the content inside an element box overflow left/right in an HTML document.

Syntax

Following is the syntax −

  • Returning overflowX

object.style.overflowX
  • Modifying overflowX

object.style.overflowX = “value”

Values

Here value can be −

ValueExplanation
scrollIt clips the content and scroll bars are added when necessary.
inheritIt inherits this property value from its parent element.
initialIt set this property value to its default value.
autoIt clip the content and add scroll bars when necessary.
hiddenIt hides the content flow outside the element box.
visibleIt doesn’t clip the content and content will flow outside the element box.

Example

Let us see an example of style overflowX property −

 Live Demo

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);
      height: 100vh;
   }
   p {
      border: 2px solid #fff;
      height:100px;
      width:200px;
      white-space: nowrap;
   }
   .btn {
      background: coral;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
   }
</style>
</head>
<body>
<h1>DOM Style overflowX Property Example</h1>
<p>
   This is paragraph 1 with some dummy text.
   This is paragraph 1 with some dummy text.
</p>
<button onclick="add()" class="btn">Change overflow</button>
<script>
   function add() {
      document.querySelector('p').style.overflowX = "scroll";
   }
</script>
</body>
</html>

Output

This will produce the following output −

Click on “Change overflow” button to change the value of overflowX CSS property from initial to scroll.

Updated on: 01-Jul-2020

40 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements