From d9d16d00ce6e4815f3094a5dc454405454d124b2 Mon Sep 17 00:00:00 2001 From: Nelya-home Date: Fri, 20 Sep 2019 23:39:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A8=D0=B0=D0=BF=D0=BA=D0=B0=20=D0=BC=D0=BE?= =?UTF-8?q?=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D0=B8,=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BC=D0=BE=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BB=D0=BE=D0=B3=D0=BE=D1=82=D0=B8=D0=BF,=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20=D0=BF=D0=BE=D0=BA?= =?UTF-8?q?=D1=80=D0=B0=D1=81=D0=BA=D1=83=20=D0=BC=D0=BE=D0=B1=D0=B8=D0=BB?= =?UTF-8?q?=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BC=D0=B5=D0=BD=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/UnifyTheme.php | 9 ++++++ src/assets/src/css/unify-custom.css | 32 +++++++++++-------- src/components/UnifyThemeSettings.php | 12 +++++++ src/views/headers/header-v2.php | 5 +++ src/views/headers/header-v4.php | 4 +-- .../filters/assets/src/css/filters.css | 2 +- 6 files changed, 47 insertions(+), 17 deletions(-) diff --git a/src/UnifyTheme.php b/src/UnifyTheme.php index 79077e1..166e1d1 100644 --- a/src/UnifyTheme.php +++ b/src/UnifyTheme.php @@ -274,6 +274,10 @@ static public function initBeforeRender() color: {$color} !important; font-size: {$fz} !important; } + + .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { + background-color: {$color} !important; + } .mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before, .mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{ @@ -316,6 +320,11 @@ static public function initBeforeRender() */ public $footer_logo = ''; + /** + * @var string + */ + public $mobile_logo = ''; + /** * @var string */ diff --git a/src/assets/src/css/unify-custom.css b/src/assets/src/css/unify-custom.css index 42deba6..7d45170 100644 --- a/src/assets/src/css/unify-custom.css +++ b/src/assets/src/css/unify-custom.css @@ -22,10 +22,6 @@ h6, /** * Unify custom css */ -#navBar { - max-width: 100%; - overflow: auto; -} .navbar-brand .sx-logo-text{ bottom: 7px; /*letter-spacing: 3px;*/ @@ -502,28 +498,38 @@ html.mm-right .mm-menu.mm-fx-menu-slide { .hamburger { padding: 10px; } -/* Уменьшаем размер шрифта для мобилльной версии */ -@media (max-width: 768px) { + +@media (max-width: 1024px) { .h1, .h2, .h3, .h4, .h5, .h6, .h7, h1, h2, h3, h4, h5, h6 { - line-height: 1.3; + line-height: 1.4; } .h1, h1 { - font-size: 1.5rem; + font-size: 2rem; } .h2, h2 { - font-size: 1.4rem; + font-size: 1.75rem; } } -@media (max-width: 1024px) { +/* Уменьшаем размер шрифта для мобилльной версии */ +@media (max-width: 768px) { .h1, .h2, .h3, .h4, .h5, .h6, .h7, h1, h2, h3, h4, h5, h6 { - line-height: 1.4; + line-height: 1.3; } .h1, h1 { - font-size: 2rem; + font-size: 1.5rem; } .h2, h2 { - font-size: 1.75rem; + font-size: 1.4rem; + } + .h3, h3 { + font-size: 1.3rem; + } + .h4, h4 { + font-size: 1.2rem; + } + .h5, h5 { + font-size: 1.1rem; } } diff --git a/src/components/UnifyThemeSettings.php b/src/components/UnifyThemeSettings.php index f04afca..d94b3bb 100644 --- a/src/components/UnifyThemeSettings.php +++ b/src/components/UnifyThemeSettings.php @@ -35,6 +35,11 @@ class UnifyThemeSettings extends Component */ public $footer_logo = ''; + /** + * @var string + */ + public $mobile_logo = ''; + /** * @var string */ @@ -260,6 +265,7 @@ public function rules() 'logo', 'footer_logo', 'logo_text', + 'mobile_logo', 'favicon', 'address', 'title', @@ -335,6 +341,7 @@ public function attributeLabels() 'logo' => "Логотип", 'footer_logo' => "Логотип для футера", 'logo_text' => "Текст для логотипа", + 'mobile_logo' => "Логотип для мобильного телефона", 'favicon' => "Фавикон", 'title' => "Короткое название сайта", @@ -397,6 +404,7 @@ public function attributeHints() 'menu_color2' => 'Если задан второй цвет, меню будет окрашено градиентом из первого цвета в второй', 'footer' => "Нижняя часть сайта", 'footer_logo' => "Если логотип не будет задан, то возьмется фото основного логотипа", + 'mobile_logo' => "Если логотип не будет задан, то возьмется фото основного логотипа", 'header_shadow' => "Тень под шапкой стоит задавать только если выбран вариант отображения шапки во всю ширину", 'body_outer' => "Задается для центрированных сайтов", 'is_header_sticky' => "Фиксированная шапка будет растянута на весь экран", @@ -438,6 +446,10 @@ public function getConfigFormFields() 'class' => WidgetField::class, 'widgetClass' => OneImage::class, ], + 'mobile_logo' => [ + 'class' => WidgetField::class, + 'widgetClass' => OneImage::class, + ], 'vk', diff --git a/src/views/headers/header-v2.php b/src/views/headers/header-v2.php index 26a1456..2d904c9 100644 --- a/src/views/headers/header-v2.php +++ b/src/views/headers/header-v2.php @@ -7,10 +7,15 @@ */ /* @var $this yii\web\View */ \skeeks\assets\unify\base\UnifyHsHeaderAsset::register($this); +\skeeks\assets\unify\base\UnifyHsDropdownAsset::register($this); + //$this->theme->bodyCssClass = $this->theme->bodyCssClass . " g-mt-80"; $this->registerJs(<<