From 6f9f3a5a529bbbc24329687f93386624100676c6 Mon Sep 17 00:00:00 2001 From: liuyib <1656081615@qq.com> Date: Tue, 18 Jun 2019 14:27:41 +0800 Subject: [PATCH] refactor: Change the support unit of header & nav height --- source/css/_common/header.styl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/css/_common/header.styl b/source/css/_common/header.styl index 291ba9c..2fccb48 100644 --- a/source/css/_common/header.styl +++ b/source/css/_common/header.styl @@ -1,6 +1,7 @@ +$header-height = convert(hexo-config('header.height') || '80vh') if (hexo-config('header.height')) - $header-height = unit( - convert(hexo-config('header.height') || '80%'), 'vh') + if (match('%', hexo-config('header.height'))) + $header-height = unit(convert(hexo-config('header.height')), 'vh') #header display: flex @@ -27,8 +28,10 @@ $header-nav-color &::after color: $header-nav-link-hover-color -$header-nav-height = convert( - hexo-config('header.nav_height') || '50px') +$header-nav-height = convert(hexo-config('header.nav_height') || '50px') +if (hexo-config('header.nav_height')) + if (match('%', hexo-config('header.nav_height'))) + $header-nav-height = unit(convert(hexo-config('header.nav_height')), 'vh') .header-nav position: fixed -- GitLab