vlist.css 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. /**
  2. * "Yet Another Multicolumn Layout" - YAML CSS Framework
  3. *
  4. * (en) Vertical list navigation "vlist"
  5. * (de) Vertikale Navigationsliste "vlist"
  6. *
  7. * @copyright Copyright 2005-2012, Dirk Jesse
  8. * @license CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
  9. * YAML-CDL (http://www.yaml.de/license.html)
  10. * @link http://www.yaml.de
  11. * @package yaml
  12. * @version v4.0.1
  13. * @revision $Revision: 724 $
  14. * @lastmodified $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
  15. */
  16. @media all {
  17. .ym-vlist {
  18. margin:0 0 1.5em 0;
  19. list-style-type:none;
  20. background: transparent;
  21. border: 0 none;
  22. }
  23. /* title */
  24. .ym-vtitle {
  25. font-family:Arial, Helvetica, sans-serif;
  26. font-weight:bold;
  27. font-size:100%;
  28. width:90%;
  29. padding:3px 0px 3px 10%; /* LTR */
  30. margin:0;
  31. color:#444;
  32. background-color:#fff;
  33. border-top:2px #ddd solid;
  34. }
  35. .ym-vlist ul {
  36. list-style-type:none;
  37. margin:0;
  38. padding:0;
  39. width:100%;
  40. overflow:hidden;
  41. border-top:2px #ddd solid;
  42. border-bottom:2px #ddd solid;
  43. }
  44. .ym-vtitle + ul {
  45. border-top:4px #888 solid;
  46. }
  47. .ym-vlist ul ul {
  48. border: 0 none;
  49. }
  50. .ym-vlist li {
  51. float:left; /* LTR */
  52. width:100%;
  53. margin:0;
  54. padding:0;
  55. background-color:#fff;
  56. }
  57. .ym-vlist a,
  58. .ym-vlist strong,
  59. .ym-vlist span {
  60. display:block;
  61. padding:3px 0px 3px 10%;
  62. text-decoration:none;
  63. border-bottom:1px #ddd solid;
  64. }
  65. .ym-vlist a,
  66. .ym-vlist a:visited {
  67. color:#444;
  68. }
  69. .ym-vlist li span {
  70. display:block;
  71. font-weight:bold;
  72. border-bottom:1px #ddd solid;
  73. }
  74. /* active list element */
  75. .ym-vlist li.active {
  76. color:#fff;
  77. background-color:#444;
  78. }
  79. .ym-vlist li.active strong {
  80. font-weight:bold;
  81. }
  82. /* Level 1 */
  83. .ym-vlist li a,
  84. .ym-vlist li strong,
  85. .ym-vlist li span { width:90%; padding-left:10%; } /* LTR */
  86. .ym-vlist li a:focus,
  87. .ym-vlist li a:hover,
  88. .ym-vlist li a:active { background-color:#888; color:#fff; outline: 0 none; }
  89. /* Level 2 */
  90. .ym-vlist li ul li a,
  91. .ym-vlist li ul li strong,
  92. .ym-vlist li ul li span { width:80%; padding-left:20%; } /* LTR */
  93. .ym-vlist li ul li a,
  94. .ym-vlist li ul li a:visited { background-color:#f8f8f8; color:#333; }
  95. .ym-vlist li ul li a:focus,
  96. .ym-vlist li ul li a:hover,
  97. .ym-vlist li ul li a:active { background-color:#888; color:#fff; }
  98. /* Level 3 */
  99. .ym-vlist li ul li ul li a,
  100. .ym-vlist li ul li ul li strong,
  101. .ym-vlist li ul li ul li span { width:70%; padding-left:30%; } /* LTR */
  102. .ym-vlist li ul li ul li a,
  103. .ym-vlist li ul li ul li a:visited{ background-color:#f0f0f0; color:#222; }
  104. .ym-vlist li ul li ul li a:focus,
  105. .ym-vlist li ul li ul li a:hover,
  106. .ym-vlist li ul li ul li a:active { background-color:#888; color:#fff; }
  107. /* Level 4 */
  108. .ym-vlist li ul li ul li ul li a,
  109. .ym-vlist li ul li ul li ul li strong,
  110. .ym-vlist li ul li ul li ul li span { width:60%; padding-left:40%; } /* LTR */
  111. .ym-vlist li ul li ul li ul li a,
  112. .ym-vlist li ul li ul li ul li a:visited { background-color:#e8e8e8; color:#111; }
  113. .ym-vlist li ul li ul li ul li a:focus,
  114. .ym-vlist li ul li ul li ul li a:hover,
  115. .ym-vlist li ul li ul li ul li a:active { background-color:#888; color:#fff; }
  116. }