flex_03_scroll.rml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <rml>
  2. <head>
  3. <title>Flex 03 - Scrolling container</title>
  4. <link type="text/rcss" href="../style.rcss"/>
  5. <link rel="help" href="https://drafts.csswg.org/css-flexbox/" />
  6. <meta name="Description" content="Flex container with scrollbars." />
  7. <style>
  8. .flex {
  9. display: flex;
  10. background-color: #555;
  11. margin: 5dp 20dp 15dp;
  12. border: 2dp #333;
  13. justify-content: space-between;
  14. color: #d44fff;
  15. }
  16. .auto {
  17. overflow: auto;
  18. }
  19. .scroll {
  20. overflow: scroll;
  21. }
  22. .flex div {
  23. flex: 0 1 auto;
  24. width: 50dp;
  25. height: 50dp;
  26. margin: 20dp;
  27. background-color: #eee;
  28. line-height: 50dp;
  29. text-align: center;
  30. }
  31. .flex div.tall {
  32. height: 80dp;
  33. width: 15dp;
  34. margin: 0;
  35. border: 2dp #d44fff;
  36. }
  37. </style>
  38. </head>
  39. <body>
  40. overflow: scroll
  41. <div class="flex scroll" id="scroll">
  42. <div>Hello<div class="tall"/></div>
  43. <div>big world!</div>
  44. <div>LOOOOOOOOOOOOOOOOOOOOONG</div>
  45. </div>
  46. overflow: auto
  47. <div class="flex auto" id="auto">
  48. <div>Hello<div class="tall"/></div>
  49. <div>big world!</div>
  50. <div>LOOOOOOOOOOOOOOOOOOOOONG</div>
  51. </div>
  52. overflow: auto - only vertical overflow
  53. <div class="flex auto" id="vertical">
  54. <div>Hello<div class="tall"/></div>
  55. <div>big world!</div>
  56. <div>LONG</div>
  57. </div>
  58. overflow: auto - only horizontal overflow
  59. <div class="flex auto" id="horizontal">
  60. <div>Hello</div>
  61. <div>big</div>
  62. <div>LOOOOOOOOOOOOOOOOOOOOONG</div>
  63. </div>
  64. overflow: visible
  65. <div class="flex" id="visible">
  66. <div>Hello<div class="tall"/></div>
  67. <div>big world!</div>
  68. <div>LOOOOOOOOOOOOOOOOOOOOONG</div>
  69. </div>
  70. <handle size_target="#document"/>
  71. </body>
  72. </rml>