Witam. Mam problem z pionowym menu. Chciałbym aby submenu wyjeżdżało dokonując transformacji a wysokość pola pod submenu zajmowała 100% wysokości strony.
Samo menu działa. Może ktoś wie gdzie robię błąd.

  1. <div id="nav">
  2. <ul class="top-level">
  3. <li><a href="#">Home</a>
  4. <ul class="sub-level">
  5. <li><a href="#">Sub Menu Item 1</a></li>
  6. <li><a href="#">Sub Menu Item 2</a></li>
  7. </ul>
  8. </li>
  9. <li><a href="#">About</a></li>
  10. <li><a href="#">Contact</a></li>
  11. <li><a href="#">Contact</a></li>
  12. </ul>
  13. </div>
  14.  
  15. #nav{
  16. font-size:0.75em;
  17. width:150px;
  18. }
  19.  
  20. #nav ul {
  21. margin:0px;
  22. padding:0px;
  23. }
  24.  
  25. #nav li {
  26. list-style: none;
  27. }
  28.  
  29. /* tlo glowne */
  30. ul.top-level {
  31. background:#666;
  32. }
  33. /* style kafelkow top */
  34. ul.top-level li {
  35. border-bottom: #fff solid;
  36. border-top: #fff solid;
  37. border-width: 1px;
  38. }
  39.  
  40. #nav a {
  41. color: #fff;
  42. cursor: pointer;
  43. display:block;
  44. height:25px;
  45. line-height: 25px;
  46. text-indent: 10px;
  47. text-decoration:none;
  48. width:100%;
  49. }
  50.  
  51. /* ogolny hover */
  52. #nav a:hover{
  53. text-decoration:underline;
  54. }
  55.  
  56. #nav li:hover {
  57. background: #f90;
  58. position: relative;
  59. }
  60.  
  61. ul.sub-level {
  62. display: none;
  63. width:0px;
  64. /* Animacja */
  65. -moz-transition-duration:1s;
  66. -moz-transition-timing-function:cubic-bezier(0,0.5,1,0.5);
  67. }
  68.  
  69. /* hover sublevel */
  70. li:hover .sub-level {
  71. background: #999;
  72. border: #fff solid;
  73. border-width: 0px;
  74. display: block;
  75. position: absolute;
  76. left: 150px;
  77. top: 0px;
  78. width:150px;
  79.  
  80. }
  81.  
  82. /* gabaryty sublevel */
  83. ul.sub-level li {
  84. border: none;
  85. float:left;
  86. width:150px;
  87.  
  88. }
  89.