feat: add color display feature (#472)

pull/480/head^2
Seaton Jiang 2022-02-20 23:06:38 +08:00
parent 355ff3ee0e
commit afae1de612
No known key found for this signature in database
GPG Key ID: B79682F6FE8D30E3
2 changed files with 18 additions and 1 deletions

View File

@ -4,7 +4,7 @@
* 核心函数 * 核心函数
* @author Seaton Jiang <hi@seatonjiang.com> * @author Seaton Jiang <hi@seatonjiang.com>
* @license GPL-3.0 License * @license GPL-3.0 License
* @version 2022.01.28 * @version 2022.02.20
*/ */
// CDN 资源地址 // CDN 资源地址
@ -73,6 +73,16 @@ function theme_autoload()
wp_add_inline_style('kratos', $admin_bar_css); wp_add_inline_style('kratos', $admin_bar_css);
} }
} }
wp_add_inline_style('kratos', "
@media screen and (min-width: 992px) {
.k-nav .navbar-brand h1 {
color: ". kratos_option('g_nav', '#ffffff') .";
}
.k-nav .navbar-nav > li.nav-item > a {
color: ". kratos_option('g_nav', '#ffffff') .";
}
}
");
if (kratos_option('g_sticky', false)) { if (kratos_option('g_sticky', false)) {
$sticky_css = ".sticky-sidebar{position: sticky;top: 25px;height:100%}"; $sticky_css = ".sticky-sidebar{position: sticky;top: 25px;height:100%}";
wp_add_inline_style('kratos', $sticky_css); wp_add_inline_style('kratos', $sticky_css);

View File

@ -242,6 +242,13 @@ CSF::createSection($prefix, array(
'title' => __('全站背景颜色', 'kratos'), 'title' => __('全站背景颜色', 'kratos'),
'subtitle' => __('全站页面的背景颜色', 'kratos'), 'subtitle' => __('全站页面的背景颜色', 'kratos'),
), ),
array(
'id' => 'g_nav',
'type' => 'color',
'default' => '#ffffff',
'title' => __('导航栏文字颜色', 'kratos'),
'subtitle' => __('导航栏中站点标题以及一级导航的颜色', 'kratos'),
),
array( array(
'id' => 'g_chrome', 'id' => 'g_chrome',
'type' => 'color', 'type' => 'color',