diff options
author | Zach van Rijn <me@zv.io> | 2021-07-21 14:54:07 -0500 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2021-07-21 14:54:07 -0500 |
commit | 9d4123cee1867ee7199b06bdc92d40611f547ecc (patch) | |
tree | 6d864e2725242863afed1f8ba12d9c7a9bc63a69 /inc/dynamic-css/custom-menu-old-header.php | |
download | blog-ng-9d4123cee1867ee7199b06bdc92d40611f547ecc.tar.gz blog-ng-9d4123cee1867ee7199b06bdc92d40611f547ecc.tar.bz2 blog-ng-9d4123cee1867ee7199b06bdc92d40611f547ecc.tar.xz blog-ng-9d4123cee1867ee7199b06bdc92d40611f547ecc.zip |
Initial unmodified import from Astra (Version: 3.6.5) @ /wp-content/themes/astra/.
Diffstat (limited to 'inc/dynamic-css/custom-menu-old-header.php')
-rw-r--r-- | inc/dynamic-css/custom-menu-old-header.php | 194 |
1 files changed, 194 insertions, 0 deletions
diff --git a/inc/dynamic-css/custom-menu-old-header.php b/inc/dynamic-css/custom-menu-old-header.php new file mode 100644 index 0000000..7c4323f --- /dev/null +++ b/inc/dynamic-css/custom-menu-old-header.php @@ -0,0 +1,194 @@ +<?php +/** + * Old Header Menu Last Item - Dynamic CSS + * + * @package astra + * @since 3.5.0 + */ + +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + +add_filter( 'astra_dynamic_theme_css', 'astra_old_header_custom_menu_css' ); + +/** + * Old Header Menu Last Item - Dynamic CSS. + * + * @param string $dynamic_css + * @since 3.5.0 + */ +function astra_old_header_custom_menu_css( $dynamic_css ) { + + $menu_item = astra_get_option( 'header-main-rt-section' ); + if ( false === Astra_Builder_Helper::$is_header_footer_builder_active ) { + $static_css = ''; + if ( 'widget' == $menu_item ) { + + $static_css .= ' + .ast-header-widget-area { + line-height: 1.65; + } + .ast-header-widget-area .widget-title, + .ast-header-widget-area .no-widget-text { + margin-bottom: 0; + } + .ast-header-widget-area .widget { + margin: .5em; + display: inline-block; + vertical-align: middle; + } + .ast-header-widget-area .widget p { + margin-bottom: 0; + } + .ast-header-widget-area .widget ul { + position: static; + border: 0; + width: auto; + } + .ast-header-widget-area .widget ul a { + border: 0; + } + + .ast-header-widget-area .widget.widget_search .search-field, + .ast-header-widget-area .widget.widget_search .search-field:focus { + padding: 10px 45px 10px 15px; + } + .ast-header-widget-area .widget:last-child { + margin-bottom: 0.5em; + margin-right: 0; + } + .submenu-with-border .ast-header-widget-area .widget ul { + position: static; + border: 0; + width: auto; + } + .submenu-with-border .ast-header-widget-area .widget ul a { + border: 0; + } + .ast-header-break-point .ast-header-widget-area .widget { + margin: .5em 0; + display: block; + }'; + } + if ( 'button' == $menu_item ) { + $static_css .= ' + .ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link { + padding: 0 20px; + display: inline-block; + width: 100%; + border-bottom-width: 1px; + border-style: solid; + border-color: #eaeaea; + } + .button-custom-menu-item .ast-custom-button-link .ast-custom-button { + font-size: inherit; + font-family: inherit; + font-weight: inherit; + } + .button-custom-menu-item .ast-custom-button-link .ast-custom-button:hover { + transition: all 0.1s ease-in-out; + }'; + + } + + $static_css .= ' + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon { + display: none; + } + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form { + padding: 0; + display: block; + overflow: hidden; + } + .ast-header-break-point .ast-header-custom-item .widget:last-child { + margin-bottom: 1em; + } + .ast-header-custom-item .widget { + margin: 0.5em; + display: inline-block; + vertical-align: middle; + } + .ast-header-custom-item .widget p { + margin-bottom: 0; + } + .ast-header-custom-item .widget li { + width: auto; + } + .ast-header-custom-item-inside .button-custom-menu-item .menu-link { + display: none; + } + + .ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link { + display: none; + } + .ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link { + display: block; + }'; + if ( is_rtl() ) { + $static_css .= ' + .ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon { + margin-left: 1em; + } + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field, + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field { + width: 100%; + padding-left: 5.5em; + } + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit { + display: block; + position: absolute; + height: 100%; + top: 0; + left: 0; + padding: 0 1em; + border-radius: 0; + } + .ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items { + padding-right: 20px; + padding-left: 20px; + margin-bottom: 1em; + margin-top: 1em; + } + .ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item { + padding-right: 0; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + }'; + } else { + $static_css .= ' + .ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon { + margin-right: 1em; + } + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field, + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field { + width: 100%; + padding-right: 5.5em; + } + .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit { + display: block; + position: absolute; + height: 100%; + top: 0; + right: 0; + padding: 0 1em; + border-radius: 0; + } + .ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items { + padding-left: 20px; + padding-right: 20px; + margin-bottom: 1em; + margin-top: 1em; + } + .ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item { + padding-left: 0; + padding-right: 0; + margin-top: 0; + margin-bottom: 0; + }'; + } + $dynamic_css .= Astra_Enqueue_Scripts::trim_css( $static_css ); + } + return $dynamic_css; +} |