lk.zachem.info/resources/views/layouts/design.blade.php
2026-03-26 14:17:37 +08:00

113 lines
3.3 KiB
PHP

<?php
use Modules\Main\Models\Design;
define('DESIGN_PARAMETERS', Design::getParameters());
?>
<style>
@if(array_key_exists('page_color', DESIGN_PARAMETERS))
#app, html {
background-color: {{ DESIGN_PARAMETERS['page_color'] }};
}
@endif
@if(DESIGN_PARAMETERS['text_color'] && 1==2)
#app *{
color: {{ DESIGN_PARAMETERS['text_color'] }};
}
@endif
@if(DESIGN_PARAMETERS['primary_color'])
.form-control:focus, .form-select:focus {
border-color: {{ DESIGN_PARAMETERS['primary_color'] }}60;
box-shadow: 0 0 0 .25rem {{ DESIGN_PARAMETERS['primary_color'] }}40;
}
.text-primary, a:not(.nav-link, .mobile_menu_item, .btn ) {
color: {{ DESIGN_PARAMETERS['primary_color'] }}!important;
}
.bg-primary {
background-color:
{{ DESIGN_PARAMETERS['primary_color'] }}
!important;
background-image: linear-gradient(140deg,
{{ DESIGN_PARAMETERS['primary_color'] }}
50%,
{{ DESIGN_PARAMETERS['primary_color'] }}
75%) !important;
border-color:
{{ DESIGN_PARAMETERS['primary_color'] }}
!important;
}
.btn-primary {
background-color:
{{ DESIGN_PARAMETERS['primary_color'] }}
!important;
border-color:
{{ DESIGN_PARAMETERS['primary_color'] }}
!important;
}
input[type="radio"]:checked+label {
background-color: {{ DESIGN_PARAMETERS['primary_color'] }} !important;
border-color: {{ DESIGN_PARAMETERS['primary_color'] }} !important;
}
.form-check-input:checked
{
background-color: {{ DESIGN_PARAMETERS['primary_color'] }};
border-color: {{ DESIGN_PARAMETERS['primary_color'] }};
}
@endif
@if(DESIGN_PARAMETERS['secondary_color'])
.btn-secondary,
.btn-secondary:disabled {
background-color:
{{ DESIGN_PARAMETERS['secondary_color'] }}
!important;
border-color:
{{ DESIGN_PARAMETERS['secondary_color'] }}
!important;
}
@endif
@if(DESIGN_PARAMETERS['menu_btn_color'])
#leftPanel .nav-link {
background-color: {{ DESIGN_PARAMETERS['menu_btn_color'] }};
}
@endif
@if(DESIGN_PARAMETERS['menu_btn_hover_color'])
#leftPanel .nav-link:hover {
background-color: {{ DESIGN_PARAMETERS['menu_btn_hover_color'] }};
}
#leftPanel .nav-link.active {
background-color: {{ DESIGN_PARAMETERS['menu_btn_hover_color'] }};
}
@endif
/*pagination*/
.page-item>.page-link,
.page-item:first-child .page-link,
.page-item:last-child .page-link {
color: #ccc;
border-color: #ccc;
border-radius: 12px;
margin: 0 6px 0px 6px !important;
padding-top: 8px;
width: 40px;
height: 40px;
text-align: center;
}
.active>.page-link {
background-color: #ffffff !important;
color: rgb(44, 44, 44) !important;
border-color: #b6b6b6 !important;
}
</style>