scrollable-contains-boxes-with-hidden-overflow-2.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!DOCTYPE html>
  2. <link rel="match" href="reference/scrollable-contains-boxes-with-hidden-overflow-2-ref.html" />
  3. <style>
  4. html {
  5. background: white;
  6. }
  7. body {
  8. position: absolute;
  9. inset: 0px;
  10. display: flex;
  11. background: pink;
  12. }
  13. #outer {
  14. margin-top: 100px;
  15. overflow-x: hidden;
  16. overflow-y: scroll;
  17. background: orange;
  18. }
  19. #inner {
  20. height: 1000px;
  21. background: magenta;
  22. }
  23. .item {
  24. box-sizing: border-box;
  25. border: 1px solid black;
  26. width: 200px;
  27. height: 50px;
  28. overflow: hidden;
  29. background: lime;
  30. }
  31. </style><body><div id="outer"><div id="inner">
  32. <div class="item">1</div>
  33. <div class="item">2</div>
  34. <div class="item">3</div>
  35. <div class="item">4</div>
  36. <div class="item">5</div>
  37. <div class="item">6</div>
  38. <div class="item">7</div>
  39. <div class="item">8</div>
  40. <div class="item">9</div>
  41. <div class="item">10</div>
  42. <div class="item">11</div>
  43. <div class="item">12</div>
  44. <div class="item">13</div>
  45. <div class="item">14</div>
  46. <div class="item">15</div>
  47. <div class="item">16</div>
  48. <div class="item">17</div>
  49. <div class="item">18</div>
  50. <div class="item">19</div>
  51. <div class="item">20</div>
  52. <div class="item">21</div>
  53. <div class="item">22</div>
  54. <div class="item">23</div>
  55. <div class="item">24</div>
  56. <div class="item">25</div>
  57. <div class="item">26</div>
  58. <div class="item">27</div>
  59. <div class="item">28</div>
  60. <div class="item">29</div>
  61. <script>
  62. const scrollContainer = document.getElementById("outer");
  63. scrollContainer.scrollTop = 500;
  64. </script>