PageRenderTime 24ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/resources/org/apache/struts2/static/tabview/assets/skins/sam/tabview-skin.css

http://struts2yuiplugin.googlecode.com/
CSS | 186 lines | 149 code | 28 blank | 9 comment | 0 complexity | 4978e7edd500dbb2b67284db4453843a MD5 | raw file
  1. /*
  2. Copyright (c) 2009, Yahoo! Inc. All rights reserved.
  3. Code licensed under the BSD License:
  4. http://developer.yahoo.net/yui/license.txt
  5. version: 2.7.0
  6. */
  7. /* .yui-navset defaults to .yui-navset-top */
  8. .yui-skin-sam .yui-navset .yui-nav,
  9. .yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
  10. border:solid #2647a0; /* color between tab list and content */
  11. border-width:0 0 5px;
  12. zoom:1;
  13. }
  14. .yui-skin-sam .yui-navset .yui-nav li,
  15. .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
  16. margin:0 0.16em 0 0; /* space between tabs */
  17. padding:1px 0 0; /* gecko: make room for overflow */
  18. zoom:1;
  19. }
  20. .yui-skin-sam .yui-navset .yui-nav .selected,
  21. .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
  22. margin:0 0.16em -1px 0; /* for overlap */
  23. }
  24. .yui-skin-sam .yui-navset .yui-nav a,
  25. .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
  26. background:#d8d8d8 url(../../../../assets/skins/sam/sprite.png) repeat-x; /* tab background */
  27. border:solid #a3a3a3;
  28. border-width:0 1px;
  29. color:#000;
  30. position:relative;
  31. text-decoration:none;
  32. }
  33. .yui-skin-sam .yui-navset .yui-nav a em,
  34. .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
  35. border:solid #a3a3a3;
  36. border-width:1px 0 0;
  37. cursor:hand;
  38. padding:0.25em .75em;
  39. left:0; right: 0; bottom: 0; /* protect from other orientations */
  40. top:-1px; /* for 1px rounded corners */
  41. position:relative;
  42. }
  43. .yui-skin-sam .yui-navset .yui-nav .selected a,
  44. .yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
  45. .yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
  46. background:#2647a0 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */
  47. color:#fff;
  48. }
  49. .yui-skin-sam .yui-navset .yui-nav a:hover,
  50. .yui-skin-sam .yui-navset .yui-nav a:focus {
  51. background:#bfdaff url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* selected tab background */
  52. outline:0;
  53. }
  54. .yui-skin-sam .yui-navset .yui-nav .selected a em {
  55. padding:0.35em 0.75em; /* raise selected tab */
  56. }
  57. .yui-skin-sam .yui-navset .yui-nav .selected a,
  58. .yui-skin-sam .yui-navset .yui-nav .selected a em {
  59. border-color:#243356; /* selected tab border color */
  60. }
  61. .yui-skin-sam .yui-navset .yui-content {
  62. background:#edf5ff; /* content background color */
  63. }
  64. .yui-skin-sam .yui-navset .yui-content,
  65. .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
  66. border:1px solid #808080; /* content border */
  67. border-top-color:#243356; /* different border color */
  68. padding:0.25em 0.5em; /* content padding */
  69. }
  70. /* left and right orientations */
  71. .yui-skin-sam .yui-navset-left .yui-nav,
  72. .yui-skin-sam .yui-navset .yui-navset-left .yui-nav,
  73. .yui-skin-sam .yui-navset .yui-navset-right .yui-nav,
  74. .yui-skin-sam .yui-navset-right .yui-nav {
  75. border-width:0 5px 0 0;
  76. Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
  77. top:0; bottom:0; /* stretch to fill content height */
  78. }
  79. .yui-skin-sam .yui-navset .yui-navset-right .yui-nav,
  80. .yui-skin-sam .yui-navset-right .yui-nav {
  81. border-width:0 0 0 5px;
  82. }
  83. .yui-skin-sam .yui-navset-left .yui-nav li,
  84. .yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,
  85. .yui-skin-sam .yui-navset-right .yui-nav li {
  86. margin:0 0 0.16em; /* space between tabs */
  87. padding:0 0 0 1px; /* gecko: make room for overflow */
  88. }
  89. .yui-skin-sam .yui-navset-right .yui-nav li {
  90. padding:0 1px 0 0; /* gecko: make room for overflow */
  91. }
  92. .yui-skin-sam .yui-navset-left .yui-nav .selected,
  93. .yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected {
  94. margin:0 -1px 0.16em 0;
  95. }
  96. .yui-skin-sam .yui-navset-right .yui-nav .selected {
  97. margin:0 0 0.16em -1px;
  98. }
  99. .yui-skin-sam .yui-navset-left .yui-nav a,
  100. .yui-skin-sam .yui-navset-right .yui-nav a {
  101. border-width:1px 0;
  102. }
  103. .yui-skin-sam .yui-navset-left .yui-nav a em,
  104. .yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,
  105. .yui-skin-sam .yui-navset-right .yui-nav a em {
  106. border-width:0 0 0 1px;
  107. padding:0.2em .75em;
  108. top:auto;
  109. left:-1px; /* for 1px rounded corners */
  110. }
  111. .yui-skin-sam .yui-navset-right .yui-nav a em {
  112. border-width:0 1px 0 0;
  113. left:auto;
  114. right:-1px; /* for 1px rounded corners */
  115. }
  116. .yui-skin-sam .yui-navset-left .yui-nav a,
  117. .yui-skin-sam .yui-navset-left .yui-nav .selected a,
  118. .yui-skin-sam .yui-navset-left .yui-nav a:hover,
  119. .yui-skin-sam .yui-navset-right .yui-nav a,
  120. .yui-skin-sam .yui-navset-right .yui-nav .selected a,
  121. .yui-skin-sam .yui-navset-right .yui-nav a:hover,
  122. .yui-skin-sam .yui-navset-bottom .yui-nav a,
  123. .yui-skin-sam .yui-navset-bottom .yui-nav .selected a,
  124. .yui-skin-sam .yui-navset-bottom .yui-nav a:hover {
  125. background-image:none; /* no left-right or bottom-top gradient */
  126. }
  127. .yui-skin-sam .yui-navset-left .yui-content {
  128. border:1px solid #808080; /* content border */
  129. border-left-color:#243356; /* different border color */
  130. }
  131. /* bottom orientation */
  132. .yui-skin-sam .yui-navset-bottom .yui-nav,
  133. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav {
  134. border-width:5px 0 0; /* color between tab list and content */
  135. }
  136. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,
  137. .yui-skin-sam .yui-navset-bottom .yui-nav .selected {
  138. margin:-1px 0.16em 0 0; /* for overlap */
  139. }
  140. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,
  141. .yui-skin-sam .yui-navset-bottom .yui-nav li {
  142. padding:0 0 1px 0; /* gecko: make room for overflow */
  143. vertical-align:top;
  144. }
  145. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,
  146. .yui-skin-sam .yui-navset-bottom .yui-nav li a {
  147. }
  148. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,
  149. .yui-skin-sam .yui-navset-bottom .yui-nav a em {
  150. border-width:0 0 1px;
  151. top:auto;
  152. bottom:-1px; /* for 1px rounded corners */
  153. }
  154. .yui-skin-sam .yui-navset-bottom .yui-content,
  155. .yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
  156. border:1px solid #808080; /* content border */
  157. border-bottom-color:#243356; /* different border color */
  158. }