You are here

menu_select.css in Menu Select 8

Same filename and directory in other branches
  1. 7 css/menu_select.css
  2. 2.0.x css/menu_select.css

Styles for the menu parent item form element.

File

css/menu_select.css
View source
  1. /**
  2. * @file
  3. * Styles for the menu parent item form element.
  4. */
  5. /* menu form */
  6. .menu-link-form {
  7. padding-bottom: 10px;
  8. }
  9. /* wrapper */
  10. .menu-select-menu-hierarchy .menu-select-menu-level {
  11. margin: 0;
  12. }
  13. .form-item-menu-weight {
  14. display: none;
  15. }
  16. /* position preview */
  17. .menu-select-parent-position-preview {
  18. padding: 5px 0;
  19. font-size: 14px;
  20. font-style: italic;
  21. }
  22. /* a menu link */
  23. .menu-select-menu-hierarchy .menu-select-menu-level li {
  24. margin: 0;
  25. list-style-type: none;
  26. }
  27. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link {
  28. display: inline-block;
  29. position: relative;
  30. padding-left: 10px;
  31. }
  32. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link:before {
  33. content: ' ';
  34. display: block;
  35. position: absolute;
  36. height: 4px;
  37. width: 4px;
  38. border-radius: 4px;
  39. left: 0;
  40. top: 6px;
  41. background-color: #333;
  42. }
  43. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.active {
  44. font-weight: 700;
  45. text-decoration: none;
  46. padding-left: 10px;
  47. }
  48. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.active span {
  49. position: absolute;
  50. right: -10px;
  51. top: -9px;
  52. display: block;
  53. -ms-transform: rotate(45deg); /* IE 9 */
  54. -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  55. transform: rotate(45deg); /* Everything else */
  56. }
  57. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.active span:before {
  58. content: "";
  59. position: absolute;
  60. width: 3px;
  61. height: 9px;
  62. background-color: #2e7d32;
  63. left: 11px;
  64. top: 6px;
  65. border-radius: 4px;
  66. }
  67. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.active span:after {
  68. content: "";
  69. position: absolute;
  70. width: 3px;
  71. height: 3px;
  72. background-color: #2e7d32;
  73. left: 8px;
  74. top: 12px;
  75. }
  76. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.menu-select-menu-link--has-children:before {
  77. content: ' ';
  78. height: 0;
  79. position: absolute;
  80. width: 0;
  81. left: 0;
  82. top: 3px;
  83. border: 5px solid transparent;
  84. border-left-color: #333;
  85. background-color: transparent;
  86. border-radius: 0;
  87. }
  88. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.menu-select-menu-link--has-children.expanded {
  89. padding-left: 15px;
  90. }
  91. .menu-select-menu-hierarchy .menu-select-menu-level li .menu-select-menu-link.menu-select-menu-link--has-children.expanded:before {
  92. border-left-color: transparent;
  93. border-top-color: #333;
  94. top: 6px;
  95. }
  96. /* a nested list */
  97. .menu-select-menu-hierarchy .menu-select-menu-level li .item-list {
  98. height: 0;
  99. overflow: hidden;
  100. }
  101. .menu-select-menu-hierarchy .menu-select-menu-level li .item-list.expanded {
  102. height: auto;
  103. }