Changeset 3200990
- Timestamp:
- 12/02/2024 02:33:08 PM (16 months ago)
- Location:
- megamenu/trunk/css
- Files:
-
- 3 edited
-
megamenu.flex.scss (modified) (11 diffs)
-
megamenu.scss (modified) (12 diffs)
-
mixin.scss (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
megamenu/trunk/css/megamenu.flex.scss
r3200900 r3200990 124 124 @include padding($container_padding_top, $container_padding_right, $container_padding_bottom, $container_padding_left); 125 125 126 &.mega-menu-vertical,127 &.mega-menu-accordion {128 flex-direction: column;129 }130 131 126 li.mega-menu-item { 132 127 a.mega-menu-link { … … 435 430 > a.mega-menu-link { 436 431 min-height: $menu_item_link_height; 437 padding: $menu_item_link_padding_top $menu_item_link_padding_right $menu_item_link_padding_bottom $menu_item_link_padding_left;432 @include padding($menu_item_link_padding_top, $menu_item_link_padding_right, $menu_item_link_padding_bottom, $menu_item_link_padding_left); 438 433 color: $menu_item_link_color; 439 434 text-transform: $menu_item_link_text_transform; … … 494 489 495 490 > .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { 496 padding: $panel_widget_padding_top $panel_widget_padding_right $panel_widget_padding_bottom $panel_widget_padding_left;491 @include padding($panel_widget_padding_top, $panel_widget_padding_right, $panel_widget_padding_bottom, $panel_widget_padding_left); 497 492 width: 100%; 498 493 } … … 509 504 @include background($panel_background_from, $panel_background_to); 510 505 @include border($panel_border_top, $panel_border_left, $panel_border_right, $panel_border_bottom, $panel_border_color); 511 padding: $panel_padding_top $panel_padding_right $panel_padding_bottom $panel_padding_left;506 @include padding($panel_padding_top, $panel_padding_right, $panel_padding_bottom, $panel_padding_left); 512 507 513 508 @include desktop { … … 551 546 font-family: unquote($panel_font_family); 552 547 font-size: $panel_font_size; 553 padding: $panel_widget_padding_top $panel_widget_padding_right $panel_widget_padding_bottom $panel_widget_padding_left;548 @include padding($panel_widget_padding_top, $panel_widget_padding_right, $panel_widget_padding_bottom, $panel_widget_padding_left); 554 549 555 550 // Widget titles … … 563 558 text-align: $panel_header_text_align; 564 559 margin: $panel_header_margin_top $panel_header_margin_right $panel_header_margin_bottom $panel_header_margin_left; 565 padding: $panel_header_padding_top $panel_header_padding_right $panel_header_padding_bottom $panel_header_padding_left;560 @include padding($panel_header_padding_top, $panel_header_padding_right, $panel_header_padding_bottom, $panel_header_padding_left); 566 561 @include border($panel_header_border_top, $panel_header_border_left, $panel_header_border_right, $panel_header_border_bottom, $panel_header_border_color); 567 562 … … 581 576 text-align: $panel_second_level_text_align; 582 577 margin: $panel_second_level_margin_top $panel_second_level_margin_right $panel_second_level_margin_bottom $panel_second_level_margin_left; 583 padding: $panel_second_level_padding_top $panel_second_level_padding_right $panel_second_level_padding_bottom $panel_second_level_padding_left;578 @include padding($panel_second_level_padding_top, $panel_second_level_padding_right, $panel_second_level_padding_bottom, $panel_second_level_padding_left); 584 579 @include border($panel_second_level_border_top, $panel_second_level_border_left, $panel_second_level_border_right, $panel_second_level_border_bottom, $panel_second_level_border_color); 585 580 … … 608 603 text-align: $panel_third_level_text_align; 609 604 margin: $panel_third_level_margin_top $panel_third_level_margin_right $panel_third_level_margin_bottom $panel_third_level_margin_left; 610 padding: $panel_third_level_padding_top $panel_third_level_padding_right $panel_third_level_padding_bottom $panel_third_level_padding_left;605 @include padding($panel_third_level_padding_top, $panel_third_level_padding_right, $panel_third_level_padding_bottom, $panel_third_level_padding_left); 611 606 @include border($panel_third_level_border_top, $panel_third_level_border_left, $panel_third_level_border_right, $panel_third_level_border_bottom, $panel_third_level_border_color); 612 607 … … 639 634 width: $flyout_width; 640 635 z-index: $z_index; 641 padding: $flyout_padding_top $flyout_padding_right $flyout_padding_bottom $flyout_padding_left;636 @include padding($flyout_padding_top, $flyout_padding_right, $flyout_padding_bottom, $flyout_padding_left); 642 637 @include border($flyout_border_top, $flyout_border_left, $flyout_border_right, $flyout_border_bottom, $flyout_border_color); 643 638 @include border-radius($flyout_border_radius_top_left, $flyout_border_radius_top_right, $flyout_border_radius_bottom_right, $flyout_border_radius_bottom_left); … … 662 657 font-size: $flyout_link_size; 663 658 font-weight: $flyout_link_weight; 664 padding: $flyout_link_padding_top $flyout_link_padding_right $flyout_link_padding_bottom $flyout_link_padding_left;659 @include padding($flyout_link_padding_top, $flyout_link_padding_right, $flyout_link_padding_bottom, $flyout_link_padding_left); 665 660 min-height: $flyout_link_height; 666 661 text-decoration: $flyout_link_text_decoration; … … 950 945 flex-wrap: nowrap; 951 946 @include background($mobile_background_from, $mobile_background_to); 952 padding: $mobile_menu_padding_top $mobile_menu_padding_right $mobile_menu_padding_bottom $mobile_menu_padding_left;947 @include padding($mobile_menu_padding_top, $mobile_menu_padding_right, $mobile_menu_padding_bottom, $mobile_menu_padding_left); 953 948 954 949 @if $disable_mobile_toggle == on { -
megamenu/trunk/css/megamenu.scss
r3194988 r3200990 118 118 #{$menu} { 119 119 text-align: $menu_item_align; 120 padding: $container_padding_top $container_padding_right $container_padding_bottom $container_padding_left;120 @include padding($container_padding_top, $container_padding_right, $container_padding_bottom, $container_padding_left); 121 121 122 122 a.mega-menu-link { … … 476 476 line-height: $menu_item_link_height; 477 477 height: $menu_item_link_height; 478 padding: $menu_item_link_padding_top $menu_item_link_padding_right $menu_item_link_padding_bottom $menu_item_link_padding_left;478 @include padding($menu_item_link_padding_top, $menu_item_link_padding_right, $menu_item_link_padding_bottom, $menu_item_link_padding_left); 479 479 vertical-align: baseline; 480 480 width: auto; … … 580 580 581 581 .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { 582 padding: $panel_widget_padding_top $panel_widget_padding_right $panel_widget_padding_bottom $panel_widget_padding_left;582 @include padding($panel_widget_padding_top, $panel_widget_padding_right, $panel_widget_padding_bottom, $panel_widget_padding_left); 583 583 width: 100%; 584 584 } … … 591 591 @include background($panel_background_from, $panel_background_to); 592 592 @include border($panel_border_top, $panel_border_left, $panel_border_right, $panel_border_bottom, $panel_border_color); 593 padding: $panel_padding_top $panel_padding_right $panel_padding_bottom $panel_padding_left;593 @include padding($panel_padding_top, $panel_padding_right, $panel_padding_bottom, $panel_padding_left); 594 594 position: absolute; 595 595 width: $panel_width; … … 649 649 float: left; 650 650 clear: none; 651 padding: $panel_widget_padding_top $panel_widget_padding_right $panel_widget_padding_bottom $panel_widget_padding_left;651 @include padding($panel_widget_padding_top, $panel_widget_padding_right, $panel_widget_padding_bottom, $panel_widget_padding_left); 652 652 vertical-align: top; 653 653 … … 666 666 text-align: $panel_header_text_align; 667 667 margin: $panel_header_margin_top $panel_header_margin_right $panel_header_margin_bottom $panel_header_margin_left; 668 padding: $panel_header_padding_top $panel_header_padding_right $panel_header_padding_bottom $panel_header_padding_left;668 @include padding($panel_header_padding_top, $panel_header_padding_right, $panel_header_padding_bottom, $panel_header_padding_left); 669 669 vertical-align: top; 670 670 display: block; … … 687 687 text-align: $panel_second_level_text_align; 688 688 margin: $panel_second_level_margin_top $panel_second_level_margin_right $panel_second_level_margin_bottom $panel_second_level_margin_left; 689 padding: $panel_second_level_padding_top $panel_second_level_padding_right $panel_second_level_padding_bottom $panel_second_level_padding_left;689 @include padding($panel_second_level_padding_top, $panel_second_level_padding_right, $panel_second_level_padding_bottom, $panel_second_level_padding_left); 690 690 vertical-align: top; 691 691 display: block; … … 720 720 text-align: $panel_third_level_text_align; 721 721 margin: $panel_third_level_margin_top $panel_third_level_margin_right $panel_third_level_margin_bottom $panel_third_level_margin_left; 722 padding: $panel_third_level_padding_top $panel_third_level_padding_right $panel_third_level_padding_bottom $panel_third_level_padding_left;722 @include padding($panel_third_level_padding_top, $panel_third_level_padding_right, $panel_third_level_padding_bottom, $panel_third_level_padding_left); 723 723 vertical-align: top; 724 724 display: block; … … 779 779 margin: 0; 780 780 border: 0; 781 padding: $panel_third_level_padding_top $panel_third_level_padding_right $panel_third_level_padding_bottom $panel_third_level_padding_left;781 @include padding($panel_third_level_padding_top, $panel_third_level_padding_right, $panel_third_level_padding_bottom, $panel_third_level_padding_left); 782 782 vertical-align: top; 783 783 display: block; … … 801 801 width: $flyout_width; 802 802 max-width: none; 803 padding: $flyout_padding_top $flyout_padding_right $flyout_padding_bottom $flyout_padding_left;803 @include padding($flyout_padding_top, $flyout_padding_right, $flyout_padding_bottom, $flyout_padding_left); 804 804 @include border($flyout_border_top, $flyout_border_left, $flyout_border_right, $flyout_border_bottom, $flyout_border_color); 805 805 @include background($flyout_menu_background_from, $flyout_menu_background_to); … … 861 861 font-size: $flyout_link_size; 862 862 font-weight: $flyout_link_weight; 863 padding: $flyout_link_padding_top $flyout_link_padding_right $flyout_link_padding_bottom $flyout_link_padding_left;863 @include padding($flyout_link_padding_top, $flyout_link_padding_right, $flyout_link_padding_bottom, $flyout_link_padding_left); 864 864 line-height: $flyout_link_height; 865 865 text-decoration: $flyout_link_text_decoration; … … 1273 1273 + #{$menu} { 1274 1274 @include background($mobile_background_from, $mobile_background_to); 1275 padding: $mobile_menu_padding_top $mobile_menu_padding_right $mobile_menu_padding_bottom $mobile_menu_padding_left;1275 @include padding($mobile_menu_padding_top, $mobile_menu_padding_right, $mobile_menu_padding_bottom, $mobile_menu_padding_left); 1276 1276 1277 1277 @if $disable_mobile_toggle == on { -
megamenu/trunk/css/mixin.scss
r3193096 r3200990 1 1 @mixin padding($top: 0, $right: 0, $bottom: 0, $left: 0) { 2 @if $top == 0 and $right == 0 and $bottom == 0 and $left == 0{3 padding: 0;4 } @else if $top == 0px and $right == 0px and $bottom == 0px and $left == 0px{5 padding: 0;2 @if $top == $right and $right == $bottom and $bottom == $left and $left == $top { 3 padding: $top; 4 } @else if $top == $bottom and $right == $left { 5 padding: $top $right; 6 6 } @else { 7 7 padding: $top $right $bottom $left; … … 10 10 11 11 @mixin border-radius($topleft: 0, $topright: 0, $bottomright: 0, $bottomleft: 0) { 12 @if $topleft == 0 and $topright == 0 and $bottomright == 0 and $bottomleft == 0 { 13 border-radius: 0; 14 } @else if $topleft == 0px and $topright == 0px and $bottomright == 0px and $bottomleft == 0px { 15 border-radius: 0; 12 @if $topleft == $topright and $topright == $bottomright and $bottomright == $bottomleft and $bottomleft == $topleft { 13 border-radius: $topleft; 16 14 } @else { 17 15 border-radius: $topleft $topright $bottomright $bottomleft;
Note: See TracChangeset
for help on using the changeset viewer.