|
|
/* 定义字符集为UTF-8 */
|
|
|
@charset "utf-8";
|
|
|
/* 引入 layui CSS 库 */
|
|
|
@import url(../lib/layui/css/layui.css);
|
|
|
|
|
|
/* 全局通用样式:去除所有元素的外边距和内边距,并设置字体 */
|
|
|
* {
|
|
|
margin: 0px; /* 去除所有元素的外边距 */
|
|
|
padding: 0px; /* 去除所有元素的内边距 */
|
|
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /* 设置默认字体为 Helvetica Neue */
|
|
|
}
|
|
|
|
|
|
/* 链接样式:去除链接的下划线 */
|
|
|
a {
|
|
|
text-decoration: none; /* 去除链接的默认下划线 */
|
|
|
}
|
|
|
|
|
|
/* 设置HTML元素的宽度、高度,并禁止水平滚动条显示 */
|
|
|
html {
|
|
|
width: 100%; /* 设置页面宽度为100% */
|
|
|
height: 100%; /* 设置页面高度为100% */
|
|
|
overflow-x: hidden; /* 禁止水平滚动 */
|
|
|
overflow-y: auto; /* 允许垂直滚动 */
|
|
|
}
|
|
|
|
|
|
/* 设置body的宽度和最小高度 */
|
|
|
body {
|
|
|
width: 100%; /* 设置body宽度为100% */
|
|
|
min-height: 100%; /* 设置body最小高度为100% */
|
|
|
}
|
|
|
|
|
|
/* .x-body类样式:添加内边距 */
|
|
|
.x-body {
|
|
|
padding: 20px; /* 添加20px的内边距 */
|
|
|
}
|
|
|
|
|
|
/* .x-nav类样式:设置导航条的内边距、位置、背景、边框等 */
|
|
|
.x-nav {
|
|
|
padding: 0 20px; /* 设置左右内边距为20px */
|
|
|
position: relative; /* 设置为相对定位 */
|
|
|
z-index: 99; /* 设置层级为99 */
|
|
|
border-bottom: 1px solid #e5e5e5; /* 设置底部边框为1px实线,颜色为灰色 */
|
|
|
line-height: 39px; /* 设置行高为39px,使文本垂直居中 */
|
|
|
height: 39px; /* 设置导航栏的高度为39px */
|
|
|
overflow: hidden; /* 隐藏溢出的内容 */
|
|
|
}
|
|
|
|
|
|
/* .xblock类样式:设置块级元素的样式 */
|
|
|
xblock {
|
|
|
display: block; /* 设置为块级元素 */
|
|
|
margin-bottom: 10px; /* 设置下边距为10px */
|
|
|
padding: 5px; /* 设置内边距为5px */
|
|
|
line-height: 22px; /* 设置行高为22px */
|
|
|
/* border-left: 5px solid #009688; */ /* 注释掉的代码,可能用于左边框的样式 */
|
|
|
border-radius: 0 2px 2px 0; /* 设置右上、右下圆角 */
|
|
|
background-color: #f2f2f2; /* 设置背景色为浅灰色 */
|
|
|
}
|
|
|
|
|
|
/* .x-right类样式:设置右浮动 */
|
|
|
.x-right {
|
|
|
float: right; /* 设置元素浮动到右侧 */
|
|
|
}
|
|
|
|
|
|
/* .x-so类样式:可能用于搜索框或表单 */
|
|
|
.x-so {
|
|
|
/*text-align: center;*/ /* 注释掉的代码,可能是用于文本居中 */
|
|
|
/*background: #f2f2f2 url() 0 0 no-repeat;*/ /* 注释掉的代码,背景图样式 */
|
|
|
margin-bottom: 20px; /* 设置下边距为20px */
|
|
|
}
|
|
|
|
|
|
/* .x-so input.layui-input样式:设置输入框的宽度和内边距 */
|
|
|
.x-so input.layui-input {
|
|
|
width: 150px; /* 设置输入框的宽度为150px */
|
|
|
padding-left: 25px; /* 设置左内边距为25px */
|
|
|
}
|
|
|
|
|
|
/* .x-so .layui-form-label样式:设置标签为行内元素 */
|
|
|
.x-so .layui-form-label {
|
|
|
display: inline-block; /* 设置标签为行内块元素 */
|
|
|
}
|
|
|
|
|
|
/* .x-so input.layui-input和.x-so input.layui-btn样式:设置输入框和按钮为行内块元素 */
|
|
|
.x-so input.layui-input, .x-so input.layui-btn {
|
|
|
display: inline-block; /* 设置输入框和按钮为行内块元素 */
|
|
|
}
|
|
|
|
|
|
/* .x-red类样式:设置文字颜色为红色 */
|
|
|
.x-red {
|
|
|
color: red; /* 设置文字颜色为红色 */
|
|
|
}
|
|
|
|
|
|
/* .x-a类样式:设置链接颜色为特定的绿色 */
|
|
|
.x-a {
|
|
|
color: #1AA093; /* 设置链接文字颜色为绿色 */
|
|
|
}
|
|
|
|
|
|
/* .x-a:hover类样式:设置鼠标悬停时链接颜色变化 */
|
|
|
.x-a:hover {
|
|
|
color: #127F74; /* 鼠标悬停时,链接文字颜色变为深绿色 */
|
|
|
}
|
|
|
|
|
|
/* .x-sort类样式:设置排序相关元素的高度 */
|
|
|
.x-sort {
|
|
|
height: 30px; /* 设置元素高度为30px */
|
|
|
}
|
|
|
|
|
|
/* .x-show类样式:设置可点击的元素 */
|
|
|
.x-show {
|
|
|
cursor: pointer; /* 设置鼠标悬停时显示为手型指针 */
|
|
|
}
|
|
|
|
|
|
/* .layui-form-switch类样式:设置开关按钮的上边距 */
|
|
|
.layui-form-switch {
|
|
|
margin-top: 0px; /* 设置上边距为0px */
|
|
|
}
|
|
|
|
|
|
/* .layui-input:focus和.layui-textarea:focus样式:设置输入框和文本框聚焦时的边框颜色 */
|
|
|
.layui-input:focus, .layui-textarea:focus {
|
|
|
border-color: #189f92 !important; /* 设置聚焦时的边框颜色为绿色 */
|
|
|
}
|
|
|
|
|
|
|
|
|
/* 分页样式 */
|
|
|
.page{
|
|
|
margin-top: 20px; /* 设置分页容器的上边距 */
|
|
|
text-align: center; /* 设置分页容器的文本居中对齐 */
|
|
|
}
|
|
|
.page a{
|
|
|
display: inline-block; /* 将分页链接显示为行内块级元素 */
|
|
|
background: #fff url(#) 0 0 no-repeat; /* 设置背景颜色和背景图片 */
|
|
|
color: #888; /* 设置文字颜色为灰色 */
|
|
|
padding: 10px; /* 设置内边距 */
|
|
|
min-width: 15px; /* 设置最小宽度 */
|
|
|
border: 1px solid #E2E2E2; /* 设置边框 */
|
|
|
}
|
|
|
.page span{
|
|
|
display: inline-block; /* 将span显示为行内块级元素 */
|
|
|
padding: 10px; /* 设置内边距 */
|
|
|
min-width: 15px; /* 设置最小宽度 */
|
|
|
border: 1px solid #E2E2E2; /* 设置边框 */
|
|
|
}
|
|
|
.page span.current{
|
|
|
display: inline-block; /* 将当前页span显示为行内块级元素 */
|
|
|
background: #009688 url(#) 0 0 no-repeat; /* 设置当前页的背景颜色 */
|
|
|
color: #fff; /* 设置文字颜色为白色 */
|
|
|
padding: 10px; /* 设置内边距 */
|
|
|
min-width: 15px; /* 设置最小宽度 */
|
|
|
border: 1px solid #009688; /* 设置边框 */
|
|
|
}
|
|
|
.page .pagination li{
|
|
|
display: inline-block; /* 将列表项显示为行内块级元素 */
|
|
|
margin-right: 5px; /* 设置右边距 */
|
|
|
text-align: center; /* 设置文本居中对齐 */
|
|
|
}
|
|
|
.page .pagination li.active span{
|
|
|
background: #009688 url(#) 0 0 no-repeat; /* 设置活动页的背景 */
|
|
|
color: #fff; /* 设置文字颜色为白色 */
|
|
|
border: 1px solid #009688; /* 设置边框 */
|
|
|
}
|
|
|
|
|
|
/* 登录页面头部样式 */
|
|
|
.container{
|
|
|
width: 100%; /* 设置容器的宽度为100% */
|
|
|
height: 45px; /* 设置容器的高度 */
|
|
|
background-color: #222; /* 设置背景颜色为深灰色 */
|
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.2); /* 设置底部边框 */
|
|
|
}
|
|
|
.container .logo a{
|
|
|
float: left; /* 将logo链接向左浮动 */
|
|
|
color: #fff; /* 设置文字颜色为白色 */
|
|
|
font-size: 18px; /* 设置字体大小 */
|
|
|
padding-left: 20px; /* 设置左内边距 */
|
|
|
line-height: 45px; /* 设置行高,使文字垂直居中 */
|
|
|
width: 200px; /* 设置logo的宽度 */
|
|
|
}
|
|
|
.container .right{
|
|
|
background-color:rgba(0,0,0,0); /* 设置背景为透明 */
|
|
|
float: right; /* 将右侧容器向右浮动 */
|
|
|
}
|
|
|
.container .left_open{
|
|
|
height: 45px; /* 设置左侧容器的高度 */
|
|
|
float: left; /* 将左侧容器向左浮动 */
|
|
|
}
|
|
|
.container .left_open i{
|
|
|
display: block; /* 将图标显示为块级元素 */
|
|
|
background: rgba(255,255,255,0.1) url(#) 0 0 no-repeat; /* 设置图标背景 */
|
|
|
color: #fff; /* 设置图标的颜色为白色 */
|
|
|
width: 32px; /* 设置图标的宽度 */
|
|
|
height: 32px; /* 设置图标的高度 */
|
|
|
line-height: 32px; /* 设置行高,使图标垂直居中 */
|
|
|
border-radius: 3px; /* 设置圆角 */
|
|
|
text-align: center; /* 设置文本居中对齐 */
|
|
|
margin-top: 7px; /* 设置图标的上边距 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.container .left_open i:hover{
|
|
|
background: rgba(255,255,255,0.3) url(#) 0 0 no-repeat; /* 设置鼠标悬停时的背景 */
|
|
|
}
|
|
|
|
|
|
.container .left{
|
|
|
background-color:rgba(0,0,0,0); /* 设置背景为透明 */
|
|
|
float: left; /* 将左侧容器向左浮动 */
|
|
|
}
|
|
|
.container .layui-nav-item{
|
|
|
line-height: 45px; /* 设置导航项的行高,使文字垂直居中 */
|
|
|
}
|
|
|
.container .layui-nav-more{
|
|
|
top: 20px; /* 设置更多菜单的顶部位置 */
|
|
|
}
|
|
|
.container .layui-nav-child{
|
|
|
top: 50px; /* 设置子菜单的顶部位置 */
|
|
|
}
|
|
|
.container .layui-nav-child i{
|
|
|
margin-right: 10px; /* 设置图标的右边距 */
|
|
|
}
|
|
|
.layui-nav .layui-nav-item a{
|
|
|
color: #fff; /* 设置导航链接的文字颜色为白色 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.layui-nav .layui-nav-child a{
|
|
|
color: #333; /* 设置子菜单链接的文字颜色为深灰色 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
|
|
|
/* 左侧导航样式 */
|
|
|
.left-nav{
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 46px; /* 设置导航的顶部位置 */
|
|
|
bottom: 42px; /* 设置导航的底部位置 */
|
|
|
left: 0; /* 设置导航的左边位置 */
|
|
|
z-index: 2; /* 设置层级 */
|
|
|
padding-top: 10px; /* 设置顶部内边距 */
|
|
|
background-color: #EEEEEE; /* 设置背景颜色为浅灰色 */
|
|
|
width: 220px; /* 设置导航的宽度 */
|
|
|
max-width: 220px; /* 设置最大宽度 */
|
|
|
overflow: auto; /* 允许内容溢出时滚动 */
|
|
|
overflow-x:hidden; /* 禁止水平滚动 */
|
|
|
border-right: 1px solid #e5e5e5; /* 设置右边框 */
|
|
|
}
|
|
|
.left-nav #nav li{
|
|
|
border-bottom: 1px solid #e5e5e5; /* 设置导航列表项的底部边框 */
|
|
|
}
|
|
|
.left-nav #nav li:hover > a{
|
|
|
/* 设置鼠标悬停时的样式,可以自定义 */
|
|
|
}
|
|
|
.left-nav #nav .current{
|
|
|
background-color: rgba(0, 0, 0, 0.3); /* 设置当前菜单项的背景颜色 */
|
|
|
}
|
|
|
.left-nav #nav li a{
|
|
|
font-size: 14px; /* 设置链接文字的字体大小 */
|
|
|
padding: 10px 15px 10px 20px; /* 设置内边距 */
|
|
|
display: block; /* 将链接显示为块级元素 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.left-nav #nav li a cite{
|
|
|
font-size: 14px; /* 设置引用文字的字体大小 */
|
|
|
}
|
|
|
|
|
|
/* 左侧导航子菜单样式 */
|
|
|
.left-nav #nav li .sub-menu{
|
|
|
display: none; /* 隐藏子菜单 */
|
|
|
}
|
|
|
.left-nav #nav li .opened{
|
|
|
display: block; /* 显示子菜单 */
|
|
|
}
|
|
|
.left-nav #nav li .opened:hover{
|
|
|
/* 设置子菜单悬停时的样式 */
|
|
|
}
|
|
|
.left-nav #nav li .sub-menu li:hover{
|
|
|
/* 设置子菜单项悬停时的样式 */
|
|
|
}
|
|
|
.left-nav #nav li .sub-menu li a{
|
|
|
padding: 12px 15px 12px 30px; /* 设置子菜单项的内边距 */
|
|
|
font-size: 14px; /* 设置子菜单项的字体大小 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.left-nav #nav li .sub-menu li .sub-menu li a{
|
|
|
padding-left: 45px; /* 设置多级子菜单项的内边距 */
|
|
|
}
|
|
|
.left-nav #nav li .sub-menu li a:hover{
|
|
|
color: #148cf1; /* 设置悬停时子菜单项的文字颜色 */
|
|
|
}
|
|
|
.left-nav #nav li .sub-menu li a i{
|
|
|
font-size: 12px; /* 设置子菜单项图标的字体大小 */
|
|
|
}
|
|
|
.left-nav #nav li a i{
|
|
|
padding-right: 10px; /* 设置图标的右边距 */
|
|
|
line-height: 14px; /* 设置图标的行高 */
|
|
|
}
|
|
|
.left-nav #nav li .nav_right{
|
|
|
float: right; /* 将右侧图标浮动到右侧 */
|
|
|
font-size: 16px; /* 设置右侧图标的字体大小 */
|
|
|
}
|
|
|
|
|
|
/* 左侧滑动按钮样式 */
|
|
|
.x-slide_left {
|
|
|
width: 17px; /* 设置滑动按钮的宽度 */
|
|
|
height: 61px; /* 设置滑动按钮的高度 */
|
|
|
background: url(#) 0 0 no-repeat; /* 设置滑动按钮的背景 */
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 200px; /* 设置滑动按钮的顶部位置 */
|
|
|
left: 221px; /* 设置滑动按钮的左边位置 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.x-slide_left:hover{
|
|
|
background: url(#) 0 0 no-repeat; /* 设置滑动按钮悬停时的背景 */
|
|
|
}
|
|
|
.x-slide_left .slide_icon{
|
|
|
width: 17px; /* 设置滑动按钮图标的宽度 */
|
|
|
height: 30px; /* 设置滑动按钮图标的高度 */
|
|
|
background: url(#) no-repeat center center; /* 设置图标的背景 */
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 50%; /* 设置图标的位置为垂直居中 */
|
|
|
left: 0; /* 设置图标的左边位置 */
|
|
|
margin-top: -15px; /* 设置图标的上外边距,使其垂直居中 */
|
|
|
}
|
|
|
|
|
|
/* 右侧内容区域样式 */
|
|
|
.right-content {
|
|
|
padding: 20px; /* 设置内容区域的内边距 */
|
|
|
margin-left: 240px; /* 设置左侧导航的右边距,使右侧内容不与左侧导航重叠 */
|
|
|
background-color: #f4f4f4; /* 设置内容区域的背景颜色 */
|
|
|
min-height: 100vh; /* 设置内容区域的最小高度为100vh,确保填满屏幕 */
|
|
|
}
|
|
|
|
|
|
/* 输入框样式 */
|
|
|
.input-container input {
|
|
|
width: 100%; /* 设置输入框的宽度为100% */
|
|
|
padding: 10px; /* 设置内边距 */
|
|
|
margin: 5px 0; /* 设置上下外边距 */
|
|
|
border: 1px solid #ccc; /* 设置边框颜色 */
|
|
|
border-radius: 5px; /* 设置圆角边框 */
|
|
|
font-size: 14px; /* 设置字体大小 */
|
|
|
}
|
|
|
|
|
|
/* 按钮样式 */
|
|
|
.button {
|
|
|
display: inline-block; /* 将按钮显示为行内块级元素 */
|
|
|
padding: 10px 20px; /* 设置按钮的内边距 */
|
|
|
background-color: #009688; /* 设置按钮的背景颜色 */
|
|
|
color: #fff; /* 设置按钮的文字颜色 */
|
|
|
font-size: 14px; /* 设置字体大小 */
|
|
|
border-radius: 5px; /* 设置按钮的圆角 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
text-align: center; /* 设置文字居中对齐 */
|
|
|
}
|
|
|
.button:hover {
|
|
|
background-color: #00796b; /* 设置鼠标悬停时按钮的背景颜色 */
|
|
|
}
|
|
|
|
|
|
/* 弹出框样式 */
|
|
|
.modal {
|
|
|
display: none; /* 隐藏弹出框 */
|
|
|
position: fixed; /* 设置固定定位 */
|
|
|
top: 0; /* 设置弹出框的顶部位置 */
|
|
|
left: 0; /* 设置弹出框的左边位置 */
|
|
|
width: 100%; /* 设置弹出框的宽度为100% */
|
|
|
height: 100%; /* 设置弹出框的高度为100% */
|
|
|
background-color: rgba(0, 0, 0, 0.5); /* 设置半透明的背景颜色 */
|
|
|
z-index: 1000; /* 设置层级 */
|
|
|
justify-content: center; /* 设置弹出框内容居中对齐 */
|
|
|
align-items: center; /* 设置弹出框内容垂直居中 */
|
|
|
}
|
|
|
|
|
|
.modal .modal-content {
|
|
|
background-color: #fff; /* 设置弹出框内容的背景颜色 */
|
|
|
padding: 20px; /* 设置弹出框内容的内边距 */
|
|
|
border-radius: 5px; /* 设置圆角边框 */
|
|
|
width: 50%; /* 设置弹出框内容的宽度 */
|
|
|
max-width: 600px; /* 设置弹出框内容的最大宽度 */
|
|
|
}
|
|
|
|
|
|
/* 关闭按钮样式 */
|
|
|
.close-btn {
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 10px; /* 设置关闭按钮的顶部位置 */
|
|
|
right: 10px; /* 设置关闭按钮的右边位置 */
|
|
|
font-size: 20px; /* 设置字体大小 */
|
|
|
color: #333; /* 设置文字颜色 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
.close-btn:hover {
|
|
|
color: #ff0000; /* 设置关闭按钮悬停时的文字颜色 */
|
|
|
}
|
|
|
|
|
|
/* 提示信息样式 */
|
|
|
.tip-message {
|
|
|
padding: 10px 20px; /* 设置提示信息的内边距 */
|
|
|
margin: 10px 0; /* 设置上下外边距 */
|
|
|
border: 1px solid #ccc; /* 设置边框颜色 */
|
|
|
border-radius: 5px; /* 设置圆角边框 */
|
|
|
background-color: #f9f9f9; /* 设置背景颜色 */
|
|
|
font-size: 14px; /* 设置字体大小 */
|
|
|
color: #333; /* 设置文字颜色 */
|
|
|
}
|
|
|
.tip-message.success {
|
|
|
border-color: #4caf50; /* 设置成功提示的边框颜色 */
|
|
|
background-color: #dff0d8; /* 设置成功提示的背景颜色 */
|
|
|
color: #4caf50; /* 设置成功提示的文字颜色 */
|
|
|
}
|
|
|
.tip-message.error {
|
|
|
border-color: #f44336; /* 设置错误提示的边框颜色 */
|
|
|
background-color: #f2dede; /* 设置错误提示的背景颜色 */
|
|
|
color: #f44336; /* 设置错误提示的文字颜色 */
|
|
|
}
|
|
|
|
|
|
/* 侧边栏样式 */
|
|
|
.sidebar {
|
|
|
position: fixed; /* 设置固定定位 */
|
|
|
top: 0; /* 设置顶部位置 */
|
|
|
right: 0; /* 设置右侧位置 */
|
|
|
width: 250px; /* 设置宽度 */
|
|
|
height: 100vh; /* 设置高度为100vh,确保填满屏幕 */
|
|
|
background-color: #2c3e50; /* 设置背景颜色为深色 */
|
|
|
color: #fff; /* 设置文字颜色为白色 */
|
|
|
display: flex; /* 使用flex布局 */
|
|
|
flex-direction: column; /* 设置垂直布局 */
|
|
|
justify-content: space-between; /* 设置内容间距 */
|
|
|
}
|
|
|
|
|
|
.sidebar .sidebar-header {
|
|
|
padding: 20px; /* 设置头部的内边距 */
|
|
|
font-size: 20px; /* 设置字体大小 */
|
|
|
font-weight: bold; /* 设置字体加粗 */
|
|
|
}
|
|
|
|
|
|
.sidebar .sidebar-menu {
|
|
|
list-style: none; /* 去除默认的列表样式 */
|
|
|
padding: 0; /* 去除内边距 */
|
|
|
margin: 0; /* 去除外边距 */
|
|
|
}
|
|
|
|
|
|
.sidebar .sidebar-menu li {
|
|
|
padding: 15px 20px; /* 设置列表项的内边距 */
|
|
|
cursor: pointer; /* 设置鼠标样式为手指 */
|
|
|
}
|
|
|
|
|
|
.sidebar .sidebar-menu li:hover {
|
|
|
background-color: #34495e; /* 设置悬停时的背景颜色 */
|
|
|
}
|
|
|
|
|
|
.sidebar .sidebar-footer {
|
|
|
padding: 20px; /* 设置底部的内边距 */
|
|
|
font-size: 14px; /* 设置字体大小 */
|
|
|
text-align: center; /* 设置文本居中对齐 */
|
|
|
}
|
|
|
/* 页面内容的样式 */
|
|
|
.page-content{
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 46px; /* 页面内容距离顶部46px */
|
|
|
right: 0; /* 页面内容右边对齐 */
|
|
|
bottom: 42px; /* 页面内容底部距离42px */
|
|
|
left: 221px; /* 页面内容左边距离221px */
|
|
|
overflow: hidden; /* 隐藏溢出的内容 */
|
|
|
z-index: 1; /* 设置堆叠顺序,保证页面内容处于最前面 */
|
|
|
}
|
|
|
|
|
|
/* 页面背景样式 */
|
|
|
.page-content-bg{
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 46px; /* 背景距离顶部46px */
|
|
|
right: 0; /* 背景右边对齐 */
|
|
|
bottom: 42px; /* 背景底部距离42px */
|
|
|
left: 221px; /* 背景左边距离221px */
|
|
|
background: rgba(0,0,0,0.5); /* 半透明黑色背景 */
|
|
|
url() 0 0 no-repeat; /* 默认没有背景图片 */
|
|
|
overflow: hidden; /* 隐藏溢出的内容 */
|
|
|
z-index: 100; /* 设置堆叠顺序,背景位于最上层 */
|
|
|
display: none; /* 默认不显示背景 */
|
|
|
}
|
|
|
|
|
|
/* 标签页容器样式 */
|
|
|
.page-content .tab{
|
|
|
height: 100%; /* 高度占满父容器 */
|
|
|
width: 100%; /* 宽度占满父容器 */
|
|
|
background: #EFEEF0 url(#) 0 0 no-repeat; /* 背景色和背景图片 */
|
|
|
margin: 0px; /* 去除默认外边距 */
|
|
|
}
|
|
|
|
|
|
/* 标签页标题样式 */
|
|
|
.page-content .layui-tab-title{
|
|
|
/*padding-top: 5px;*/ /* 被注释掉的内边距设置 */
|
|
|
height: 35px; /* 设置高度为35px */
|
|
|
background: #EFEEF0 url(#) 0 0 no-repeat; /* 背景色和背景图片 */
|
|
|
position: relative; /* 设置相对定位 */
|
|
|
z-index: 100; /* 使标签标题位于内容上层 */
|
|
|
}
|
|
|
|
|
|
/* 标签页标题项中的 "首页" 样式 */
|
|
|
.page-content .layui-tab-title li.home i{
|
|
|
padding-right: 5px; /* 给图标增加右内边距 */
|
|
|
}
|
|
|
|
|
|
/* 隐藏标签页标题项的关闭按钮 */
|
|
|
.page-content .layui-tab-title li.home .layui-tab-close{
|
|
|
display: none; /* 关闭按钮默认隐藏 */
|
|
|
}
|
|
|
|
|
|
/* 标签页标题项的高度和行高 */
|
|
|
.page-content .layui-tab-title li{
|
|
|
line-height: 35px; /* 设置行高,使内容垂直居中 */
|
|
|
}
|
|
|
|
|
|
/* 设置激活标签页的样式 */
|
|
|
.page-content .layui-tab-title .layui-this:after{
|
|
|
height: 36px; /* 激活状态下标签项下方的伪元素高度 */
|
|
|
}
|
|
|
|
|
|
/* 标签页标题项的关闭按钮圆角设置 */
|
|
|
.page-content .layui-tab-title li .layui-tab-close{
|
|
|
border-radius: 50%; /* 设置关闭按钮为圆形 */
|
|
|
}
|
|
|
|
|
|
/* 激活标签页项的背景样式 */
|
|
|
.page-content .layui-tab-title .layui-this{
|
|
|
background: #fff url(#) 0 0 no-repeat; /* 激活项的背景色 */
|
|
|
}
|
|
|
|
|
|
/* 标签栏容器的高度和行高 */
|
|
|
.page-content .layui-tab-bar{
|
|
|
height:34px; /* 标签栏的高度为34px */
|
|
|
line-height: 35px; /* 标签栏内容垂直居中 */
|
|
|
}
|
|
|
|
|
|
/* 标签内容容器 */
|
|
|
.page-content .layui-tab-content{
|
|
|
position: absolute; /* 设置绝对定位 */
|
|
|
top: 36px; /* 内容距离顶部36px */
|
|
|
bottom: 0px; /* 内容底部对齐 */
|
|
|
width: 100%; /* 宽度占满父容器 */
|
|
|
background: #fff url(#) 0 0 no-repeat; /* 背景色和背景图片 */
|
|
|
padding: 0px; /* 去除内边距 */
|
|
|
overflow: hidden; /* 隐藏溢出的内容 */
|
|
|
}
|
|
|
|
|
|
/* 标签页内容项样式 */
|
|
|
.page-content .layui-tab-content .layui-tab-item{
|
|
|
width: 100%; /* 宽度占满父容器 */
|
|
|
height: 100%; /* 高度占满父容器 */
|
|
|
}
|
|
|
|
|
|
/* 标签页内容项中的 iframe 样式 */
|
|
|
.page-content .layui-tab-content .layui-tab-item iframe{
|
|
|
width: 100%; /* iframe 宽度占满父容器 */
|
|
|
height: 100%; /* iframe 高度占满父容器 */
|
|
|
}
|
|
|
|
|
|
/* 轮播图的背景色 */
|
|
|
.x-admin-carousel, .layui-carousel, .x-admin-carousel>[carousel-item]>* {
|
|
|
background-color: #fff; /* 设置轮播图的背景色为白色 */
|
|
|
}
|
|
|
|
|
|
/* 待办事项样式 */
|
|
|
.x-admin-backlog .x-admin-backlog-body {
|
|
|
display: block; /* 设置为块级元素 */
|
|
|
padding: 10px 15px; /* 内边距设置 */
|
|
|
background-color: #f8f8f8; /* 背景色 */
|
|
|
color: #999; /* 字体颜色 */
|
|
|
border-radius: 2px; /* 边角圆润 */
|
|
|
transition: all .3s; /* 添加过渡效果 */
|
|
|
-webkit-transition: all .3s; /* 为 Webkit 浏览器添加过渡效果 */
|
|
|
}
|
|
|
|
|
|
/* 待办事项标题样式 */
|
|
|
.x-admin-backlog-body h3 {
|
|
|
padding-bottom: 10px; /* 标题底部内边距 */
|
|
|
font-size: 12px; /* 标题字体大小 */
|
|
|
}
|
|
|
|
|
|
/* 待办事项数字样式 */
|
|
|
.x-admin-backlog-body p cite {
|
|
|
font-style: normal; /* 去除斜体 */
|
|
|
font-size: 30px; /* 设置数字字体大小 */
|
|
|
font-weight: 300; /* 设置字体为轻薄 */
|
|
|
color: #009688; /* 字体颜色为绿色 */
|
|
|
}
|
|
|
|
|
|
/* 鼠标悬浮在待办事项上时的效果 */
|
|
|
.x-admin-backlog-body:hover {
|
|
|
background-color: #CFCFCF; /* 背景色变为灰色 */
|
|
|
color: #888; /* 字体颜色变为灰色 */
|
|
|
}
|
|
|
|
|
|
/* 页面底部样式 */
|
|
|
.welcome-footer {
|
|
|
padding: 30px 0; /* 上下内边距为30px */
|
|
|
line-height: 30px; /* 行高 */
|
|
|
text-align: center; /* 文本居中 */
|
|
|
background-color: #eee; /* 背景色为灰色 */
|
|
|
color: #666; /* 字体颜色 */
|
|
|
font-weight: 300; /* 字体轻薄 */
|
|
|
}
|
|
|
|
|
|
/* 页脚样式 */
|
|
|
body .layui-layout-admin .footer-demo{
|
|
|
height: auto; /* 高度自动 */
|
|
|
padding: 15px 0; /* 上下内边距为15px */
|
|
|
line-height: 26px; /* 行高 */
|
|
|
}
|
|
|
|
|
|
/* 页脚链接样式 */
|
|
|
.welcome-footer a {
|
|
|
padding: 0 5px; /* 链接左右内边距 */
|
|
|
}
|
|
|
|
|
|
/* 表格单元格中的文本换行 */
|
|
|
table th, table td {
|
|
|
word-break: break-all; /* 强制单词换行 */
|
|
|
}
|
|
|
|
|
|
/* 固定底部的页脚 */
|
|
|
.footer {
|
|
|
position: fixed; /* 固定定位 */
|
|
|
bottom: 0px; /* 底部对齐 */
|
|
|
width: 100%; /* 宽度占满屏幕 */
|
|
|
background-color: #222; /* 背景色为深灰色 */
|
|
|
border-top: 1px solid rgba(255, 255, 255, 0.2); /* 上边框 */
|
|
|
line-height: 41px; /* 行高 */
|
|
|
color: #fff; /* 字体颜色为白色 */
|
|
|
}
|
|
|
|
|
|
/* 页脚中的版权信息样式 */
|
|
|
.footer .copyright {
|
|
|
margin-left: 10px; /* 左边距为10px */
|
|
|
}
|
|
|
|
|
|
/* 响应式设计,适配屏幕宽度小于768px时的样式 */
|
|
|
@media screen and (max-width: 768px){
|
|
|
/* 快速添加按钮隐藏 */
|
|
|
.fast-add{
|
|
|
display: none;
|
|
|
}
|
|
|
|
|
|
/* “回到首页”菜单项隐藏 */
|
|
|
.layui-nav .to-index{
|
|
|
display: none;
|
|
|
}
|
|
|
|
|
|
/* logo 的宽度设置 */
|
|
|
.container .logo a{
|
|
|
width: 140px; /* 设置 logo 宽度为140px */
|
|
|
}
|
|
|
|
|
|
/* 左侧菜单按钮隐藏 */
|
|
|
.container .left_open {
|
|
|
/*float: right;*/ /* 注释掉浮动设置 */
|
|
|
}
|
|
|
|
|
|
/* 左侧导航栏隐藏 */
|
|
|
.left-nav{
|
|
|
left: -221px; /* 隐藏左侧导航栏 */
|
|
|
}
|
|
|
|
|
|
/* 页面内容的左边距为0 */
|
|
|
.page-content{
|
|
|
left: 0px;
|
|
|
}
|
|
|
|
|
|
/* 标签页内容项支持触控滚动 */
|
|
|
.page-content .layui-tab-content .layui-tab-item{
|
|
|
-webkit-overflow-scrolling: touch; /* 支持触控滚动 */
|
|
|
overflow-y: scroll; /* 垂直滚动 */
|
|
|
}
|
|
|
|
|
|
/* 搜索框宽度调整 */
|
|
|
.x-so input.layui-input{
|
|
|
width: 100%; /* 搜索框宽度调整为占满父容器 */
|
|
|
padding: 10px; /* 增加内边距,使输入框更大 */
|
|
|
box-sizing: border-box; /* 确保内边距不影响宽度 */
|
|
|
}
|
|
|
|
|
|
/* 调整顶部导航栏样式 */
|
|
|
.layui-header .layui-logo {
|
|
|
padding-left: 10px; /* 给 logo 左边加点内边距 */
|
|
|
}
|
|
|
|
|
|
/* 调整顶部导航菜单项 */
|
|
|
.layui-nav {
|
|
|
text-align: center; /* 菜单项居中 */
|
|
|
}
|
|
|
|
|
|
/* 隐藏右上角的用户头像和相关菜单 */
|
|
|
.layui-header .layui-nav .user-avatar {
|
|
|
display: none; /* 隐藏用户头像 */
|
|
|
}
|
|
|
|
|
|
/* 调整左侧导航栏菜单 */
|
|
|
.layui-nav-tree {
|
|
|
padding-left: 10px; /* 增加左侧的内边距 */
|
|
|
}
|
|
|
|
|
|
/* 调整左侧导航栏菜单项 */
|
|
|
.layui-nav-tree li a {
|
|
|
font-size: 14px; /* 调整菜单项字体大小 */
|
|
|
padding: 12px 15px; /* 增加内边距 */
|
|
|
}
|
|
|
|
|
|
/* 隐藏左侧导航栏的“展开”按钮 */
|
|
|
.layui-nav-item > a:after {
|
|
|
display: none; /* 隐藏展开按钮 */
|
|
|
}
|
|
|
|
|
|
/* 左侧导航栏激活项的背景色 */
|
|
|
.layui-nav-item.layui-this > a {
|
|
|
background-color: #009688; /* 激活项背景色 */
|
|
|
color: #fff; /* 激活项文字颜色为白色 */
|
|
|
}
|
|
|
|
|
|
/* 调整右侧操作按钮 */
|
|
|
.layui-btn.layui-btn-sm {
|
|
|
padding: 6px 12px; /* 缩小按钮内边距 */
|
|
|
}
|
|
|
|
|
|
/* 页面内容容器,增加响应式设计 */
|
|
|
.page-content {
|
|
|
padding: 10px; /* 增加内边距,避免内容紧贴边缘 */
|
|
|
}
|
|
|
|
|
|
/* 隐藏顶部导航栏 */
|
|
|
.top-nav {
|
|
|
display: none; /* 隐藏顶部导航栏 */
|
|
|
}
|
|
|
|
|
|
/* 调整页脚的样式 */
|
|
|
.footer {
|
|
|
text-align: center; /* 页脚内容居中 */
|
|
|
padding: 15px 0; /* 增加上下内边距 */
|
|
|
font-size: 14px; /* 设置字体大小 */
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/* 响应式设计,适配屏幕宽度小于480px时的样式 */
|
|
|
@media screen and (max-width: 480px){
|
|
|
/* 调整搜索框的字体和内边距 */
|
|
|
.x-so input.layui-input {
|
|
|
padding: 8px; /* 缩小内边距 */
|
|
|
font-size: 14px; /* 缩小字体 */
|
|
|
}
|
|
|
|
|
|
/* 调整顶部导航栏的样式 */
|
|
|
.layui-header {
|
|
|
padding: 10px 0; /* 上下内边距为10px */
|
|
|
}
|
|
|
|
|
|
/* 修改左侧菜单为垂直布局 */
|
|
|
.layui-nav-tree {
|
|
|
display: block; /* 设置为块级元素,垂直显示 */
|
|
|
}
|
|
|
|
|
|
/* 左侧导航栏菜单项的宽度和字体 */
|
|
|
.layui-nav-tree li a {
|
|
|
padding: 10px 15px; /* 增加内边距 */
|
|
|
font-size: 16px; /* 增大字体大小 */
|
|
|
}
|
|
|
|
|
|
/* 隐藏其他不必要的页面元素 */
|
|
|
.layui-footer {
|
|
|
display: none; /* 隐藏页脚 */
|
|
|
}
|
|
|
|
|
|
/* 调整页面内容区域 */
|
|
|
.page-content {
|
|
|
margin-left: 0; /* 取消左侧空隙 */
|
|
|
margin-right: 0; /* 取消右侧空隙 */
|
|
|
padding: 5px; /* 减少内边距 */
|
|
|
}
|
|
|
|
|
|
/* 调整页面标题栏 */
|
|
|
.page-content .layui-tab-title {
|
|
|
font-size: 14px; /* 缩小字体大小 */
|
|
|
height: 30px; /* 减小标题栏高度 */
|
|
|
}
|
|
|
|
|
|
/* 调整标签页内容区域 */
|
|
|
.page-content .layui-tab-content {
|
|
|
padding: 0 5px; /* 缩小内边距 */
|
|
|
}
|
|
|
|
|
|
/* 标签内容区域的 iframe */
|
|
|
.page-content .layui-tab-content iframe {
|
|
|
height: 100vh; /* 设置 iframe 高度为屏幕高度 */
|
|
|
}
|
|
|
|
|
|
/* 修复滚动条样式 */
|
|
|
.page-content .layui-tab-content .layui-tab-item {
|
|
|
overflow-y: auto; /* 允许纵向滚动 */
|
|
|
}
|
|
|
|
|
|
/* 调整快速操作按钮 */
|
|
|
.x-admin-carousel .carousel-item {
|
|
|
padding: 0 5px; /* 缩小内边距 */
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/* 调整弹出层样式 */
|
|
|
.layui-layer {
|
|
|
max-width: 80%; /* 限制弹出层的最大宽度 */
|
|
|
width: 400px; /* 设置弹出层的固定宽度 */
|
|
|
}
|
|
|
|
|
|
/* 调整按钮样式 */
|
|
|
.layui-btn {
|
|
|
font-size: 14px; /* 设置按钮字体大小 */
|
|
|
padding: 6px 12px; /* 调整按钮内边距 */
|
|
|
}
|
|
|
|
|
|
/* 禁用按钮样式 */
|
|
|
.layui-btn-disabled {
|
|
|
background-color: #ccc; /* 禁用按钮背景色 */
|
|
|
cursor: not-allowed; /* 禁用按钮时改变光标 */
|
|
|
}
|