266 lines
5.9 KiB
Plaintext
266 lines
5.9 KiB
Plaintext
![]() |
/*
|
||
|
* Sample SCSS for adding Superfish CSS to themes.
|
||
|
*
|
||
|
* Instructions:
|
||
|
*
|
||
|
* 1. Change the #YOUR-BLOCK-ID (below) to the ID of your Superfish block.
|
||
|
*
|
||
|
* 2. Add the SCSS to your theme.
|
||
|
*
|
||
|
* 3. Note that by removing the .sf-style-none, the style will be applied to the menu regardless of
|
||
|
* the "Style" selected in the Superfish block configuration.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
// You can add these variables to your _base.scss
|
||
|
$superfish-1-color: #00f;
|
||
|
$superfish-1-background-color-level-first: #f0f0f0;
|
||
|
$superfish-1-background-color-level-second: #e0e0e0;
|
||
|
$superfish-1-background-color-level-third: #d0d0d0;
|
||
|
$superfish-1-background-color-level-fourth: #c0c0c0;
|
||
|
|
||
|
#YOUR-BLOCK-ID {
|
||
|
.sf-style-none {
|
||
|
float: left;
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
&.sf-navbar {
|
||
|
width: 100%;
|
||
|
background: $superfish-1-background-color-level-first;
|
||
|
}
|
||
|
ul {
|
||
|
padding-left: 0;
|
||
|
&.sf-multicolumn li {
|
||
|
&.sf-multicolumn-wrapper {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
li {
|
||
|
background: transparent;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
a {
|
||
|
color: $superfish-1-color;
|
||
|
padding: 0.75em 1em;
|
||
|
&.sf-with-ul {
|
||
|
padding-right: 2.25em;
|
||
|
}
|
||
|
&:focus {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
}
|
||
|
&:hover {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
}
|
||
|
&:active {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
}
|
||
|
}
|
||
|
span {
|
||
|
&.nolink {
|
||
|
color: $superfish-1-color;
|
||
|
padding: 0.75em 1em;
|
||
|
&.sf-with-ul {
|
||
|
padding-right: 2.25em;
|
||
|
}
|
||
|
&:hover {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
}
|
||
|
}
|
||
|
&.sf-description {
|
||
|
color: $superfish-1-color;
|
||
|
display: block;
|
||
|
font-size: 0.833em;
|
||
|
line-height: 1.5;
|
||
|
margin: 5px 0 0 5px;
|
||
|
padding: 0;
|
||
|
}
|
||
|
}
|
||
|
&.rtl {
|
||
|
span {
|
||
|
&.sf-description {
|
||
|
margin: 5px 5px 0 0;
|
||
|
}
|
||
|
&.nolink.sf-with-ul {
|
||
|
padding-left: 2.25em;
|
||
|
padding-right: 1em;
|
||
|
}
|
||
|
}
|
||
|
a.sf-with-ul {
|
||
|
padding-left: 2.25em;
|
||
|
padding-right: 1em;
|
||
|
}
|
||
|
}
|
||
|
li {
|
||
|
background: $superfish-1-background-color-level-first;
|
||
|
li {
|
||
|
background: $superfish-1-background-color-level-second;
|
||
|
li {
|
||
|
background: $superfish-1-background-color-level-third;
|
||
|
}
|
||
|
}
|
||
|
&:hover {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
> ul {
|
||
|
top: 40px;
|
||
|
}
|
||
|
}
|
||
|
&.sfHover {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
outline: 0;
|
||
|
> ul {
|
||
|
top: 40px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
.sf-sub-indicator {
|
||
|
background-image: url('../images/dropdown-arrows.png');
|
||
|
}
|
||
|
}
|
||
|
div.sf-accordion-toggle {
|
||
|
&.sf-style-none a {
|
||
|
background: $superfish-1-background-color-level-first;
|
||
|
color: $superfish-1-color;
|
||
|
padding: 1em;
|
||
|
&.sf-expanded {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
.sf-menu.sf-style-none {
|
||
|
&.rtl {
|
||
|
&.sf-accordion li {
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: auto;
|
||
|
padding-right: 2em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: auto;
|
||
|
padding-right: 3em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: auto;
|
||
|
padding-right: 4em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: auto;
|
||
|
padding-right: 5em;
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: auto;
|
||
|
padding-right: 5em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: auto;
|
||
|
padding-right: 4em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: auto;
|
||
|
padding-right: 3em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: auto;
|
||
|
padding-right: 2em;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
ul.sf-multicolumn {
|
||
|
li.sf-multicolumn-wrapper {
|
||
|
ol li {
|
||
|
&.sf-multicolumn-column {
|
||
|
float: right;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&.sf-accordion li {
|
||
|
&.sf-expanded {
|
||
|
background: $superfish-1-background-color-level-fourth;
|
||
|
> {
|
||
|
a {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
span.nolink {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: 2em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: 3em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: 4em;
|
||
|
}
|
||
|
li {
|
||
|
a {
|
||
|
padding-left: 5em;
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: 5em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: 4em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: 3em;
|
||
|
}
|
||
|
}
|
||
|
span.nolink {
|
||
|
padding-left: 2em;
|
||
|
}
|
||
|
}
|
||
|
a.sf-accordion-button {
|
||
|
font-weight: bold;
|
||
|
position: absolute;
|
||
|
right: 0;
|
||
|
top: 0;
|
||
|
z-index: 499;
|
||
|
}
|
||
|
}
|
||
|
ul.sf-multicolumn {
|
||
|
li.sf-multicolumn-wrapper {
|
||
|
ol {
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
li {
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
&.sf-multicolumn-column {
|
||
|
display: inline;
|
||
|
float: left;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
a.menuparent {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
span.nolink {
|
||
|
&.menuparent {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|