flex_direction-ref.rml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <rml>
  2. <head>
  3. <link type="text/rcss" href="/../Tests/Data/style.rcss" />
  4. <title>CSS Test: flex flow direction</title>
  5. <link href="https://test.csswg.org/suites/css-flexbox-1_dev/nightly-unstable/xhtml1/reference/flex-direction.xht" rel="source" />
  6. <link href="http://www.github.com/sskyy" rel="author" title="houzhenyu" />
  7. <style>
  8. .flex-container{
  9. display:block;
  10. margin:20px;
  11. background-color: #333;
  12. line-height: 0px;
  13. }
  14. .flex-item{
  15. display: inline-block;
  16. width:50px;
  17. height:50px;
  18. margin:20px 20px;
  19. background-color: #eee;
  20. line-height: 50px;
  21. text-align: center;
  22. }
  23. .flex-container.flex-direction-row{
  24. flex-direction : row;
  25. }
  26. .flex-container.flex-direction-row-reverse{
  27. text-align: right;
  28. }
  29. .flex-container.flex-direction-column{
  30. padding:20px 0px;
  31. }
  32. .flex-container.flex-direction-column .flex-item{
  33. display: block;
  34. margin:40px 20px;
  35. }
  36. .flex-container.flex-direction-column .flex-item.first{
  37. margin-top:0px;
  38. }
  39. .flex-container.flex-direction-column .flex-item.last{
  40. margin-bottom:0px;
  41. }
  42. .flex-container.flex-direction-column-reverse{
  43. padding:20px 0px;
  44. }
  45. .flex-container.flex-direction-column-reverse .flex-item{
  46. display: block;
  47. margin:40px 20px;
  48. }
  49. .flex-container.flex-direction-column-reverse .flex-item.first{
  50. margin-top:0px;
  51. }
  52. .flex-container.flex-direction-column-reverse .flex-item.last{
  53. margin-bottom:0px;
  54. }
  55. </style>
  56. </head>
  57. <body>
  58. <h1>flex-direction:row</h1>
  59. <div class="flex-container flex-direction-row"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div></div>
  60. <h1>flex-direction:row-reverse</h1>
  61. <div class="flex-container flex-direction-row-reverse"><div class="flex-item">3</div><div class="flex-item">2</div><div class="flex-item">1</div></div>
  62. <h1>flex-direction:column</h1>
  63. <div class="flex-container flex-direction-column"><div class="flex-item first">1</div><div class="flex-item">2</div><div class="flex-item last">3</div></div>
  64. <h1>flex-direction:column-reverse</h1>
  65. <div class="flex-container flex-direction-column-reverse"><div class="flex-item first">3</div><div class="flex-item">2</div><div class="flex-item last">1</div></div>
  66. <handle size_target="#document"/>
  67. </body>
  68. </rml>