CSS | Scroll Padding top Last Updated : 30 Jun, 2022 Comments Improve Suggest changes Like Article Like Report The Scroll Padding top is an inbuilt property in Scroll Snap module. This property set the scroll padding top longhand. This property acts as a magnet on the top of the sliding element that stick to the top of the view-port and stop the scrolling(forcefully) in that place. The Scroll Padding property is optional, this property is used when the Scroll Snap type property is set to none. Syntax: scroll-padding-top: [ length percentage | auto ] Property Values: This property accept two property mentioned above and described below: length-percentage: This property works same as other padding property contains the length in any specific unit for padding.auto: This property leaves some spaces for padding determined by browsers. Example: Below example illustrates the Scroll Padding top property: html <!DOCTYPE html> <html> <head> <title> CSS Scroll Padding top </title> <style> h1 { color: green; } .element{ border:2px solid black; } .container { width: 500px; height: 200px; margin-left: auto; margin-right: auto; border: 2px solid black; overflow: scroll; position: relative; } .element { width: 480px; height: 180px; scroll-snap-align: start; scroll-snap-stop: normal; color: white; font-size: 50px; display: flex; justify-content: center; align-items: center; } .y-mandatory { scroll-snap-type: y mandatory; /* scroll-padding: top right bottom left */ scroll-padding-top: 50px; } .element:nth-child(1) { background: url("https://www.geeksforgeeks.org/wp-content/uploads/html-768x256.png"); } .element:nth-child(2) { background: url("https://www.geeksforgeeks.org/wp-content/uploads/CSS-768x256.png"); } .element:nth-child(3) { background: url("https://www.geeksforgeeks.org/wp-content/uploads/javascript-768x256.png"); } </style> </head> <body> <center> <h1>GeeksforGeeks</h1> <h4>CSS Scroll Padding top</h4> <div class="container y-scroll y-mandatory"> <div class="wrapper"> <div class="element"></div> <div class="element"></div> <div class="element"></div> </div> </div> </center> </body> </html> Output: Supported Browsers: The browsers supported by CSS Scroll Padding top are listed below: Google Chrome 69Edge 79Opera 56Firefox 68Safari 14.1 Comment More infoAdvertise with us Next Article CSS | Scroll Padding top S skyridetim Follow Improve Article Tags : Web Technologies CSS CSS-Properties Similar Reads CSS | Scroll Padding The Scroll Padding property is an inbuilt property in Scroll Snap module. This property sets the scroll padding longhands. This property acts as a magnet on the top of the sliding element that sticks to the top of the viewport and stops the scrolling(forcefully) in that place. The Scroll Padding pro 2 min read CSS | Scroll Padding bottom The Scroll Padding bottom is an inbuilt property in Scroll Snap module. This property set the scroll padding longhand. This property acts as a magnet on the top of the sliding element that stick to the top of the view-port and stop the scrolling(forcefully) in that place. The Scroll Padding property 2 min read CSS scroll-padding-left Property The scroll-padding-left property is used to set all the padding to the left of an scroll container or element at once. The value specified for the scroll-padding-left determines how much of the page that is primarily outside the snapsort should remain visible.Syntaxscroll-padding-left:length_valuesO 2 min read W3.CSS Padding W3.CSS has many facilities of classes to easily style elements in HTML. It includes various responsive padding classes for modification of the appearance of the element. There are two types of padding classes: Numbered Padding ClassesSized Padding Classes Numbered Padding Classes: These classes add 3 min read CSS Padding Padding is the space between the content and the defined border of an element. Padding means adding spaces inside the element, controlling its internal space, thus affecting its dimensions and appearance. Table of Content CSS PaddingShorthand Property for Padding in CSS All CSS Padding PropertiesCSS 6 min read CSS | Scroll Snap stop The Scroll Snap stop property is an inbuilt property in the Scroll Snap module. The Scroll Snap stop property stops or you can lock the scroll at some specific position that you define. It works like there is a pattern in your every slide and when the user scrolls the slide the pattern automatically 2 min read CSS scroll-padding-block-start Property The scroll-padding-block-start property is used to set all the scroll padding to the start of a scroll container or element in the block dimension at once. The start side is the top side for horizontal-tb writing mode and right or left side for vertical-rl or vertical-lr writing mode respectively. W 2 min read CSS scroll-padding-inline-start Property The scroll-padding-inline-start property is used to set all the scroll padding to the start edge of a scroll element or container in the inline dimension at once. The start side is the left side for horizontal-tb writing mode and top or bottom side for vertical-lr or vertical-rl writing mode respect 2 min read CSS scroll-padding-right Property The scroll-padding-right property is used to set all the padding to the right of an scroll container or element at once. The value specified for the scroll-padding-right determines how much of the page that is primarily outside the snap scroll should remain visible.Syntaxscroll-padding-right: keywor 1 min read CSS scroll-padding-block Property The scroll-padding-block property is used to set all the scroll padding to the start and end of a scroll container or element in the block dimension at once. This property is shorthand for the scroll-padding-block-start and scroll-padding-block-end property.Hence, the scroll-padding values represent 2 min read Like