diff --git a/layouts/simple_world/conf/info.xml b/layouts/simple_world/conf/info.xml index 7ceb9a690..04948cb54 100644 --- a/layouts/simple_world/conf/info.xml +++ b/layouts/simple_world/conf/info.xml @@ -161,5 +161,11 @@ 분위기를 형성하는데 사용되는 중심 색상을 위에서 선택하지 않고 Hex 코드로 직접 입력 합니다. (기본 값: #f44336) 위 항목에서 '커스텀' 항목을 선택해야 적용됩니다. Please type the mood color you want, if there is no choice before. Insert your color in hex code. (dafault value: #f44336) To use this option, you have to select 'Customized' for the options before. + + 본문 영역 색상 + Content area color + 레이아웃 본문 영역 색상을 지정합니다. 기본 색상은 흰색입니다. + Set content area color. The default color is white. + \ No newline at end of file diff --git a/layouts/simple_world/layout.html b/layouts/simple_world/layout.html index 45ccc7393..80f7e3f45 100644 --- a/layouts/simple_world/layout.html +++ b/layouts/simple_world/layout.html @@ -8,6 +8,8 @@ $layout_info->primary_color = 'red'; if(!$layout_info->customized_primary_color) $layout_info->customized_primary_color = '#f44336'; + if(!$layout_info->content_color) + $layout_info->content_color = '#ffffff'; $material_colors = array( 'red' => '#f44336', @@ -46,7 +48,7 @@ {Context::addMetaTag("theme-color", $material_colors[$layout_info->primary_color])} -{Context::set('layout_scss_value', array('grey' => $material_colors['grey'], 'primary_color' => $material_colors[$layout_info->primary_color], 'menu_position' => $layout_info->menu_position))} +{Context::set('layout_scss_value', array('grey' => $material_colors['grey'], 'primary_color' => $material_colors[$layout_info->primary_color], 'menu_position' => $layout_info->menu_position, 'content_color' => $layout_info->content_color))} diff --git a/layouts/simple_world/layout.scss b/layouts/simple_world/layout.scss index 692646aaa..977e83933 100644 --- a/layouts/simple_world/layout.scss +++ b/layouts/simple_world/layout.scss @@ -54,9 +54,11 @@ body { top: 25px } +.layout_body.layout_frame { + background-color: $content_color; +} .layout_body { position: relative; - background-color: #fff; } .layout_header:after, @@ -68,6 +70,7 @@ body { .layout_content { overflow: auto; + padding:10px 0px; } .layout_content>*:first-child { @@ -81,7 +84,10 @@ body { /* Header */ header.layout_frame { + position:relative; background-color: lighten($primary-color, 10%); + z-index: 1; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); } .layout_header>h1 { margin:0 auto; @@ -212,7 +218,11 @@ header.layout_frame { background-color: lighten($primary-color, 15%); color: layoutGrayContrast(lighten($primary-color, 15%), 0.710); } - +header .layout_menu li:hover, +header .layout_menu li:focus, +header .layout_menu li:active { + background-color: lighten($grey, 40%); +} .layout_menu li a:hover, .layout_menu li a:focus, .layout_menu li a:active, @@ -249,13 +259,22 @@ header.layout_frame { } . -.layout_menu .layout_dropdown-content a:hover { +.layout_menu .layout_dropdown-content a:hover, +.layout_menu .layout_dropdown-content a:active, +.layout_menu .layout_dropdown-content a:focus { display: block; background-color: lighten($primary-color, 10%); color: layoutGrayContrast(lighten($primary-color, 10%), 0.710); } -.layout_menu .layout_dropdown:hover .layout_dropdown-content { +.layout_menu .layout_dropdown:hover .layout_dropdown-content, +.layout_menu .layout_dropdown:active .layout_dropdown-content, +.layout_menu .layout_dropdown:focus .layout_dropdown-content, +.layout_menu .layout_dropdown a:hover ~ .layout_dropdown-content, +.layout_menu .layout_dropdown a:active ~ .layout_dropdown-content, +.layout_menu .layout_dropdown a:focus ~ .layout_dropdown-content/* , +.layout_menu .layout_dropdown .layout_dropdown-content:has(> a:hover), +.layout_menu .layout_dropdown .layout_dropdown-content:has(> a:focus) */ { display: block; } #layout_fnb{ @@ -511,7 +530,8 @@ header.layout_frame { color: layoutGrayContrast(lighten($primary-color, 15%), 0.710); } - .layout_menu li a:hover, .layout_dropdown:hover .dropbtn { + .layout_menu li a:hover, .layout_dropdown:hover .dropbtn, + .layout_menu li a:focus, .layout_dropdown:focus .dropbtn { background-color: $primary-color; color: layoutGrayContrast($primary-color, 10%, 0.710); }