/** * Layui * MIT Licensed */ /** * Layui */ :root, .light { /* 默认主题色 */ --lay-color-primary: #16baaa; --lay-color-accent: #16b777; /* 七色 */ --lay-color-red: #ff5722; --lay-color-orange: #ffb800; --lay-color-green: #16baaa; --lay-color-blue: #1e9fff; --lay-color-purple: #a233c6; --lay-color-black: #2f363c; --lay-color-gray: #fafafa; /* 灰度 */ --lay-gray-100: #fafafa; --lay-gray-200: #f7f7f7; --lay-gray-300: #eeeeee; --lay-gray-400: #d1d1d1; --lay-gray-500: #c8c8c8; --lay-gray-600: #b7b7b7; --lay-gray-700: #959595; --lay-gray-800: #777777; --lay-gray-900: #5a5a5a; /* 边框 */ --lay-border-color: var(--lay-gray-300); --lay-border-color-accent: var(--lay-gray-400); --lay-border-radius: 2px; --lay-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); --lay-box-shadow-sm: 0 0.5px 1px rgba(0, 0, 0, 0.08); --lay-box-shadow-lg: 0 3px 6px rgba(0, 0, 0, 0.3); /* 字体 */ --lay-font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --lay-font-monospace: 'Courier New', Consolas, 'Lucida Console', monospace; /* 间距 */ --lay-spacing: 16px; --lay-spacing-xs: 5px; --lay-spacing-sm: 8px; --lay-spacing-lg: 24px; --lay-spacing-xl: 32px; } /** 初始化 **/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, pre { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } a:active, a:hover { outline: 0; } img { display: inline-block; border: none; vertical-align: middle; } li { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } h1, h2, h3, h4, h5, h6 { font-weight: 700; } h5, h6 { font-size: 100%; } button, input, select, textarea { font-size: 100%; } input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; } pre { white-space: pre-wrap; word-wrap: break-word; } /** 初始化全局标签 **/ body { line-height: 1.6; color: rgba(0, 0, 0, 0.85); font-size: 14px; font-family: var(--lay-font-family); } hr { height: 0; line-height: 0; margin: 10px 0; padding: 0; border: none; border-bottom: 1px solid var(--lay-border-color); clear: both; overflow: hidden; background: none; } a { color: #333; text-decoration: none; } a cite { font-style: normal; } /** 基础通用 **/ .layui-border-box, .layui-border-box * { box-sizing: border-box; } /* 消除第三方 ui 可能造成的冲突 */ .layui-box, .layui-box * { box-sizing: content-box; } .layui-clear { clear: both; } .layui-clear:after { content: '\20'; clear: both; display: block; height: 0; } .layui-clear-space { word-spacing: -5px; } .layui-inline { position: relative; display: inline-block; vertical-align: middle; } /* 三角形 */ .layui-edge { position: relative; display: inline-block; vertical-align: middle; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; overflow: hidden; } .layui-edge-top { top: -4px; border-bottom-color: #999; border-bottom-style: solid; } .layui-edge-right { border-left-color: #999; border-left-style: solid; } .layui-edge-bottom { top: 2px; border-top-color: #999; border-top-style: solid; } .layui-edge-left { border-right-color: #999; border-right-style: solid; } /* 单行溢出省略 */ .layui-ellip { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } /* 屏蔽选中 */ .layui-unselect, .layui-icon, .layui-disabled { -webkit-user-select: none; -moz-user-select: none; user-select: none; } /* 禁用 */ .layui-disabled, .layui-disabled:hover { color: var(--lay-gray-400) !important; cursor: not-allowed !important; } /* 纯圆角 */ .layui-circle { border-radius: 100%; } .layui-show { display: block !important; } .layui-hide { display: none !important; } .layui-show-v { visibility: visible !important; } .layui-hide-v { visibility: hidden !important; } /** 图标字体 **/ @font-face { font-family: 'layui-icon'; src: url('data:font/woff2;base64,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') format('woff2'); } .layui-icon { font-family: 'layui-icon' !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* font-class */ .layui-icon-sound:before { content: '\e69d'; } .layui-icon-bot:before { content: '\e7d6'; } .layui-icon-leaf:before { content: '\e701'; } .layui-icon-folder:before { content: '\eabe'; } .layui-icon-folder-open:before { content: '\eac1'; } .layui-icon-gitee:before { content: '\e69b'; } .layui-icon-github:before { content: '\e6a7'; } .layui-icon-disabled:before { content: '\e6cc'; } .layui-icon-moon:before { content: '\e6c2'; } .layui-icon-error:before { content: '\e693'; } .layui-icon-success:before { content: '\e697'; } .layui-icon-question:before { content: '\e699'; } .layui-icon-lock:before { content: '\e69a'; } .layui-icon-eye:before { content: '\e695'; } .layui-icon-eye-invisible:before { content: '\e696'; } .layui-icon-backspace:before { content: '\e694'; } .layui-icon-tips-fill:before { content: '\eb2e'; } .layui-icon-test:before { content: '\e692'; } .layui-icon-clear:before { content: '\e788'; } .layui-icon-heart-fill:before { content: '\e68f'; } .layui-icon-light:before { content: '\e748'; } .layui-icon-music:before { content: '\e690'; } .layui-icon-time:before { content: '\e68d'; } .layui-icon-ie:before { content: '\e7bb'; } .layui-icon-firefox:before { content: '\e686'; } .layui-icon-at:before { content: '\e687'; } .layui-icon-bluetooth:before { content: '\e689'; } .layui-icon-chrome:before { content: '\e68a'; } .layui-icon-edge:before { content: '\e68b'; } .layui-icon-heart:before { content: '\e68c'; } .layui-icon-key:before { content: '\e683'; } .layui-icon-android:before { content: '\e684'; } .layui-icon-mike:before { content: '\e6dc'; } .layui-icon-mute:before { content: '\e685'; } .layui-icon-gift:before { content: '\e627'; } .layui-icon-windows:before { content: '\e67f'; } .layui-icon-ios:before { content: '\e680'; } .layui-icon-logout:before { content: '\e682'; } .layui-icon-wifi:before { content: '\e7e0'; } .layui-icon-rss:before { content: '\e808'; } .layui-icon-email:before { content: '\e618'; } .layui-icon-reduce-circle:before { content: '\e616'; } .layui-icon-transfer:before { content: '\e691'; } .layui-icon-service:before { content: '\e626'; } .layui-icon-addition:before { content: '\e624'; } .layui-icon-subtraction:before { content: '\e67e'; } .layui-icon-slider:before { content: '\e714'; } .layui-icon-print:before { content: '\e66d'; } .layui-icon-export:before { content: '\e67d'; } .layui-icon-cols:before { content: '\e610'; } .layui-icon-screen-full:before { content: '\e622'; } .layui-icon-screen-restore:before { content: '\e758'; } .layui-icon-rate-half:before { content: '\e6c9'; } .layui-icon-rate-solid:before { content: '\e67a'; } .layui-icon-rate:before { content: '\e67b'; } .layui-icon-cellphone:before { content: '\e678'; } .layui-icon-vercode:before { content: '\e679'; } .layui-icon-login-weibo:before { content: '\e675'; } .layui-icon-login-qq:before { content: '\e676'; } .layui-icon-login-wechat:before { content: '\e677'; } .layui-icon-username:before { content: '\e66f'; } .layui-icon-password:before { content: '\e673'; } .layui-icon-refresh-3:before { content: '\e9aa'; } .layui-icon-auz:before { content: '\e672'; } .layui-icon-shrink-right:before { content: '\e668'; } .layui-icon-spread-left:before { content: '\e66b'; } .layui-icon-snowflake:before { content: '\e6b1'; } .layui-icon-tips:before { content: '\e702'; } .layui-icon-note:before { content: '\e66e'; } .layui-icon-senior:before { content: '\e674'; } .layui-icon-refresh-1:before { content: '\e666'; } .layui-icon-refresh:before { content: '\e669'; } .layui-icon-flag:before { content: '\e66c'; } .layui-icon-theme:before { content: '\e66a'; } .layui-icon-notice:before { content: '\e667'; } .layui-icon-console:before { content: '\e665'; } .layui-icon-website:before { content: '\e7ae'; } .layui-icon-face-surprised:before { content: '\e664'; } .layui-icon-set:before { content: '\e716'; } .layui-icon-template:before { content: '\e663'; } .layui-icon-app:before { content: '\e653'; } .layui-icon-template-1:before { content: '\e656'; } .layui-icon-home:before { content: '\e68e'; } .layui-icon-female:before { content: '\e661'; } .layui-icon-male:before { content: '\e662'; } .layui-icon-tread:before { content: '\e6c5'; } .layui-icon-praise:before { content: '\e6c6'; } .layui-icon-rmb:before { content: '\e65e'; } .layui-icon-more:before { content: '\e65f'; } .layui-icon-camera:before { content: '\e660'; } .layui-icon-cart-simple:before { content: '\e698'; } .layui-icon-face-cry:before { content: '\e69c'; } .layui-icon-face-smile:before { content: '\e6af'; } .layui-icon-survey:before { content: '\e6b2'; } .layui-icon-read:before { content: '\e705'; } .layui-icon-location:before { content: '\e715'; } .layui-icon-dollar:before { content: '\e659'; } .layui-icon-diamond:before { content: '\e735'; } .layui-icon-return:before { content: '\e65c'; } .layui-icon-camera-fill:before { content: '\e65d'; } .layui-icon-fire:before { content: '\e756'; } .layui-icon-more-vertical:before { content: '\e671'; } .layui-icon-cart:before { content: '\e657'; } .layui-icon-star-fill:before { content: '\e658'; } .layui-icon-prev:before { content: '\e65a'; } .layui-icon-next:before { content: '\e65b'; } .layui-icon-upload:before { content: '\e67c'; } .layui-icon-upload-drag:before { content: '\e681'; } .layui-icon-user:before { content: '\e770'; } .layui-icon-file-b:before { content: '\e655'; } .layui-icon-component:before { content: '\e857'; } .layui-icon-find-fill:before { content: '\e670'; } .layui-icon-loading:before { content: '\e63d'; } .layui-icon-loading-1:before { content: '\e63e'; } .layui-icon-add-1:before { content: '\e654'; } .layui-icon-pause:before { content: '\e651'; } .layui-icon-play:before { content: '\e652'; } .layui-icon-video:before { content: '\e6ed'; } .layui-icon-headset:before { content: '\e6fc'; } .layui-icon-voice:before { content: '\e688'; } .layui-icon-speaker:before { content: '\e645'; } .layui-icon-fonts-del:before { content: '\e64f'; } .layui-icon-fonts-html:before { content: '\e64b'; } .layui-icon-fonts-code:before { content: '\e64e'; } .layui-icon-fonts-strong:before { content: '\e62b'; } .layui-icon-unlink:before { content: '\e64d'; } .layui-icon-picture:before { content: '\e64a'; } .layui-icon-link:before { content: '\e64c'; } .layui-icon-face-smile-b:before { content: '\e650'; } .layui-icon-align-center:before { content: '\e647'; } .layui-icon-align-right:before { content: '\e648'; } .layui-icon-align-left:before { content: '\e649'; } .layui-icon-fonts-u:before { content: '\e646'; } .layui-icon-fonts-i:before { content: '\e644'; } .layui-icon-tabs:before { content: '\e62a'; } .layui-icon-circle:before { content: '\e63f'; } .layui-icon-radio:before { content: '\e643'; } .layui-icon-share:before { content: '\e641'; } .layui-icon-edit:before { content: '\e642'; } .layui-icon-delete:before { content: '\e640'; } .layui-icon-engine:before { content: '\e628'; } .layui-icon-chart-screen:before { content: '\e629'; } .layui-icon-chart:before { content: '\e62c'; } .layui-icon-table:before { content: '\e62d'; } .layui-icon-tree:before { content: '\e62e'; } .layui-icon-upload-circle:before { content: '\e62f'; } .layui-icon-templeate-1:before { content: '\e630'; } .layui-icon-util:before { content: '\e631'; } .layui-icon-layouts:before { content: '\e632'; } .layui-icon-prev-circle:before { content: '\e633'; } .layui-icon-carousel:before { content: '\e634'; } .layui-icon-code-circle:before { content: '\e635'; } .layui-icon-water:before { content: '\e636'; } .layui-icon-date:before { content: '\e637'; } .layui-icon-layer:before { content: '\e638'; } .layui-icon-fonts-clear:before { content: '\e639'; } .layui-icon-dialogue:before { content: '\e63a'; } .layui-icon-cellphone-fine:before { content: '\e63b'; } .layui-icon-form:before { content: '\e63c'; } .layui-icon-file:before { content: '\e621'; } .layui-icon-triangle-r:before { content: '\e623'; } .layui-icon-triangle-d:before { content: '\e625'; } .layui-icon-set-sm:before { content: '\e620'; } .layui-icon-add-circle:before { content: '\e61f'; } .layui-icon-layim-download:before { content: '\e61e'; } .layui-icon-layim-uploadfile:before { content: '\e61d'; } .layui-icon-404:before { content: '\e61c'; } .layui-icon-about:before { content: '\e60b'; } .layui-icon-layim-theme:before { content: '\e61b'; } .layui-icon-down:before { content: '\e61a'; } .layui-icon-up:before { content: '\e619'; } .layui-icon-circle-dot:before { content: '\e617'; } .layui-icon-set-fill:before { content: '\e614'; } .layui-icon-search:before { content: '\e615'; } .layui-icon-friends:before { content: '\e612'; } .layui-icon-group:before { content: '\e613'; } .layui-icon-reply-fill:before { content: '\e611'; } .layui-icon-menu-fill:before { content: '\e60f'; } .layui-icon-face-smile-fine:before { content: '\e60c'; } .layui-icon-picture-fine:before { content: '\e60d'; } .layui-icon-log:before { content: '\e60e'; } .layui-icon-list:before { content: '\e60a'; } .layui-icon-release:before { content: '\e609'; } .layui-icon-add-circle-fine:before { content: '\e608'; } .layui-icon-ok:before { content: '\e605'; } .layui-icon-help:before { content: '\e607'; } .layui-icon-chat:before { content: '\e606'; } .layui-icon-top:before { content: '\e604'; } .layui-icon-right:before { content: '\e602'; } .layui-icon-left:before { content: '\e603'; } .layui-icon-star:before { content: '\e600'; } .layui-icon-download-circle:before { content: '\e601'; } .layui-icon-close:before { content: '\1006'; } .layui-icon-close-fill:before { content: '\1007'; } .layui-icon-ok-circle:before { content: '\1005'; } /* 基本布局 */ .layui-main { position: relative; width: 1160px; margin: 0 auto; } .layui-header { position: relative; z-index: 1000; height: 60px; } .layui-header a:hover { transition: all 0.5s; } .layui-side { position: fixed; left: 0; top: 0; bottom: 0; z-index: 999; width: 200px; overflow-x: hidden; } .layui-side-scroll { position: relative; width: 220px; height: 100%; overflow-x: hidden; } .layui-body { position: relative; left: 200px; right: 0; top: 0; bottom: 0; width: auto; box-sizing: border-box; } /* 后台框架大布局 */ .layui-layout-body { overflow-x: hidden; } .layui-layout-admin .layui-header { position: fixed; top: 0; left: 0; right: 0; background-color: #23292e; } .layui-layout-admin .layui-side { top: 60px; width: 200px; overflow-x: hidden; } .layui-layout-admin .layui-body { position: absolute; top: 60px; padding-bottom: 44px; } .layui-layout-admin .layui-main { width: auto; margin: 0 15px; } .layui-layout-admin .layui-footer { position: fixed; left: 200px; right: 0; bottom: 0; z-index: 990; height: 44px; line-height: 44px; padding: 0 15px; box-shadow: -1px 0 4px rgb(0 0 0 / 12%); background-color: var(--lay-color-gray); } .layui-layout-admin .layui-logo { position: absolute; left: 0; top: 0; width: 200px; height: 100%; line-height: 60px; text-align: center; color: var(--lay-color-primary); font-size: 16px; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%); } .layui-layout-admin .layui-header .layui-nav { background: none; } .layui-layout-left { position: absolute !important; left: 200px; top: 0; } .layui-layout-right { position: absolute !important; right: 0; top: 0; } /* 栅格布局 */ .layui-container { position: relative; margin: 0 auto; box-sizing: border-box; } .layui-fluid { position: relative; margin: 0 auto; padding: 0 15px; } .layui-row:before, .layui-row:after { content: ''; display: block; clear: both; } .layui-col-xs1, .layui-col-xs2, .layui-col-xs3, .layui-col-xs4, .layui-col-xs5, .layui-col-xs6, .layui-col-xs7, .layui-col-xs8, .layui-col-xs9, .layui-col-xs10, .layui-col-xs11, .layui-col-xs12, .layui-col-sm1, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-md1, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-lg1, .layui-col-lg2, .layui-col-lg3, .layui-col-lg4, .layui-col-lg5, .layui-col-lg6, .layui-col-lg7, .layui-col-lg8, .layui-col-lg9, .layui-col-lg10, .layui-col-lg11, .layui-col-lg12, .layui-col-xl1, .layui-col-xl2, .layui-col-xl3, .layui-col-xl4, .layui-col-xl5, .layui-col-xl6, .layui-col-xl7, .layui-col-xl8, .layui-col-xl9, .layui-col-xl10, .layui-col-xl11, .layui-col-xl12 { position: relative; display: block; box-sizing: border-box; } .layui-col-xs1, .layui-col-xs2, .layui-col-xs3, .layui-col-xs4, .layui-col-xs5, .layui-col-xs6, .layui-col-xs7, .layui-col-xs8, .layui-col-xs9, .layui-col-xs10, .layui-col-xs11, .layui-col-xs12 { float: left; } .layui-col-xs1 { width: 8.33333333%; } .layui-col-xs2 { width: 16.66666667%; } .layui-col-xs3 { width: 25%; } .layui-col-xs4 { width: 33.33333333%; } .layui-col-xs5 { width: 41.66666667%; } .layui-col-xs6 { width: 50%; } .layui-col-xs7 { width: 58.33333333%; } .layui-col-xs8 { width: 66.66666667%; } .layui-col-xs9 { width: 75%; } .layui-col-xs10 { width: 83.33333333%; } .layui-col-xs11 { width: 91.66666667%; } .layui-col-xs12 { width: 100%; } .layui-col-xs-offset1 { margin-left: 8.33333333%; } .layui-col-xs-offset2 { margin-left: 16.66666667%; } .layui-col-xs-offset3 { margin-left: 25%; } .layui-col-xs-offset4 { margin-left: 33.33333333%; } .layui-col-xs-offset5 { margin-left: 41.66666667%; } .layui-col-xs-offset6 { margin-left: 50%; } .layui-col-xs-offset7 { margin-left: 58.33333333%; } .layui-col-xs-offset8 { margin-left: 66.66666667%; } .layui-col-xs-offset9 { margin-left: 75%; } .layui-col-xs-offset10 { margin-left: 83.33333333%; } .layui-col-xs-offset11 { margin-left: 91.66666667%; } .layui-col-xs-offset12 { margin-left: 100%; } /* 超小屏幕 */ @media screen and (max-width: 767.98px) { .layui-container { padding: 0 15px; } .layui-hide-xs { display: none !important; } .layui-show-xs-block { display: block !important; } .layui-show-xs-inline { display: inline !important; } .layui-show-xs-inline-block { display: inline-block !important; } } /* 小型屏幕 */ @media screen and (min-width: 768px) { .layui-container { width: 720px; } .layui-hide-sm { display: none !important; } .layui-show-sm-block { display: block !important; } .layui-show-sm-inline { display: inline !important; } .layui-show-sm-inline-block { display: inline-block !important; } .layui-col-sm1, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12 { float: left; } .layui-col-sm1 { width: 8.33333333%; } .layui-col-sm2 { width: 16.66666667%; } .layui-col-sm3 { width: 25%; } .layui-col-sm4 { width: 33.33333333%; } .layui-col-sm5 { width: 41.66666667%; } .layui-col-sm6 { width: 50%; } .layui-col-sm7 { width: 58.33333333%; } .layui-col-sm8 { width: 66.66666667%; } .layui-col-sm9 { width: 75%; } .layui-col-sm10 { width: 83.33333333%; } .layui-col-sm11 { width: 91.66666667%; } .layui-col-sm12 { width: 100%; } /* 列偏移 */ .layui-col-sm-offset1 { margin-left: 8.33333333%; } .layui-col-sm-offset2 { margin-left: 16.66666667%; } .layui-col-sm-offset3 { margin-left: 25%; } .layui-col-sm-offset4 { margin-left: 33.33333333%; } .layui-col-sm-offset5 { margin-left: 41.66666667%; } .layui-col-sm-offset6 { margin-left: 50%; } .layui-col-sm-offset7 { margin-left: 58.33333333%; } .layui-col-sm-offset8 { margin-left: 66.66666667%; } .layui-col-sm-offset9 { margin-left: 75%; } .layui-col-sm-offset10 { margin-left: 83.33333333%; } .layui-col-sm-offset11 { margin-left: 91.66666667%; } .layui-col-sm-offset12 { margin-left: 100%; } } /* 中型屏幕 */ @media screen and (min-width: 992px) { .layui-container { width: 960px; } .layui-hide-md { display: none !important; } .layui-show-md-block { display: block !important; } .layui-show-md-inline { display: inline !important; } .layui-show-md-inline-block { display: inline-block !important; } .layui-col-md1, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9, .layui-col-md10, .layui-col-md11, .layui-col-md12 { float: left; } .layui-col-md1 { width: 8.33333333%; } .layui-col-md2 { width: 16.66666667%; } .layui-col-md3 { width: 25%; } .layui-col-md4 { width: 33.33333333%; } .layui-col-md5 { width: 41.66666667%; } .layui-col-md6 { width: 50%; } .layui-col-md7 { width: 58.33333333%; } .layui-col-md8 { width: 66.66666667%; } .layui-col-md9 { width: 75%; } .layui-col-md10 { width: 83.33333333%; } .layui-col-md11 { width: 91.66666667%; } .layui-col-md12 { width: 100%; } /* 列偏移 */ .layui-col-md-offset1 { margin-left: 8.33333333%; } .layui-col-md-offset2 { margin-left: 16.66666667%; } .layui-col-md-offset3 { margin-left: 25%; } .layui-col-md-offset4 { margin-left: 33.33333333%; } .layui-col-md-offset5 { margin-left: 41.66666667%; } .layui-col-md-offset6 { margin-left: 50%; } .layui-col-md-offset7 { margin-left: 58.33333333%; } .layui-col-md-offset8 { margin-left: 66.66666667%; } .layui-col-md-offset9 { margin-left: 75%; } .layui-col-md-offset10 { margin-left: 83.33333333%; } .layui-col-md-offset11 { margin-left: 91.66666667%; } .layui-col-md-offset12 { margin-left: 100%; } } /* 大型屏幕 */ @media screen and (min-width: 1200px) { .layui-container { width: 1150px; } .layui-hide-lg { display: none !important; } .layui-show-lg-block { display: block !important; } .layui-show-lg-inline { display: inline !important; } .layui-show-lg-inline-block { display: inline-block !important; } .layui-col-lg1, .layui-col-lg2, .layui-col-lg3, .layui-col-lg4, .layui-col-lg5, .layui-col-lg6, .layui-col-lg7, .layui-col-lg8, .layui-col-lg9, .layui-col-lg10, .layui-col-lg11, .layui-col-lg12 { float: left; } .layui-col-lg1 { width: 8.33333333%; } .layui-col-lg2 { width: 16.66666667%; } .layui-col-lg3 { width: 25%; } .layui-col-lg4 { width: 33.33333333%; } .layui-col-lg5 { width: 41.66666667%; } .layui-col-lg6 { width: 50%; } .layui-col-lg7 { width: 58.33333333%; } .layui-col-lg8 { width: 66.66666667%; } .layui-col-lg9 { width: 75%; } .layui-col-lg10 { width: 83.33333333%; } .layui-col-lg11 { width: 91.66666667%; } .layui-col-lg12 { width: 100%; } /* 列偏移 */ .layui-col-lg-offset1 { margin-left: 8.33333333%; } .layui-col-lg-offset2 { margin-left: 16.66666667%; } .layui-col-lg-offset3 { margin-left: 25%; } .layui-col-lg-offset4 { margin-left: 33.33333333%; } .layui-col-lg-offset5 { margin-left: 41.66666667%; } .layui-col-lg-offset6 { margin-left: 50%; } .layui-col-lg-offset7 { margin-left: 58.33333333%; } .layui-col-lg-offset8 { margin-left: 66.66666667%; } .layui-col-lg-offset9 { margin-left: 75%; } .layui-col-lg-offset10 { margin-left: 83.33333333%; } .layui-col-lg-offset11 { margin-left: 91.66666667%; } .layui-col-lg-offset12 { margin-left: 100%; } } /* 超大屏幕 */ @media screen and (min-width: 1400px) { .layui-container { width: 1330px; } .layui-hide-xl { display: none !important; } .layui-show-xl-block { display: block !important; } .layui-show-xl-inline { display: inline !important; } .layui-show-xl-inline-block { display: inline-block !important; } .layui-col-xl1, .layui-col-xl2, .layui-col-xl3, .layui-col-xl4, .layui-col-xl5, .layui-col-xl6, .layui-col-xl7, .layui-col-xl8, .layui-col-xl9, .layui-col-xl10, .layui-col-xl11, .layui-col-xl12 { float: left; } .layui-col-xl1 { width: 8.33333333%; } .layui-col-xl2 { width: 16.66666667%; } .layui-col-xl3 { width: 25%; } .layui-col-xl4 { width: 33.33333333%; } .layui-col-xl5 { width: 41.66666667%; } .layui-col-xl6 { width: 50%; } .layui-col-xl7 { width: 58.33333333%; } .layui-col-xl8 { width: 66.66666667%; } .layui-col-xl9 { width: 75%; } .layui-col-xl10 { width: 83.33333333%; } .layui-col-xl11 { width: 91.66666667%; } .layui-col-xl12 { width: 100%; } /* 列偏移 */ .layui-col-xl-offset1 { margin-left: 8.33333333%; } .layui-col-xl-offset2 { margin-left: 16.66666667%; } .layui-col-xl-offset3 { margin-left: 25%; } .layui-col-xl-offset4 { margin-left: 33.33333333%; } .layui-col-xl-offset5 { margin-left: 41.66666667%; } .layui-col-xl-offset6 { margin-left: 50%; } .layui-col-xl-offset7 { margin-left: 58.33333333%; } .layui-col-xl-offset8 { margin-left: 66.66666667%; } .layui-col-xl-offset9 { margin-left: 75%; } .layui-col-xl-offset10 { margin-left: 83.33333333%; } .layui-col-xl-offset11 { margin-left: 91.66666667%; } .layui-col-xl-offset12 { margin-left: 100%; } } /* 列间隔 */ .layui-col-space1 { margin: -0.5px; } .layui-col-space1 > * { padding: 0.5px; } .layui-col-space2 { margin: -1px; } .layui-col-space2 > * { padding: 1px; } .layui-col-space4 { margin: -2px; } .layui-col-space4 > * { padding: 2px; } .layui-col-space5 { margin: -2.5px; } .layui-col-space5 > * { padding: 2.5px; } .layui-col-space6 { margin: -3px; } .layui-col-space6 > * { padding: 3px; } .layui-col-space8 { margin: -4px; } .layui-col-space8 > * { padding: 4px; } .layui-col-space10 { margin: -5px; } .layui-col-space10 > * { padding: 5px; } .layui-col-space12 { margin: -6px; } .layui-col-space12 > * { padding: 6px; } .layui-col-space14 { margin: -7px; } .layui-col-space14 > * { padding: 7px; } .layui-col-space15 { margin: -7.5px; } .layui-col-space15 > * { padding: 7.5px; } .layui-col-space16 { margin: -8px; } .layui-col-space16 > * { padding: 8px; } .layui-col-space18 { margin: -9px; } .layui-col-space18 > * { padding: 9px; } .layui-col-space20 { margin: -10px; } .layui-col-space20 > * { padding: 10px; } .layui-col-space22 { margin: -11px; } .layui-col-space22 > * { padding: 11px; } .layui-col-space24 { margin: -12px; } .layui-col-space24 > * { padding: 12px; } .layui-col-space25 { margin: -12.5px; } .layui-col-space25 > * { padding: 12.5px; } .layui-col-space26 { margin: -13px; } .layui-col-space26 > * { padding: 13px; } .layui-col-space28 { margin: -14px; } .layui-col-space28 > * { padding: 14px; } .layui-col-space30 { margin: -15px; } .layui-col-space30 > * { padding: 15px; } .layui-col-space32 { margin: -16px; } .layui-col-space32 > * { padding: 16px; } /* * 内边距 */ .layui-padding-1 { padding: var(--lay-spacing-xs) !important; } .layui-padding-2 { padding: var(--lay-spacing-sm) !important; } .layui-padding-3 { padding: var(--lay-spacing) !important; } .layui-padding-4 { padding: var(--lay-spacing-lg) !important; } .layui-padding-5 { padding: var(--lay-spacing-xl) !important; } /* * 外边距 */ .layui-margin-1 { margin: var(--lay-spacing-xs) !important; } .layui-margin-2 { margin: var(--lay-spacing-sm) !important; } .layui-margin-3 { margin: var(--lay-spacing) !important; } .layui-margin-4 { margin: var(--lay-spacing-lg) !important; } .layui-margin-5 { margin: var(--lay-spacing-xl) !important; } /* * 辅助类 */ .layui-btn, .layui-input, .layui-select, .layui-textarea, .layui-upload-button { outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: all 0.3s; box-sizing: border-box; } /* 引用 */ .layui-elem-quote { margin-bottom: 10px; padding: var(--lay-spacing); line-height: 1.8; border-left: 5px solid var(--lay-color-accent); border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; background-color: var(--lay-color-gray); } .layui-quote-nm { border-style: solid; border-width: 1px; border-left-width: 5px; background: none; } /* 字段集合 */ .layui-elem-field { margin-bottom: 10px; padding: 0; border-width: 1px; border-style: solid; } .layui-elem-field legend { margin-left: 20px; padding: 0 10px; font-size: 20px; } .layui-field-title { margin: var(--lay-spacing) 0; border-width: 0; border-top-width: 1px; } .layui-field-box { padding: var(--lay-spacing); } .layui-field-title .layui-field-box { padding: 10px 0; } /* 其它辅助 */ .layui-auxiliar-moving { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: none; z-index: 9999999999; -moz-user-select: none; -webkit-user-select: none; user-select: none; } .layui-scrollbar-hide { overflow: hidden !important; } /* 进度条 */ .layui-progress { position: relative; height: 6px; border-radius: 20px; background-color: var(--lay-gray-300); } .layui-progress-bar { position: absolute; left: 0; top: 0; width: 0; max-width: 100%; height: 6px; border-radius: 20px; text-align: right; background-color: var(--lay-color-accent); transition: all 0.3s; } .layui-progress-big, .layui-progress-big .layui-progress-bar { height: 18px; line-height: 18px; } .layui-progress-text { position: relative; top: -20px; line-height: 18px; font-size: 12px; color: #5f5f5f; } .layui-progress-big .layui-progress-text { position: static; padding: 0 10px; color: #fff; } /* * 面板 */ /* 折叠面板 */ .layui-collapse { border-width: 1px; border-style: solid; border-radius: var(--lay-border-radius); } .layui-colla-item, .layui-colla-content { border-top-width: 1px; border-top-style: solid; } .layui-colla-item:first-child { border-top: none; } .layui-colla-title { position: relative; height: 42px; line-height: 42px; padding: 0 15px 0 35px; color: #333; background-color: var(--lay-color-gray); cursor: pointer; font-size: 14px; overflow: hidden; } .layui-colla-content { display: none; padding: 10px 15px; line-height: 1.6; color: #5f5f5f; } .layui-colla-icon { position: absolute; left: 15px; top: 50%; margin-top: -7px; font-size: 14px; line-height: normal; transition: all 0.2s; } .layui-colla-item.layui-show > .layui-colla-title .layui-colla-icon { transform: rotate(90deg); } .layui-colla-item.layui-show > .layui-colla-content { display: block; } /* 卡片面板 */ .layui-card { margin-bottom: 15px; border-radius: var(--lay-border-radius); background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); } .layui-card:last-child { margin-bottom: 0; } .layui-card-header, .layui-card-body { position: relative; padding: 10px 15px; } .layui-card-header { border-bottom: 1px solid #f8f8f8; color: #333; border-radius: var(--lay-border-radius) 2px 0 0; font-size: 14px; } .layui-card-body .layui-table { margin: 5px 0; } .layui-card .layui-tab { margin: 0; } /* 常规面板 */ .layui-panel { position: relative; border-width: 1px; border-style: solid; border-radius: var(--lay-border-radius); box-shadow: 1px 1px 4px rgb(0 0 0 / 8%); background-color: #fff; color: #5f5f5f; } /* 窗口面板 */ .layui-panel-window { position: relative; padding: 15px; border-radius: 0; border-top: 5px solid var(--lay-border-color); background-color: #fff; } /* * 默认主题 */ /* 背景颜色 */ .layui-bg-red { background-color: var(--lay-color-red) !important; color: #fff !important; } /*赤*/ .layui-bg-orange { background-color: var(--lay-color-orange) !important; color: #fff !important; } /*橙*/ .layui-bg-green { background-color: var(--lay-color-primary) !important; color: #fff !important; } /*绿*/ .layui-bg-cyan { background-color: #2f4056 !important; color: #fff !important; } /*藏青*/ .layui-bg-blue { background-color: var(--lay-color-blue) !important; color: #fff !important; } /*蓝*/ .layui-bg-purple { background-color: var(--lay-color-purple) !important; color: #fff !important; } /*紫*/ .layui-bg-black { background-color: var(--lay-color-black) !important; color: #fff !important; } /*深*/ .layui-bg-gray { background-color: var(--lay-color-gray) !important; color: #5f5f5f !important; } /*浅*/ /* 边框 */ .layui-border, .layui-quote-nm, .layui-elem-field, .layui-collapse, .layui-panel, .layui-colla-item, .layui-colla-content, .layui-badge-rim, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-tab-bar, .layui-tab-card, .layui-input, .layui-textarea, .layui-select, .layui-input-split, .layui-form-pane .layui-form-label, .layui-form-pane .layui-form-item[pane] { border-color: var(--lay-border-color); } .layui-border { border-width: 1px; border-style: solid; color: #5f5f5f !important; } .layui-border-red { border-width: 1px; border-style: solid; border-color: var(--lay-color-red) !important; color: var(--lay-color-red) !important; } .layui-border-orange { border-width: 1px; border-style: solid; border-color: var(--lay-color-orange) !important; color: var(--lay-color-orange) !important; } .layui-border-green { border-width: 1px; border-style: solid; border-color: var(--lay-color-primary) !important; color: var(--lay-color-primary) !important; } .layui-border-cyan { border-width: 1px; border-style: solid; border-color: #2f4056 !important; color: #2f4056 !important; } .layui-border-blue { border-width: 1px; border-style: solid; border-color: var(--lay-color-blue) !important; color: var(--lay-color-blue) !important; } .layui-border-purple { border-width: 1px; border-style: solid; border-color: var(--lay-color-purple) !important; color: var(--lay-color-purple) !important; } .layui-border-black { border-width: 1px; border-style: solid; border-color: var(--lay-color-black) !important; color: var(--lay-color-black) !important; } /* 分割线边框 */ hr.layui-border-red, hr.layui-border-orange, hr.layui-border-green, hr.layui-border-cyan, hr.layui-border-blue, hr.layui-border-purple, hr.layui-border-black { border-width: 0 0 1px; } /* 背景边框 */ .layui-timeline-item:before { background-color: var(--lay-gray-300); } /* 文本区域 */ .layui-text { line-height: 1.8; font-size: 14px; } .layui-text h1 { margin: 32px 0; font-size: 32px; } .layui-text h2 { margin: 24px 0; font-size: 24px; } .layui-text h3 { margin: 16px 0; font-size: 18px; } .layui-text h4 { margin: 11px 0; font-size: 16px; } .layui-text h5 { margin: 11px 0; font-size: 14px; } .layui-text h6 { margin: 11px 0; font-size: 13px; } .layui-text p { margin: 15px 0; } .layui-text p:first-child { margin-top: 0; } .layui-text p:last-child { margin-bottom: 0; } .layui-text hr { margin: 15px 0; } .layui-text ul, .layui-text ol { padding-left: 15px; } .layui-text ul li { margin-top: 5px; list-style-type: disc; } .layui-text ol li { margin-top: 5px; list-style-type: decimal; } .layui-text ul ul > li, .layui-text ol ul > li { list-style-type: disc; } .layui-text ul li > p:first-child, .layui-text ol li > p:first-child { margin-top: 0; margin-bottom: 0; } .layui-text :where(a:not(.layui-btn)) { color: #01aaed; } .layui-text :where(a:not(.layui-btn):hover) { text-decoration: underline; } .layui-text blockquote:not(.layui-elem-quote) { margin: 15px 0; padding: 5px 15px; border-left: 5px solid var(--lay-border-color); } .layui-text pre > code:not(.layui-code) { display: block; padding: 15px; font-family: 'Courier New', Consolas, 'Lucida Console', monospace; } /* 文本区域辅助 */ .layui-text-em, .layui-word-aux { color: #999 !important; padding-left: 5px !important; padding-right: 5px !important; } /* 字体大小 */ .layui-font-12 { font-size: 12px !important; } .layui-font-13 { font-size: 13px !important; } .layui-font-14 { font-size: 14px !important; } .layui-font-16 { font-size: 16px !important; } .layui-font-18 { font-size: 18px !important; } .layui-font-20 { font-size: 20px !important; } .layui-font-22 { font-size: 22px !important; } .layui-font-24 { font-size: 24px !important; } .layui-font-26 { font-size: 26px !important; } .layui-font-28 { font-size: 28px !important; } .layui-font-30 { font-size: 30px !important; } .layui-font-32 { font-size: 32px !important; } /* 字体颜色 */ .layui-font-red { color: var(--lay-color-red) !important; } /*赤*/ .layui-font-orange { color: var(--lay-color-orange) !important; } /*橙*/ .layui-font-green { color: var(--lay-color-primary) !important; } /*绿*/ .layui-font-cyan { color: #2f4056 !important; } /*藏青*/ .layui-font-blue { color: #01aaed !important; } /*蓝*/ .layui-font-purple { color: var(--lay-color-purple) !important; } /*紫*/ .layui-font-black { color: #000 !important; } /*深*/ .layui-font-gray { color: #c2c2c2 !important; } /*浅*/ /* * 按钮 */ .layui-btn { display: inline-block; vertical-align: middle; height: 38px; line-height: 36px; border: 1px solid transparent; padding: 0 18px; background-color: var(--lay-color-primary); color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border-radius: var(--lay-border-radius); cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .layui-btn:hover { opacity: 0.8; filter: alpha(opacity=80); color: #fff; } .layui-btn:active { opacity: 1; filter: alpha(opacity=100); } .layui-btn + .layui-btn { margin-left: 10px; } /* 按钮容器 */ .layui-btn-container { word-spacing: -5px; } .layui-btn-container .layui-btn { margin-right: 10px; margin-bottom: 10px; word-spacing: normal; } .layui-btn-container .layui-btn + .layui-btn { margin-left: 0; } .layui-table .layui-btn-container .layui-btn { margin-bottom: 9px; } /* 圆角 */ .layui-btn-radius { border-radius: 100px; } .layui-btn .layui-icon { padding: 0 2px; vertical-align: middle\0; vertical-align: bottom; } /* 原始 */ .layui-btn-primary { border-color: var(--lay-border-color-accent); background: none; color: #5f5f5f; } .layui-btn-primary:hover { border-color: var(--lay-color-primary); color: #333; } /* 百搭 */ .layui-btn-normal { background-color: var(--lay-color-blue); } /* 暖色 */ .layui-btn-warm { background-color: var(--lay-color-orange); } /* 警告 */ .layui-btn-danger { background-color: var(--lay-color-red); } /* 选中 */ .layui-btn-checked { background-color: var(--lay-color-accent); } /* 禁用 */ .layui-btn-disabled, .layui-btn-disabled:hover, .layui-btn-disabled:active { border-color: var(--lay-border-color) !important; background-color: #fbfbfb !important; color: var(--lay-gray-400) !important; cursor: not-allowed !important; opacity: 1; } /* 大型 */ .layui-btn-lg { height: 44px; line-height: 44px; padding: 0 25px; font-size: 16px; } /* 小型 */ .layui-btn-sm { height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px; } /* 超小 */ .layui-btn-xs { height: 22px; line-height: 22px; padding: 0 5px; font-size: 12px; } .layui-btn-xs i { font-size: 12px !important; } /* 按钮组 */ .layui-btn-group { display: inline-block; vertical-align: middle; font-size: 0; } .layui-btn-group .layui-btn { margin-left: 0 !important; margin-right: 0 !important; border-left: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0; } .layui-btn-group .layui-btn-primary { border-left: none; } .layui-btn-group .layui-btn-primary:hover { border-color: var(--lay-border-color-accent); color: var(--lay-color-primary); } .layui-btn-group .layui-btn:first-child { border-left: none; border-radius: var(--lay-border-radius) 0 0 var(--lay-border-radius); } .layui-btn-group .layui-btn-primary:first-child { border-left: 1px solid var(--lay-gray-400); } .layui-btn-group .layui-btn:last-child { border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; } .layui-btn-group .layui-btn + .layui-btn { margin-left: 0; } .layui-btn-group + .layui-btn-group { margin-left: 10px; } /* 流体 */ .layui-btn-fluid { width: 100%; } /** 表单 **/ .layui-input, .layui-textarea, .layui-select { height: 38px; line-height: 1.3; line-height: 38px\9; border-width: 1px; border-style: solid; background-color: #fff; color: rgba(0, 0, 0, 0.85); border-radius: var(--lay-border-radius); } .layui-input::-webkit-input-placeholder, .layui-textarea::-webkit-input-placeholder, .layui-select::-webkit-input-placeholder { line-height: 1.3; } .layui-input, .layui-textarea { display: block; width: 100%; padding-left: 10px; } .layui-input:hover, .layui-textarea:hover { border-color: var(--lay-border-color-accent) !important; } .layui-input:focus, .layui-textarea:focus { border-color: var(--lay-color-accent) !important; box-shadow: 0 0 0 3px rgba(22, 183, 119, 0.08); } .layui-textarea { position: relative; min-height: 100px; height: auto; line-height: 20px; padding: 6px 10px; resize: vertical; } .layui-input[disabled], .layui-textarea[disabled] { background-color: var(--lay-color-gray); } .layui-select { padding: 0 10px; } .layui-form select, .layui-form input[type='checkbox'], .layui-form input[type='radio'] { display: none; } .layui-form *[lay-ignore] { display: initial; } .layui-form-item { position: relative; margin-bottom: 15px; clear: both; } .layui-form-item:after { content: '\20'; clear: both; display: block; height: 0; } .layui-form-label { position: relative; float: left; display: block; padding: 9px 15px; width: 80px; font-weight: 400; line-height: 20px; text-align: right; } .layui-form-label-col { display: block; float: none; padding: 9px 0; line-height: 20px; text-align: left; } .layui-form-item .layui-inline { margin-bottom: 5px; margin-right: 10px; } .layui-input-block, .layui-input-inline { position: relative; } .layui-input-block { margin-left: 110px; min-height: 36px; } .layui-input-inline { display: inline-block; vertical-align: middle; } .layui-form-item .layui-input-inline { float: left; width: 190px; margin-right: 10px; } .layui-form-text .layui-input-inline { width: auto; } /* 分割块 */ .layui-form-mid { position: relative; float: left; display: block; padding: 9px 0 !important; line-height: 20px; margin-right: 10px; } /* 警告条 */ .layui-form-danger:focus, .layui-form-danger + .layui-form-select .layui-input { border-color: var(--lay-color-red) !important; box-shadow: 0 0 0 3px rgba(255, 87, 34, 0.08); } /* 输入框点缀 */ .layui-input-prefix, .layui-input-suffix, .layui-input-split, .layui-input-suffix .layui-input-affix { position: absolute; right: 0; top: 0; padding: 0 10px; width: 35px; height: 100%; text-align: center; transition: all 0.3s; box-sizing: border-box; } .layui-input-prefix { left: 0; border-radius: var(--lay-border-radius) 0 0 var(--lay-border-radius); } .layui-input-suffix { right: 0; border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; } .layui-input-split { border-width: 1px; border-style: solid; } .layui-input-prefix .layui-icon, .layui-input-suffix .layui-icon, .layui-input-split .layui-icon { position: relative; font-size: 16px; color: #5f5f5f; transition: all 0.3s; } /* 输入框前后置容器 */ .layui-input-group { position: relative; display: table; box-sizing: border-box; } .layui-input-group > * { display: table-cell; vertical-align: middle; position: relative; } .layui-input-group .layui-input { padding-right: 15px; } .layui-input-group > .layui-input-prefix { width: auto; border-right: 0; } .layui-input-group > .layui-input-suffix { width: auto; border-left: 0; } .layui-input-group .layui-input-split { white-space: nowrap; } /* 输入框前后缀容器 */ .layui-input-wrap { position: relative; line-height: 38px; } .layui-input-wrap .layui-input { padding-right: 35px; } .layui-input-wrap .layui-input::-ms-clear, .layui-input-wrap .layui-input::-ms-reveal { display: none; } .layui-input-wrap .layui-input-prefix + .layui-input, .layui-input-wrap .layui-input-prefix ~ * .layui-input { padding-left: 35px; } .layui-input-wrap .layui-input-split + .layui-input, .layui-input-wrap .layui-input-split ~ * .layui-input { padding-left: 45px; } .layui-input-wrap .layui-input-prefix ~ .layui-form-select { position: static; } .layui-input-wrap .layui-input-prefix, .layui-input-wrap .layui-input-suffix, .layui-input-wrap .layui-input-split { pointer-events: none; } .layui-input-wrap .layui-input:hover + .layui-input-split { border-color: var(--lay-border-color-accent); } .layui-input-wrap .layui-input:focus + .layui-input-split { border-color: var(--lay-color-accent); } .layui-input-wrap .layui-input.layui-form-danger:focus + .layui-input-split { border-color: var(--lay-color-red); } .layui-input-wrap .layui-input-prefix.layui-input-split { border-width: 0; border-right-width: 1px; } .layui-input-wrap .layui-input-suffix.layui-input-split { border-width: 0; border-left-width: 1px; } /* 输入框动态点缀 */ .layui-input-affix { line-height: 38px; } .layui-input-suffix .layui-input-affix { right: auto; left: -35px; } .layui-input-affix .layui-icon { color: rgba(0, 0, 0, 0.8); pointer-events: auto !important; cursor: pointer; } .layui-input-affix .layui-icon-clear { color: rgba(0, 0, 0, 0.3); } .layui-input-affix .layui-icon:hover { color: rgba(0, 0, 0, 0.6); } /* 数字输入框动态点缀 */ .layui-input-wrap .layui-input-number { width: 24px; padding: 0; } .layui-input-wrap .layui-input-number .layui-icon { position: absolute; right: 0; width: 100%; height: 50%; line-height: normal; font-size: 12px; } .layui-input-wrap .layui-input-number .layui-icon:before { position: absolute; left: 50%; top: 50%; margin-top: -6px; margin-left: -6px; } .layui-input-wrap .layui-input-number .layui-icon-up { top: 0; border-bottom: 1px solid var(--lay-border-color); } .layui-input-wrap .layui-input-number .layui-icon-down { bottom: 0; } .layui-input-wrap .layui-input-number .layui-icon:hover { font-weight: 700; } .layui-input-wrap .layui-input[type='number']::-webkit-outer-spin-button, .layui-input-wrap .layui-input[type='number']::-webkit-inner-spin-button { -webkit-appearance: none !important; } .layui-input-wrap .layui-input[type='number'] { -moz-appearance: textfield; -webkit-appearance: textfield; appearance: textfield; } .layui-input-wrap .layui-input.layui-input-number-out-of-range, .layui-input-wrap .layui-input.layui-input-number-invalid { color: var(--lay-color-red); } /* 下拉选择 */ .layui-form-select { position: relative; color: #5f5f5f; } .layui-form-select .layui-input { padding-right: 30px; cursor: pointer; } .layui-form-select .layui-edge { position: absolute; right: 10px; top: 50%; margin-top: -3px; cursor: pointer; border-width: 6px; border-top-color: #c2c2c2; border-top-style: solid; transition: all 0.3s; } .layui-form-select dl { display: none; position: absolute; left: 0; top: 42px; padding: 5px 0; z-index: 899; min-width: 100%; border: 1px solid var(--lay-border-color); max-height: 300px; overflow-y: auto; background-color: #fff; border-radius: var(--lay-border-radius); box-shadow: 1px 1px 4px rgb(0 0 0 / 8%); box-sizing: border-box; } .layui-form-select dl dt, .layui-form-select dl dd { padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .layui-form-select dl dt { font-size: 12px; color: #999; } .layui-form-select dl dd { cursor: pointer; } .layui-form-select dl dd:hover { background-color: #f8f8f8; transition: 0.5s all; } .layui-form-select .layui-select-group dd { padding-left: 20px; } .layui-form-select dl dd.layui-select-tips { padding-left: 10px !important; color: #999; } .layui-form-select dl dd.layui-this { background-color: #f8f8f8; color: var(--lay-color-accent); font-weight: 700; } /*.layui-form-select dl dd.layui-this{background-color: #f8f8f8; color: var(--lay-color-accent); font-weight: 700;}*/ .layui-form-select dl dd.layui-disabled { background-color: #fff; } .layui-form-selected dl { display: block; } .layui-form-selected .layui-edge { margin-top: -9px; transform: rotate(180deg); } .layui-form-selected .layui-edge { margin-top: -3px\0; } :root .layui-form-selected .layui-edge { margin-top: -9px\0 / IE9; } .layui-form-selectup dl { top: auto; bottom: 42px; } .layui-select-none { margin: 5px 0; text-align: center; color: #999; } .layui-select-panel-wrap { position: absolute; z-index: 99999999; } .layui-select-panel-wrap dl { position: relative; display: block; top: 0; } .layui-select-disabled .layui-disabled { border-color: var(--lay-border-color) !important; } .layui-select-disabled .layui-edge { border-top-color: var(--lay-border-color-accent); } /* 复选框 */ .layui-form-checkbox { position: relative; display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; margin-right: 10px; padding-right: 30px; background-color: #fff; cursor: pointer; font-size: 0; transition: 0.1s linear; box-sizing: border-box; } .layui-form-checkbox > * { display: inline-block; vertical-align: middle; } .layui-form-checkbox > div { padding: 0 11px; font-size: 14px; border-radius: var(--lay-border-radius) 0 0 var(--lay-border-radius); background-color: var(--lay-gray-400); color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .layui-form-checkbox > div > .layui-icon { line-height: normal; } .layui-form-checkbox:hover > div { background-color: #c2c2c2; } .layui-form-checkbox > i { position: absolute; right: 0; top: 0; width: 30px; height: 100%; border: 1px solid var(--lay-border-color-accent); border-left: none; border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; color: #fff; color: rgba(255, 255, 255, 0); font-size: 20px; text-align: center; box-sizing: border-box; } .layui-form-checkbox:hover > i { border-color: #c2c2c2; color: #c2c2c2; } .layui-form-checked, .layui-form-checked:hover { border-color: var(--lay-color-accent); } .layui-form-checked > div, .layui-form-checked:hover > div { background-color: var(--lay-color-accent); } .layui-form-checked > i, .layui-form-checked:hover > i { color: var(--lay-color-accent); } .layui-form-item .layui-form-checkbox { margin-top: 4px; } .layui-form-checkbox.layui-checkbox-disabled > div { background-color: var(--lay-gray-300) !important; } .layui-form *[lay-checkbox] { display: none; } /* 复选框-默认风格 */ .layui-form-checkbox[lay-skin='primary'] { height: auto !important; line-height: normal !important; min-width: 18px; min-height: 18px; border: none !important; margin-right: 0; padding-left: 24px; padding-right: 0; background: none; } .layui-form-checkbox[lay-skin='primary'] > div { margin-top: -1px; padding-left: 0; padding-right: 15px; line-height: 18px; background: none; color: #5f5f5f; } .layui-form-checkbox[lay-skin='primary'] > i { right: auto; left: 0; width: 16px; height: 16px; line-height: 14px; border: 1px solid #d2d2d2; font-size: 12px; border-radius: var(--lay-border-radius); background-color: #fff; transition: 0.1s linear; } .layui-form-checkbox[lay-skin='primary']:hover > i { border-color: var(--lay-color-accent); color: #fff; } .layui-form-checked[lay-skin='primary'] > i { border-color: var(--lay-color-accent) !important; background-color: var(--lay-color-accent); color: #fff; } .layui-checkbox-disabled[lay-skin='primary'] > div { background: none !important; } .layui-form-checked.layui-checkbox-disabled[lay-skin='primary'] > i { background: var(--lay-gray-300) !important; border-color: var(--lay-gray-300) !important; } .layui-checkbox-disabled[lay-skin='primary']:hover > i { border-color: var(--lay-border-color-accent); } .layui-form-item .layui-form-checkbox[lay-skin='primary'] { margin-top: 10px; } .layui-form-checkbox[lay-skin='primary'] > .layui-icon-indeterminate { border-color: var(--lay-color-accent); background-color: #fff; } .layui-form-checkbox[lay-skin='primary'] > .layui-icon-indeterminate:before { content: ''; display: inline-block; vertical-align: middle; position: relative; width: 50%; height: 1px; margin: -1px auto 0; background-color: var(--lay-color-accent); } /* 复选框-开关风格 */ .layui-form-switch { position: relative; display: inline-block; vertical-align: middle; height: 24px; line-height: 22px; min-width: 44px; padding: 0 5px; margin-top: 8px; border: 1px solid #d2d2d2; border-radius: 20px; cursor: pointer; box-sizing: border-box; background-color: #fff; transition: 0.1s linear; } .layui-form-switch > i { position: absolute; left: 5px; top: 3px; width: 16px; height: 16px; border-radius: 20px; background-color: var(--lay-gray-400); transition: 0.1s linear; } .layui-form-switch > div { position: relative; top: 0; margin-left: 21px; padding: 0 !important; text-align: center !important; color: #999 !important; font-style: normal !important; font-size: 12px; } .layui-form-onswitch { border-color: var(--lay-color-accent); background-color: var(--lay-color-accent); } .layui-form-onswitch > i { left: 100%; margin-left: -21px; background-color: #fff; } .layui-form-onswitch > div { margin-left: 0; margin-right: 21px; color: #fff !important; } /* 无样式风格-根据模板自定义样式*/ .layui-form-checkbox[lay-skin='none'] *, .layui-form-radio[lay-skin='none'] * { box-sizing: border-box; } .layui-form-checkbox[lay-skin='none'], .layui-form-radio[lay-skin='none'] { position: relative; min-height: 20px; margin: 0; padding: 0; height: auto; line-height: normal; } .layui-form-checkbox[lay-skin='none'] > div, .layui-form-radio[lay-skin='none'] > div { position: relative; top: 0; left: 0; cursor: pointer; z-index: 10; color: inherit; background-color: inherit; } .layui-form-checkbox[lay-skin='none'] > i, .layui-form-radio[lay-skin='none'] > i { display: none; } .layui-form-checkbox[lay-skin='none'].layui-checkbox-disabled > div, .layui-form-radio[lay-skin='none'].layui-radio-disabled > div { cursor: not-allowed; } .layui-checkbox-disabled { border-color: var(--lay-border-color) !important; } .layui-checkbox-disabled > div { color: #c2c2c2 !important; } .layui-checkbox-disabled > i { border-color: var(--lay-border-color) !important; } .layui-checkbox-disabled:hover > i { color: #fff !important; } .layui-form-checkbox[lay-skin='tag'].layui-form-checked.layui-checkbox-disabled > i { color: #c2c2c2; } .layui-form-checkbox[lay-skin='tag'].layui-form-checked.layui-checkbox-disabled:hover > i { color: #c2c2c2 !important; } /* 单选框 */ .layui-form-radio { display: inline-block; vertical-align: middle; line-height: 28px; margin: 6px 10px 0 0; padding-right: 10px; cursor: pointer; font-size: 0; } .layui-form-radio > * { display: inline-block; vertical-align: middle; font-size: 14px; } .layui-form-radio > i { margin-right: 8px; font-size: 22px; color: #c2c2c2; } .layui-form-radioed, .layui-form-radioed > i, .layui-form-radio:hover > * { color: var(--lay-color-accent); } .layui-radio-disabled > i { color: var(--lay-gray-300) !important; } .layui-radio-disabled > * { color: #c2c2c2 !important; } .layui-form *[lay-radio] { display: none; } /* 表单方框风格 */ .layui-form-pane .layui-form-label { width: 110px; padding: 8px 15px; height: 38px; line-height: 20px; border-width: 1px; border-style: solid; border-radius: var(--lay-border-radius) 0 0 var(--lay-border-radius); text-align: center; background-color: var(--lay-color-gray); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; } .layui-form-pane .layui-input-inline { margin-left: -1px; } .layui-form-pane .layui-input-block { margin-left: 110px; left: -1px; } .layui-form-pane .layui-input { border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; } .layui-form-pane .layui-form-text .layui-form-label { float: none; width: 100%; border-radius: var(--lay-border-radius); box-sizing: border-box; text-align: left; } .layui-form-pane .layui-form-text .layui-input-inline { display: block; margin: 0; top: -1px; clear: both; } .layui-form-pane .layui-form-text .layui-input-block { margin: 0; left: 0; top: -1px; } .layui-form-pane .layui-form-text .layui-textarea { min-height: 100px; border-radius: 0 0 var(--lay-border-radius) var(--lay-border-radius); } .layui-form-pane .layui-form-checkbox { margin: 4px 0 4px 10px; } .layui-form-pane .layui-form-switch, .layui-form-pane .layui-form-radio { margin-top: 6px; margin-left: 10px; } .layui-form-pane .layui-form-item[pane] { position: relative; border-width: 1px; border-style: solid; } .layui-form-pane .layui-form-item[pane] .layui-form-label { position: absolute; left: 0; top: 0; height: 100%; border-width: 0px; border-right-width: 1px; } .layui-form-pane .layui-form-item[pane] .layui-input-inline { margin-left: 110px; } /** 表单响应式 **/ @media screen and (max-width: 450px) { .layui-form-item .layui-form-label { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .layui-form-item .layui-inline { display: block; margin-right: 0; margin-bottom: 20px; clear: both; } .layui-form-item .layui-inline:after { content: '\20'; clear: both; display: block; height: 0; } .layui-form-item .layui-input-inline { display: block; float: none; left: -3px; width: auto !important; margin: 0 0 10px 112px; } .layui-form-item .layui-input-inline + .layui-form-mid { margin-left: 110px; top: -5px; padding: 0; } .layui-form-item .layui-form-checkbox { margin-right: 5px; margin-bottom: 5px; } } /** 分页 **/ .layui-laypage { display: inline-block; vertical-align: middle; margin: 10px 0; font-size: 0; } .layui-laypage > a:first-child, .layui-laypage > a:first-child em { border-radius: var(--lay-border-radius) 0 0 var(--lay-border-radius); } .layui-laypage > a:last-child, .layui-laypage > a:last-child em { border-radius: 0 var(--lay-border-radius) var(--lay-border-radius) 0; } .layui-laypage > *:first-child { margin-left: 0 !important; } .layui-laypage > *:last-child { margin-right: 0 !important; } .layui-laypage a, .layui-laypage span, .layui-laypage input, .layui-laypage button, .layui-laypage select { border: 1px solid var(--lay-border-color); } .layui-laypage a, .layui-laypage span { display: inline-block; vertical-align: middle; padding: 0 15px; height: 28px; line-height: 28px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 12px; } .layui-laypage a[data-page] { color: #333; } .layui-laypage a { text-decoration: none !important; cursor: pointer; } .layui-laypage a:hover { color: var(--lay-color-primary); } .layui-laypage em { font-style: normal; } .layui-laypage .layui-laypage-spr { color: #999; font-weight: 700; } .layui-laypage .layui-laypage-curr { position: relative; } .layui-laypage .layui-laypage-curr em { position: relative; color: #fff; } .layui-laypage .layui-laypage-curr .layui-laypage-em { position: absolute; left: -1px; top: -1px; padding: 1px; width: 100%; height: 100%; background-color: var(--lay-color-primary); } .layui-laypage-em { border-radius: var(--lay-border-radius); } .layui-laypage-prev em, .layui-laypage-next em { font-family: Sim sun; font-size: 16px; } .layui-laypage .layui-laypage-count, .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh, .layui-laypage .layui-laypage-skip { margin-left: 10px; margin-right: 10px; padding: 0; border: none; } .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh { vertical-align: top; } .layui-laypage .layui-laypage-refresh i { font-size: 18px; cursor: pointer; } .layui-laypage select { height: 22px; padding: 3px; border-radius: var(--lay-border-radius); cursor: pointer; } .layui-laypage .layui-laypage-skip { height: 30px; line-height: 30px; color: #999; } .layui-laypage input, .layui-laypage button { height: 30px; line-height: 30px; border-radius: var(--lay-border-radius); vertical-align: top; background-color: #fff; box-sizing: border-box; } .layui-laypage input { display: inline-block; width: 40px; margin: 0 10px; padding: 0 3px; text-align: center; transition: none; } .layui-laypage input:focus, .layui-laypage select:focus { border-color: var(--lay-color-primary) !important; } .layui-laypage button { margin-left: 10px; padding: 0 10px; cursor: pointer; } /** 流加载 **/ .layui-flow-more { margin: 10px 0; text-align: center; color: #999; font-size: 14px; clear: both; } .layui-flow-more a { height: 32px; line-height: 32px; } .layui-flow-more a * { display: inline-block; vertical-align: top; } .layui-flow-more a cite { padding: 0 20px; border-radius: var(--lay-border-radius); background-color: var(--lay-gray-300); color: #333; font-style: normal; } .layui-flow-more a cite:hover { opacity: 0.8; } .layui-flow-more a i { font-size: 30px; color: #737383; } /** 表格 **/ .layui-table { width: 100%; margin: 10px 0; background-color: #fff; color: #5f5f5f; } .layui-table tr { transition: all 0.3s; } .layui-table th { text-align: left; font-weight: 600; } .layui-table-mend { background-color: #fff; } .layui-table-hover, .layui-table-click, .layui-table[lay-even] tbody tr:nth-child(even) { background-color: #f8f8f8; } .layui-table-checked { background-color: #dbfbf0; } .layui-table-checked.layui-table-hover, .layui-table-checked.layui-table-click, .layui-table[lay-even] tbody tr:nth-child(even).layui-table-checked { background-color: #abf8dd; } .layui-table-disabled-transition *, .layui-table-disabled-transition *:before, .layui-table-disabled-transition *:after { transition: none !important; } .layui-table th, .layui-table td, .layui-table[lay-skin='line'], .layui-table[lay-skin='row'], .layui-table-view, .layui-table-tool, .layui-table-header, .layui-table-col-set, .layui-table-total, .layui-table-page, .layui-table-fixed-r, .layui-table-mend, .layui-table-tips-main, .layui-table-grid-down { border-width: 1px; border-style: solid; border-color: var(--lay-border-color); } .layui-table th, .layui-table td { position: relative; padding: 9px 15px; min-height: 20px; line-height: 20px; font-size: 14px; } .layui-table[lay-skin='line'] th, .layui-table[lay-skin='line'] td { border-width: 0; border-bottom-width: 1px; } .layui-table[lay-skin='row'] th, .layui-table[lay-skin='row'] td { border-width: 0; border-right-width: 1px; } .layui-table[lay-skin='nob'] th, .layui-table[lay-skin='nob'] td { border: none; } .layui-table img { max-width: 100px; } /* 大表格 */ .layui-table[lay-size='lg'] th, .layui-table[lay-size='lg'] td { padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; } .layui-table-view .layui-table[lay-size='lg'] .layui-table-cell { height: 50px; line-height: 40px; } /* 小表格 */ .layui-table[lay-size='sm'] th, .layui-table[lay-size='sm'] td { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 12px; } .layui-table-view .layui-table[lay-size='sm'] .layui-table-cell { height: 30px; line-height: 20px; padding-top: 5px; padding-left: 11px; padding-right: 11px; } /* 数据表格 */ .layui-table[lay-data], .layui-table[lay-options] { display: none; } .layui-table-box { position: relative; overflow: hidden; } .layui-table-view { clear: both; position: relative; border-right: none; } .layui-table-view:after { content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background-color: var(--lay-gray-300); z-index: 101; } .layui-table-view .layui-table { position: relative; width: auto; margin: 0; border: 0; border-collapse: separate; } .layui-table-view .layui-table[lay-skin='line'] { border-width: 0; border-right-width: 1px; } .layui-table-view .layui-table[lay-skin='row'] { border-width: 0; border-bottom-width: 1px; } .layui-table-view .layui-table th, .layui-table-view .layui-table td { padding: 0; border-top: none; border-left: none; } .layui-table-view .layui-table th [lay-event], .layui-table-view .layui-table th.layui-unselect .layui-table-cell span { cursor: pointer; } .layui-table-view .layui-table th span, .layui-table-view .layui-table td { cursor: default; } .layui-table-view .layui-table td[data-edit] { cursor: text; } .layui-table-view .layui-table td[data-edit]:hover:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; border: 1px solid #16b777; pointer-events: none; content: ''; } .layui-table-view .layui-form-checkbox[lay-skin='primary'] i { width: 18px; height: 18px; line-height: 16px; } .layui-table-view .layui-form-radio { line-height: 0; padding: 0; } .layui-table-view .layui-form-radio > i { margin: 0; font-size: 20px; } .layui-table-init { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: 0; z-index: 199; transition: opacity 0.1s; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .layui-table-loading-icon { position: absolute; width: 100%\0; left: 50%; left: auto\0; top: 50%; margin-top: -15px\0; transform: translate(-50%, -50%); transform: none\0; text-align: center; } .layui-table-loading-icon .layui-icon { font-size: 30px; color: #c2c2c2; } .layui-table-header { border-width: 0; border-bottom-width: 1px; overflow: hidden; } .layui-table-header .layui-table { margin-bottom: -1px; } .layui-table-column { position: relative; width: 100%; min-height: 41px; padding: 8px 16px; border-width: 0; border-bottom-width: 1px; } .layui-table-column .layui-btn-container { margin-bottom: -8px; } .layui-table-column .layui-btn-container .layui-btn { margin-right: 8px; margin-bottom: 8px; } .layui-table-tool .layui-inline[lay-event] { position: relative; width: 26px; height: 26px; padding: 5px; line-height: 16px; margin-right: 10px; text-align: center; color: #333; border: 1px solid #ccc; cursor: pointer; transition: 0.5s all; } .layui-table-tool .layui-inline[lay-event]:hover { border: 1px solid #999; } .layui-table-tool-temp { padding-right: 120px; } .layui-table-tool-self { position: absolute; right: 17px; top: 10px; } .layui-table-tool .layui-table-tool-self .layui-inline[lay-event] { margin: 0 0 0 10px; } .layui-table-tool-panel { position: absolute; top: 29px; left: -1px; z-index: 399; padding: 5px 0 !important; min-width: 150px; min-height: 40px; border: 1px solid var(--lay-border-color-accent); text-align: left; overflow-y: auto; background-color: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); } .layui-table-tool-panel li { padding: 0 10px; margin: 0 !important; line-height: 30px; list-style-type: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.5s all; } .layui-table-tool-panel li .layui-form-checkbox[lay-skin='primary'] { width: 100%; } .layui-table-tool-panel li:hover { background-color: #f8f8f8; } .layui-table-tool-panel li .layui-form-checkbox[lay-skin='primary'] { padding-left: 28px; } .layui-table-tool-panel li .layui-form-checkbox[lay-skin='primary'] i { position: absolute; left: 0; top: 0; } .layui-table-tool-panel li .layui-form-checkbox[lay-skin='primary'] span { padding: 0; } .layui-table-tool .layui-table-tool-self .layui-table-tool-panel { left: auto; right: -1px; } .layui-table-col-set { position: absolute; right: 0; top: 0; width: 20px; height: 100%; border-width: 0; border-left-width: 1px; background-color: #fff; } .layui-table-sort { width: 10px; height: 20px; margin-left: 5px; cursor: pointer !important; } .layui-table-sort .layui-edge { position: absolute; left: 5px; border-width: 5px; } .layui-table-sort .layui-table-sort-asc { top: 3px; border-top: none; border-bottom-style: solid; border-bottom-color: #b2b2b2; } .layui-table-sort .layui-table-sort-asc:hover { border-bottom-color: #5f5f5f; } .layui-table-sort .layui-table-sort-desc { bottom: 5px; border-bottom: none; border-top-style: solid; border-top-color: #b2b2b2; } .layui-table-sort .layui-table-sort-desc:hover { border-top-color: #5f5f5f; } .layui-table-sort[lay-sort='asc'] .layui-table-sort-asc { border-bottom-color: #000; } .layui-table-sort[lay-sort='desc'] .layui-table-sort-desc { border-top-color: #000; } .layui-table-cell { height: 38px; line-height: 28px; padding: 6px 15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; } .layui-table-cell .layui-form-checkbox[lay-skin='primary'] { top: -1px; padding: 0; } .layui-table-cell .layui-form-checkbox[lay-skin='primary'] > div { padding-left: 24px; } .layui-table-cell .layui-table-link { color: #01aaed; } .layui-table-cell .layui-btn { vertical-align: inherit; } .layui-table-cell[align='center'] { -webkit-box-pack: center; } .layui-table-cell[align='right'] { -webkit-box-pack: end; } .laytable-cell-checkbox, .laytable-cell-radio, .laytable-cell-space, .laytable-cell-numbers { text-align: center; -webkit-box-pack: center; } .layui-table-body { position: relative; overflow: auto; margin-bottom: -1px; } .layui-table-body .layui-none { line-height: 26px; padding: 30px 15px; text-align: center; color: #999; } .layui-table-fixed { position: absolute; left: 0; top: 0; z-index: 101; } .layui-table-fixed .layui-table-body { overflow: hidden; } .layui-table-fixed-l { box-shadow: 1px 0 8px rgba(0, 0, 0, 0.08); } .layui-table-fixed-r { left: auto; right: 0px; border-width: 0; border-left-width: 1px; box-shadow: -1px 0 8px rgba(0, 0, 0, 0.08); } .layui-table-fixed-r .layui-table-header { position: relative; overflow: visible; } .layui-table-mend { position: absolute; right: -49px; top: 0; height: 100%; width: 50px; border-width: 0; border-left-width: 1px; } .layui-table-tool { position: relative; width: 100%; min-height: 50px; line-height: 30px; padding: 10px 15px; border-width: 0; border-bottom-width: 1px; /*box-shadow: 0 1px 8px 0 rgb(0 0 0 / 8%);*/ } .layui-table-tool .layui-btn-container { margin-bottom: -10px; } .layui-table-total { margin-bottom: -1px; border-width: 0; border-top-width: 1px; overflow: hidden; } .layui-table-page { border-width: 0; border-top-width: 1px; margin-bottom: -1px; white-space: nowrap; overflow: hidden; } .layui-table-page > div { height: 26px; } .layui-table-page .layui-laypage { margin: 0; } .layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span { height: 26px; line-height: 26px; margin-bottom: 10px; border: none; background: none; } .layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr { padding: 0 12px; } .layui-table-page .layui-laypage span { margin-left: 0; padding: 0; } .layui-table-page .layui-laypage .layui-laypage-prev { margin-left: -11px !important; } .layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em { left: 0; top: 0; padding: 0; } .layui-table-page .layui-laypage input, .layui-table-page .layui-laypage button { height: 26px; line-height: 26px; } .layui-table-page .layui-laypage input { width: 40px; } .layui-table-page .layui-laypage button { padding: 0 10px; } .layui-table-page select { height: 18px; } .layui-table-pagebar { float: right; line-height: 23px; } .layui-table-pagebar .layui-btn-sm { margin-top: -1px; } .layui-table-pagebar .layui-btn-xs { margin-top: 2px; } .layui-table-view select[lay-ignore] { display: inline-block; } .layui-table-patch .layui-table-cell { padding: 0; width: 30px; } .layui-table-edit { position: absolute; left: 0; top: 0; z-index: 189; min-width: 100%; min-height: 100%; padding: 5px 14px; border-radius: 0; box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.15); background-color: #fff; } .layui-table-edit:focus { border-color: var(--lay-color-accent) !important; } input.layui-input.layui-table-edit { height: 100%; } select.layui-table-edit { padding: 0 0 0 10px; border-color: var(--lay-border-color-accent); } .layui-table-view .layui-form-switch, .layui-table-view .layui-form-checkbox, .layui-table-view .layui-form-radio { top: 0; margin: 0; } .layui-table-view .layui-form-checkbox { top: -1px; height: 26px; line-height: 26px; } .layui-table-view .layui-form-checkbox i { height: 26px; } /* 展开溢出的单元格 */ .layui-table-grid .layui-table-cell { overflow: visible; } .layui-table-grid-down { position: absolute; top: 0; right: 0; width: 24px; height: 100%; padding: 5px 0; border-width: 0; border-left-width: 1px; text-align: center; background-color: #fff; color: #999; cursor: pointer; } .layui-table-grid-down .layui-icon { position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px; font-size: 14px; } .layui-table-grid-down:hover { background-color: #fbfbfb; } /* 单元格多行展开风格 */ .layui-table-expanded { height: 95px; } .layui-table-expanded .layui-table-cell, .layui-table-view .layui-table[lay-size='sm'] .layui-table-expanded .layui-table-cell, .layui-table-view .layui-table[lay-size='lg'] .layui-table-expanded .layui-table-cell { height: auto; max-height: 94px; white-space: normal; text-overflow: clip; } .layui-table-cell-c { position: absolute; bottom: -10px; right: 50%; margin-right: -9px; width: 20px; height: 20px; line-height: 18px; cursor: pointer; text-align: center; background-color: #fff; border: 1px solid var(--lay-border-color); border-radius: 50%; z-index: 1000; transition: 0.3s all; font-size: 14px; } .layui-table-cell-c:hover { border-color: var(--lay-color-accent); } .layui-table-expanded td:hover .layui-table-cell { overflow: auto; } .layui-table-main > .layui-table > tbody > tr:last-child > td > .layui-table-cell-c { bottom: 0; } /* 单元格 TIPS 展开风格 */ body .layui-table-tips .layui-layer-content { background: none; padding: 0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); } .layui-table-tips-main { margin: -49px 0 0 -1px; max-height: 150px; padding: 8px 15px; font-size: 14px; overflow-y: scroll; background-color: #fff; color: #5f5f5f; } .layui-table-tips-c { position: absolute; right: -3px; top: -13px; width: 20px; height: 20px; padding: 3px; cursor: pointer; background-color: #5f5f5f; border-radius: 50%; color: #fff; } .layui-table-tips-c:hover { background-color: #777; } .layui-table-tips-c:before { position: relative; right: -2px; } /** 树表 **/ .layui-table-tree-nodeIcon { max-width: 20px; } .layui-table-tree-nodeIcon > * { width: 100%; } .layui-table-tree-flexIcon, .layui-table-tree-nodeIcon { margin-right: 2px; } .layui-table-tree-flexIcon { cursor: pointer; } /** 文件上传 **/ .layui-upload-file { display: none !important; opacity: 0.01; filter: Alpha(opacity=1); } .layui-upload-list { margin: 11px 0; } .layui-upload-choose { max-width: 200px; padding: 0 10px; color: #999; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .layui-upload-drag { position: relative; display: inline-block; padding: 30px; border: 1px dashed #e2e2e2; background-color: #fff; text-align: center; cursor: pointer; color: #999; } .layui-upload-drag .layui-icon { font-size: 50px; color: var(--lay-color-primary); } .layui-upload-drag[lay-over] { border-color: var(--lay-color-primary); } .layui-upload-form { display: inline-block; } .layui-upload-iframe { position: absolute; width: 0; height: 0; border: 0; visibility: hidden; } .layui-upload-wrap { position: relative; display: inline-block; vertical-align: middle; } .layui-upload-wrap .layui-upload-file { display: block !important; position: absolute; left: 0; top: 0; z-index: 10; font-size: 100px; width: 100%; height: 100%; opacity: 0.01; filter: Alpha(opacity=1); cursor: pointer; } .layui-btn-container .layui-upload-choose { padding-left: 0; } /* 基础菜单元素 */ .layui-menu { position: relative; margin: 5px 0; background-color: #fff; box-sizing: border-box; } .layui-menu * { box-sizing: border-box; } .layui-menu li, .layui-menu-body-title, .layui-menu-body-title a { padding: 5px 15px; color: initial; } .layui-menu li { position: relative; margin: 0 0 1px; line-height: 26px; color: rgba(0, 0, 0, 0.8); font-size: 14px; white-space: nowrap; cursor: pointer; transition: all 0.3s; } .layui-menu li:hover { background-color: #f8f8f8; } .layui-menu li.layui-disabled, .layui-menu li.layui-disabled * { background: none !important; color: #d2d2d2 !important; cursor: not-allowed !important; } .layui-menu-item-parent:hover > .layui-menu-body-panel { display: block; animation-name: layui-fadein; animation-duration: 0.3s; animation-fill-mode: both; animation-delay: 0.2s; } .layui-menu-item-parent > .layui-menu-body-title, .layui-menu-item-group > .layui-menu-body-title { padding-right: 38px; } .layui-menu .layui-menu-item-group:hover, .layui-menu .layui-menu-item-none:hover, .layui-menu .layui-menu-item-divider:hover { background: none; cursor: default; } .layui-menu .layui-menu-item-group > ul { margin: 5px 0 -5px; } .layui-menu .layui-menu-item-group > .layui-menu-body-title { color: rgba(0, 0, 0, 0.35); -webkit-user-select: none; -moz-user-select: none; user-select: none; } .layui-menu .layui-menu-item-none { color: rgba(0, 0, 0, 0.35); cursor: default; } .layui-menu .layui-menu-item-none { text-align: center; } .layui-menu .layui-menu-item-divider { margin: 5px 0; padding: 0; height: 0; line-height: 0; border-bottom: 1px solid var(--lay-border-color); overflow: hidden; } .layui-menu .layui-menu-item-up:hover, .layui-menu .layui-menu-item-down:hover { cursor: pointer; } .layui-menu .layui-menu-item-up > .layui-menu-body-title { color: rgba(0, 0, 0, 0.8); } .layui-menu .layui-menu-item-up > ul { visibility: hidden; height: 0; overflow: hidden; } .layui-menu .layui-menu-item-down > .layui-menu-body-title > .layui-icon-down { transform: rotate(180deg); } .layui-menu .layui-menu-item-up > .layui-menu-body-title > .layui-icon-up { transform: rotate(-180deg); } .layui-menu .layui-menu-item-up > .layui-menu-body-title:hover > .layui-icon, .layui-menu .layui-menu-item-down:hover > .layui-menu-body-title > .layui-icon { color: rgba(0, 0, 0, 1); } .layui-menu .layui-menu-item-down > ul { visibility: visible; height: auto; } .layui-menu .layui-menu-item-checked, .layui-menu .layui-menu-item-checked2 { background-color: #f8f8f8 !important; color: var(--lay-color-accent); } .layui-menu .layui-menu-item-checked a, .layui-menu .layui-menu-item-checked2 a { color: var(--lay-color-accent); } .layui-menu .layui-menu-item-checked:after { position: absolute; right: -1px; top: 0; bottom: 0; border-right: 3px solid var(--lay-color-accent); content: ''; } .layui-menu-body-title { position: relative; margin: -5px -15px; overflow: hidden; text-overflow: ellipsis; } .layui-menu-body-title a { display: block; margin: -5px -15px; overflow: hidden; text-overflow: ellipsis; color: rgba(0, 0, 0, 0.8); } .layui-menu-body-title a:hover { transition: all 0.3s; } .layui-menu-body-title > .layui-icon { position: absolute; right: 15px; top: 50%; margin-top: -6px; line-height: normal; font-size: 14px; transition: all 0.2s; } .layui-menu-body-title > .layui-icon:hover { transition: all 0.3s; } .layui-menu-body-title > .layui-icon-right { right: 14px; } .layui-menu-body-panel { display: none; position: absolute; top: -7px; left: 100%; z-index: 1000; margin-left: 13px; padding: 5px 0; } .layui-menu-body-panel:before { content: ''; position: absolute; width: 20px; left: -16px; top: 0; bottom: 0; } .layui-menu-body-panel-left { left: auto; right: 100%; margin: 0 13px 0; } .layui-menu-body-panel-left:before { left: auto; right: -16px; } .layui-menu-lg li { line-height: 32px; } .layui-menu-lg li:hover, .layui-menu-lg .layui-menu-body-title a:hover { background: none; color: var(--lay-color-accent); } .layui-menu-lg li .layui-menu-body-panel { margin-left: 14px; } .layui-menu-lg li .layui-menu-body-panel-left { margin: 0 15px 0; } /* 下拉菜单 */ .layui-dropdown { position: absolute; left: -999999px; top: -999999px; z-index: 77777777; margin: 5px 0; min-width: 100px; } .layui-dropdown:before { content: ''; position: absolute; width: 100%; height: 6px; left: 0; top: -6px; } .layui-dropdown-shade { top: 0; left: 0; width: 100%; height: 100%; position: fixed; pointer-events: auto; } /* Tabs 标签页 */ .layui-tabs { position: relative; } .layui-tabs.layui-hide-v { overflow: hidden; } .layui-tabs-header { position: relative; left: 0; height: 40px; padding: 0 !important; white-space: nowrap; font-size: 0; transition: all 0.16s; } .layui-tabs-header:after, .layui-tabs-scroll:after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 0; width: 100%; border-bottom: 1px solid var(--lay-border-color); } .layui-tabs-header li { position: relative; display: inline-block; vertical-align: middle; line-height: 40px; margin: 0 !important; padding: 0 16px; text-align: center; cursor: pointer; font-size: 14px; transition: all 0.16s; } .layui-tabs-header li:first-child { margin-left: 0; } .layui-tabs-header li a { display: block; padding: 0 var(--lay-spacing); margin: 0 calc(-1 * var(--lay-spacing)); color: inherit; } .layui-tabs-header li a:hover { text-decoration: none; } .layui-tabs-header li:hover, .layui-tabs-header .layui-this { color: var(--lay-color-primary); } .layui-tabs-header .layui-this:after { content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-bottom: 3px solid var(--lay-color-primary); box-sizing: border-box; pointer-events: none; } .layui-tabs-header .layui-badge, .layui-tabs-header .layui-badge-dot { left: 5px; top: -1px; } .layui-tabs-scroll { position: relative; overflow: hidden; padding: 0 40px; } .layui-tabs-scroll .layui-tabs-header:after { display: none; content: none; border: 0; } .layui-tabs-bar .layui-icon { position: absolute; left: 0; top: 0; z-index: 3; width: 40px; height: 100%; line-height: 40px; border: 1px solid var(--lay-border-color); text-align: center; cursor: pointer; box-sizing: border-box; background-color: #fff; box-shadow: 2px 0 5px 0 rgb(0 0 0 / 6%); } .layui-tabs-bar .layui-icon-next { left: auto; right: 0; box-shadow: -2px 0 5px 0 rgb(0 0 0 / 6%); } .layui-tabs-header li .layui-tabs-close { position: relative; display: inline-block; width: 16px; height: 16px; line-height: 18px; margin-left: 8px; top: 0px; text-align: center; font-size: 12px; color: #959595; border-radius: 50%; font-weight: 700; transition: all 0.16s; } .layui-tabs-header li .layui-tabs-close:hover { background-color: var(--lay-color-red); color: #fff; } .layui-tabs-header li[lay-closable='false'] .layui-tabs-close { display: none; } .layui-tabs-body { padding: var(--lay-spacing) 0; } .layui-tabs-item { display: none; } /* tabs 卡片风格 */ .layui-tabs-card > .layui-tabs-header .layui-this { background-color: #fff; } .layui-tabs-card > .layui-tabs-header .layui-this:after { border: 1px solid var(--lay-border-color); border-bottom-color: #fff; border-radius: var(--lay-border-radius) var(--lay-border-radius) 0 0; } .layui-tabs-card > .layui-tabs-header li:first-child.layui-this:after { margin-left: -1px; } .layui-tabs-card > .layui-tabs-header li:last-child.layui-this:after { margin-right: -1px; } .layui-tabs-card.layui-panel > .layui-tabs-header .layui-this:after { border-top: 0; border-radius: 0; } .layui-tabs-card.layui-panel > .layui-tabs-body { padding: var(--lay-spacing); } /** * Tab 选项卡(已被 tabs 平替,仅为兼容保留) **/ .layui-tab { margin: 10px 0; text-align: left !important; } .layui-tab[overflow] > .layui-tab-title { overflow: hidden; } .layui-tab .layui-tab-title { position: relative; left: 0; height: 40px; white-space: nowrap; font-size: 0; transition: all 0.2s; } .layui-tab .layui-tab-title:after { content: ''; border-bottom-color: var(--lay-border-color); border-bottom-width: 1px; border-style: none none solid; bottom: 0; left: 0; right: auto; top: auto; pointer-events: none; position: absolute; width: 100%; z-index: 8; } .layui-tab .layui-tab-title li { display: inline-block; vertical-align: middle; font-size: 14px; transition: all 0.2s; } .layui-tab .layui-tab-title li { position: relative; line-height: 40px; min-width: 65px; margin: 0; padding: 0 15px; text-align: center; cursor: pointer; } .layui-tab .layui-tab-title li a { display: block; padding: 0 15px; margin: 0 -15px; } .layui-tab-title .layui-this { color: #000; } .layui-tab-title .layui-this:after { position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 40px; border-width: 1px; border-bottom-width: 1px; border-style: solid; border-bottom-color: #fff; border-radius: var(--lay-border-radius) var(--lay-border-radius) 0 0; box-sizing: border-box; pointer-events: none; z-index: 9; } .layui-tab-bar { box-sizing: border-box; position: absolute; right: 0; top: 0; z-index: 10; width: 30px; height: 40px; line-height: 40px; border-width: 1px; border-style: solid; border-radius: var(--lay-border-radius); text-align: center; background-color: #fff; cursor: pointer; } .layui-tab-bar .layui-icon { position: relative; display: inline-block; top: 3px; transition: all 0.3s; } .layui-tab-item { display: none; } .layui-tab-more { padding-right: 30px; height: auto !important; white-space: normal !important; } .layui-tab-more li.layui-this:after { border-bottom-color: var(--lay-border-color); border-radius: var(--lay-border-radius); } .layui-tab-more .layui-tab-bar .layui-icon { top: -2px; top: 3px\0; transform: rotate(180deg); } :root .layui-tab-more .layui-tab-bar .layui-icon { top: -2px\0 / IE9; } .layui-tab-content { padding: 15px 0; } /* Tab 关闭 */ .layui-tab-title li .layui-tab-close { position: relative; display: inline-block; width: 18px; height: 18px; line-height: 20px; margin-left: 8px; top: 1px; text-align: center; font-size: 14px; color: #c2c2c2; transition: all 0.2s; } .layui-tab-title li .layui-tab-close:hover { border-radius: var(--lay-border-radius); background-color: var(--lay-color-red); color: #fff; } /* Tab 简洁风格 */ .layui-tab-brief > .layui-tab-title .layui-this { color: var(--lay-color-primary); } .layui-tab-brief > .layui-tab-title .layui-this:after, .layui-tab-brief > .layui-tab-more li.layui-this:after { border: none; border-radius: 0; border-bottom: 2px solid var(--lay-color-accent); } /* Tab 卡片风格 */ .layui-tab-card { border-width: 1px; border-style: solid; border-radius: var(--lay-border-radius); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); } .layui-tab-card > .layui-tab-title { background-color: var(--lay-color-gray); } .layui-tab-card > .layui-tab-title li { margin-right: -1px; margin-left: -1px; } .layui-tab-card > .layui-tab-title .layui-this { background-color: #fff; } .layui-tab-card > .layui-tab-title .layui-this:after { border-top: none; border-width: 1px; border-bottom-color: #fff; } .layui-tab-card > .layui-tab-title .layui-tab-bar { height: 40px; line-height: 40px; border-radius: 0; border-top: none; border-right: none; } .layui-tab-card > .layui-tab-more .layui-this { background: none; color: var(--lay-color-accent); } .layui-tab-card > .layui-tab-more .layui-this:after { border: none; } /** 导航菜单 **/ .layui-nav { position: relative; padding: 0 15px; background-color: var(--lay-color-black); color: #fff; border-radius: var(--lay-border-radius); font-size: 0; box-sizing: border-box; } .layui-nav * { font-size: 14px; } .layui-nav .layui-nav-item { position: relative; display: inline-block; margin-top: 0; list-style: none; vertical-align: middle; line-height: 60px; } .layui-nav .layui-nav-item a { display: block; padding: 0 20px; color: #fff; color: rgba(255, 255, 255, 0.7); transition: all 0.3s; } .layui-nav-bar, .layui-nav .layui-this:after { content: ''; position: absolute; left: 0; top: 0; width: 0; height: 3px; background-color: var(--lay-color-accent); transition: all 0.2s; pointer-events: none; } .layui-nav-bar { z-index: 1000; } .layui-nav[lay-bar='disabled'] .layui-nav-bar { display: none; } .layui-nav .layui-this a, .layui-nav .layui-nav-item a:hover { color: #fff; text-decoration: none; } .layui-nav .layui-this:after { top: auto; bottom: 0; width: 100%; } .layui-nav-img { width: 30px; height: 30px; margin-right: 10px; border-radius: 50%; } .layui-nav .layui-nav-more { position: absolute; top: 0; right: 3px; left: auto !important; margin-top: 0; font-size: 12px; cursor: pointer; transition: all 0.2s; } .layui-nav .layui-nav-mored, .layui-nav-itemed > a .layui-nav-more { transform: rotate(180deg); } .layui-nav-child { display: none; position: absolute; left: 0; top: 65px; min-width: 100%; line-height: 36px; padding: 5px 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); border: 1px solid var(--lay-border-color); background-color: #fff; z-index: 100; border-radius: var(--lay-border-radius); white-space: nowrap; box-sizing: border-box; } .layui-nav .layui-nav-child a { color: #5f5f5f; color: rgba(0, 0, 0, 0.8); } .layui-nav .layui-nav-child a:hover { background-color: #f8f8f8; color: rgba(0, 0, 0, 0.8); } .layui-nav-child dd { margin: 1px 0; position: relative; } .layui-nav-child dd.layui-this { background-color: #f8f8f8; color: #000; } .layui-nav-child dd.layui-this:after { display: none; } .layui-nav-child-r { left: auto; right: 0; } .layui-nav-child-c { text-align: center; } /* 垂直导航菜单 */ .layui-nav.layui-nav-tree { width: 200px; padding: 0; } .layui-nav-tree .layui-nav-item { display: block; width: 100%; line-height: 40px; } .layui-nav-tree .layui-nav-item a { position: relative; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .layui-nav-tree .layui-nav-item > a { padding-top: 5px; padding-bottom: 5px; } .layui-nav-tree .layui-nav-more { right: 15px; } .layui-nav-tree .layui-nav-item > a .layui-nav-more { padding: 5px 0; } .layui-nav-tree .layui-nav-bar { width: 5px; height: 0; } .layui-side .layui-nav-tree .layui-nav-bar { width: 2px; } .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { background-color: var(--lay-color-primary); color: #fff; } .layui-nav-tree .layui-this:after { display: none; } .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover, .layui-nav-itemed > a { color: #fff !important; } .layui-nav-tree .layui-nav-bar { background-color: var(--lay-color-primary); } .layui-nav-tree .layui-nav-child { position: relative; z-index: 0; top: 0; border: none; background: none; background-color: rgba(0, 0, 0, 0.3); box-shadow: none; } .layui-nav-tree .layui-nav-child dd { margin: 0; } .layui-nav-tree .layui-nav-child a { color: #fff; color: rgba(255, 255, 255, 0.7); } .layui-nav-tree .layui-nav-child a:hover { background: none; color: #fff; } /* 垂直导航 - 展开状态 */ .layui-nav-itemed > .layui-nav-child, .layui-nav-itemed > .layui-nav-child > .layui-this > .layui-nav-child { display: block; } /* 垂直导航 - 侧边 */ .layui-nav-side { position: fixed; top: 0; bottom: 0; left: 0; overflow-x: hidden; z-index: 999; } /* 导航浅色背景 */ .layui-nav.layui-bg-gray .layui-nav-item a, .layui-nav-tree.layui-bg-gray a { color: #373737; color: rgba(0, 0, 0, 0.8); } .layui-nav-tree.layui-bg-gray .layui-nav-itemed > a { color: #000 !important; } .layui-nav.layui-bg-gray .layui-this a { color: var(--lay-color-accent); } .layui-nav-tree.layui-bg-gray .layui-nav-child { padding-left: 11px; background: none; } .layui-nav-tree.layui-bg-gray .layui-this, .layui-nav-tree.layui-bg-gray .layui-this > a, .layui-nav-tree.layui-bg-gray .layui-nav-child dd.layui-this, .layui-nav-tree.layui-bg-gray .layui-nav-child dd.layui-this a { background: none !important; color: var(--lay-color-accent) !important; font-weight: 700; } .layui-nav-tree.layui-bg-gray .layui-nav-bar { background-color: var(--lay-color-accent); } /** 面包屑 **/ .layui-breadcrumb { visibility: hidden; font-size: 0; } .layui-breadcrumb > * { font-size: 14px; } .layui-breadcrumb a { color: #999 !important; } .layui-breadcrumb a:hover { color: var(--lay-color-accent) !important; } .layui-breadcrumb a cite { color: #5f5f5f; font-style: normal; } .layui-breadcrumb span[lay-separator] { margin: 0 10px; color: #999; } /* 时间线 */ .layui-timeline { padding-left: 5px; } .layui-timeline-item { position: relative; padding-bottom: 20px; } .layui-timeline-axis { position: absolute; left: -5px; top: 0; z-index: 10; width: 20px; height: 20px; line-height: 20px; background-color: #fff; color: var(--lay-color-accent); border-radius: 50%; text-align: center; cursor: pointer; } .layui-timeline-axis:hover { color: var(--lay-color-red); } .layui-timeline-item:before { content: ''; position: absolute; left: 5px; top: 0; z-index: 0; width: 1px; height: 100%; } .layui-timeline-item:first-child:before { display: block; } .layui-timeline-item:last-child:before { display: none; } .layui-timeline-content { padding-left: 25px; } .layui-timeline-title { position: relative; margin-bottom: 10px; line-height: 22px; } /* 小徽章 */ .layui-badge, .layui-badge-dot, .layui-badge-rim { position: relative; display: inline-block; padding: 0 6px; font-size: 12px; text-align: center; background-color: var(--lay-color-red); color: #fff; border-radius: var(--lay-border-radius); } .layui-badge { height: 18px; line-height: 18px; } .layui-badge-dot { width: 8px; height: 8px; padding: 0; border-radius: 50%; } .layui-badge-rim { height: 18px; line-height: 18px; border-width: 1px; border-style: solid; background-color: #fff; color: #5f5f5f; } .layui-btn .layui-badge, .layui-btn .layui-badge-dot { margin-left: 5px; } .layui-nav .layui-badge, .layui-nav .layui-badge-dot { position: absolute; top: 50%; margin: -5px 6px 0; } .layui-nav .layui-badge { margin-top: -10px; } .layui-tab-title .layui-badge, .layui-tab-title .layui-badge-dot { left: 5px; top: -2px; } /* carousel 轮播 */ .layui-carousel { position: relative; left: 0; top: 0; background-color: #f8f8f8; } .layui-carousel > *[carousel-item] { position: relative; width: 100%; height: 100%; overflow: hidden; } .layui-carousel > *[carousel-item]:before { position: absolute; content: '\e63d'; left: 50%; top: 50%; width: 100px; line-height: 20px; margin: -10px 0 0 -50px; text-align: center; color: #c2c2c2; font-family: 'layui-icon' !important; font-size: 30px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .layui-carousel > *[carousel-item] > * { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #f8f8f8; transition-duration: 0.3s; } .layui-carousel-updown > * { transition: 0.3s ease-in-out up; } .layui-carousel-arrow { display: none\0; opacity: 0; position: absolute; left: 10px; top: 50%; margin-top: -18px; width: 36px; height: 36px; line-height: 36px; text-align: center; font-size: 20px; border: none 0; border-radius: 50%; background-color: rgba(0, 0, 0, 0.2); color: #fff; transition-duration: 0.3s; cursor: pointer; } .layui-carousel-arrow[lay-type='add'] { left: auto !important; right: 10px; } .layui-carousel[lay-arrow='always'] .layui-carousel-arrow { opacity: 1; left: 20px; } .layui-carousel[lay-arrow='always'] .layui-carousel-arrow[lay-type='add'] { right: 20px; } .layui-carousel[lay-arrow='none'] .layui-carousel-arrow { display: none; } .layui-carousel-arrow:hover, .layui-carousel-ind ul:hover { background-color: rgba(0, 0, 0, 0.35); } .layui-carousel:hover .layui-carousel-arrow { display: block\0; opacity: 1; left: 20px; } .layui-carousel:hover .layui-carousel-arrow[lay-type='add'] { right: 20px; } .layui-carousel-ind { position: relative; top: -35px; width: 100%; line-height: 0 !important; text-align: center; font-size: 0; } .layui-carousel[lay-indicator='outside'] { margin-bottom: 30px; } .layui-carousel[lay-indicator='outside'] .layui-carousel-ind { top: 10px; } .layui-carousel[lay-indicator='outside'] .layui-carousel-ind ul { background-color: rgba(0, 0, 0, 0.5); } .layui-carousel[lay-indicator='none'] .layui-carousel-ind { display: none; } .layui-carousel-ind ul { display: inline-block; padding: 5px; background-color: rgba(0, 0, 0, 0.2); border-radius: 10px; transition-duration: 0.3s; } .layui-carousel-ind ul li { display: inline-block; width: 10px; height: 10px; margin: 0 3px; font-size: 14px; background-color: var(--lay-gray-300); background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; cursor: pointer; transition-duration: 0.3s; } .layui-carousel-ind ul li:hover { background-color: rgba(255, 255, 255, 0.7); } .layui-carousel-ind ul li.layui-this { background-color: #fff; } .layui-carousel > *[carousel-item] > .layui-this, .layui-carousel > *[carousel-item] > .layui-carousel-prev, .layui-carousel > *[carousel-item] > .layui-carousel-next { display: block; } .layui-carousel > *[carousel-item] > .layui-this { transform: translateX(0); } .layui-carousel > *[carousel-item] > .layui-carousel-prev { transform: translateX(-100%); } .layui-carousel > *[carousel-item] > .layui-carousel-next { transform: translateX(100%); } .layui-carousel > *[carousel-item] > .layui-carousel-prev.layui-carousel-right, .layui-carousel > *[carousel-item] > .layui-carousel-next.layui-carousel-left { transform: translateX(0); } .layui-carousel > *[carousel-item] > .layui-this.layui-carousel-left { transform: translateX(-100%); } .layui-carousel > *[carousel-item] > .layui-this.layui-carousel-right { transform: translateX(100%); } /* 上下切换 */ .layui-carousel[lay-anim='updown'] .layui-carousel-arrow { left: 50% !important; top: 20px; margin: 0 0 0 -18px; } .layui-carousel[lay-anim='updown'] .layui-carousel-arrow[lay-type='add'] { top: auto !important; bottom: 20px; } .layui-carousel[lay-anim='updown'] .layui-carousel-ind { position: absolute; top: 50%; right: 20px; width: auto; height: auto; } .layui-carousel[lay-anim='updown'] .layui-carousel-ind ul { padding: 3px 5px; } .layui-carousel[lay-anim='updown'] .layui-carousel-ind li { display: block; margin: 6px 0; } .layui-carousel[lay-anim='updown'] > *[carousel-item] > * { left: 0 !important; } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-this { transform: translateY(0); } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-carousel-prev { transform: translateY(-100%); } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-carousel-next { transform: translateY(100%); } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-carousel-prev.layui-carousel-right, .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-carousel-next.layui-carousel-left { transform: translateY(0); } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-this.layui-carousel-left { transform: translateY(-100%); } .layui-carousel[lay-anim='updown'] > *[carousel-item] > .layui-this.layui-carousel-right { transform: translateY(100%); } /* 渐显切换 */ .layui-carousel[lay-anim='fade'] > *[carousel-item] > * { transform: translateX(0) !important; } .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-carousel-prev, .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-carousel-next { opacity: 0; } .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-carousel-prev.layui-carousel-right, .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-carousel-next.layui-carousel-left { opacity: 1; } .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-this.layui-carousel-left, .layui-carousel[lay-anim='fade'] > *[carousel-item] > .layui-this.layui-carousel-right { opacity: 0; } /** fixbar **/ .layui-fixbar { position: fixed; right: 16px; bottom: 16px; z-index: 999999; } .layui-fixbar li { width: 50px; height: 50px; line-height: 50px; margin-bottom: 1px; text-align: center; cursor: pointer; font-size: 30px; background-color: #9f9f9f; color: #fff; border-radius: var(--lay-border-radius); opacity: 0.95; } .layui-fixbar li:hover { opacity: 0.85; } .layui-fixbar li:active { opacity: 1; } .layui-fixbar .layui-fixbar-top { display: none; font-size: 40px; } /** 穿梭框 **/ .layui-transfer-box, .layui-transfer-header, .layui-transfer-search { border-width: 0; border-style: solid; border-color: var(--lay-border-color); } .layui-transfer-box { position: relative; display: inline-block; vertical-align: middle; border-width: 1px; width: 200px; height: 360px; border-radius: var(--lay-border-radius); background-color: #fff; } .layui-transfer-box .layui-form-checkbox { width: 100%; margin: 0 !important; } .layui-transfer-header { height: 38px; line-height: 38px; padding: 0 11px; border-bottom-width: 1px; } .layui-transfer-search { position: relative; padding: 11px; border-bottom-width: 1px; } .layui-transfer-search .layui-input { height: 32px; padding-left: 30px; font-size: 12px; } .layui-transfer-search .layui-icon-search { position: absolute; left: 20px; top: 50%; line-height: normal; margin-top: -8px; color: #5f5f5f; } .layui-transfer-active { margin: 0 15px; display: inline-block; vertical-align: middle; } .layui-transfer-active .layui-btn { display: block; margin: 0; padding: 0 15px; background-color: var(--lay-color-accent); border-color: var(--lay-color-accent); color: #fff; } .layui-transfer-active .layui-btn-disabled { background-color: #fbfbfb; border-color: var(--lay-border-color); color: var(--lay-gray-400); } .layui-transfer-active .layui-btn:first-child { margin-bottom: 15px; } .layui-transfer-active .layui-btn .layui-icon { margin: 0; font-size: 14px !important; } .layui-transfer-data { padding: 5px 0; overflow: auto; } .layui-transfer-data li { height: 32px; line-height: 32px; margin-top: 0 !important; padding: 0 11px; list-style-type: none !important; } .layui-transfer-data li:hover { background-color: #f8f8f8; transition: 0.5s all; } .layui-transfer-data .layui-none { padding: 15px 11px; text-align: center; color: #999; } /** 评分组件 **/ .layui-rate, .layui-rate * { display: inline-block; vertical-align: middle; } .layui-rate { padding: 11px 6px 11px 0; font-size: 0; } .layui-rate li { margin-top: 0 !important; } .layui-rate li i.layui-icon { font-size: 20px; color: var(--lay-color-orange); } .layui-rate li i.layui-icon { margin-right: 5px; transition: all 0.3s; } .layui-rate li i:hover, .layui-rate-hover { cursor: pointer; transform: scale(1.12); } .layui-rate[readonly] li i:hover { cursor: default; transform: scale(1); } /** 颜色选择器 **/ .layui-colorpicker { width: 38px; height: 38px; border: 1px solid var(--lay-border-color); padding: 5px; border-radius: var(--lay-border-radius); line-height: 24px; display: inline-block; cursor: pointer; transition: all 0.3s; box-sizing: border-box; } .layui-colorpicker:hover { border-color: var(--lay-gray-400); } .layui-colorpicker.layui-colorpicker-lg { width: 44px; height: 44px; line-height: 30px; } .layui-colorpicker.layui-colorpicker-sm { width: 30px; height: 30px; line-height: 20px; padding: 3px; } .layui-colorpicker.layui-colorpicker-xs { width: 22px; height: 22px; line-height: 16px; padding: 1px; } .layui-colorpicker-trigger-bgcolor { display: block; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); border-radius: var(--lay-border-radius); } .layui-colorpicker-trigger-span { display: block; height: 100%; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: var(--lay-border-radius); text-align: center; } .layui-colorpicker-trigger-i { display: inline-block; color: #fff; font-size: 12px; } .layui-colorpicker-trigger-i.layui-icon-close { color: #999; } .layui-colorpicker-main { position: absolute; left: -999999px; top: -999999px; z-index: 77777777; width: 280px; margin: 5px 0; padding: 7px; background: #fff; border: 1px solid var(--lay-border-color); border-radius: var(--lay-border-radius); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); } .layui-colorpicker-main-wrapper { height: 180px; position: relative; } .layui-colorpicker-basis { width: 260px; height: 100%; position: relative; overflow: hidden; } .layui-colorpicker-basis-white { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0)); } .layui-colorpicker-basis-black { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(0deg, #000, transparent); } .layui-colorpicker-basis-cursor { width: 10px; height: 10px; border: 1px solid #fff; border-radius: 50%; position: absolute; top: 0%; right: 100%; cursor: pointer; transform: translate(-50%, -50%); } .layui-colorpicker-side { position: absolute; top: 0; right: 0; width: 12px; height: 100%; background: linear-gradient(#f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00); } .layui-colorpicker-side-slider { width: 100%; height: 5px; box-shadow: 0 0 1px #888888; box-sizing: border-box; background: #fff; border-radius: 1px; border: 1px solid #f0f0f0; cursor: pointer; position: absolute; left: 0; } .layui-colorpicker-main-alpha { display: none; height: 12px; margin-top: 7px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); } .layui-colorpicker-alpha-bgcolor { height: 100%; position: relative; } .layui-colorpicker-alpha-slider { width: 5px; height: 100%; box-shadow: 0 0 1px #888888; box-sizing: border-box; background: #fff; border-radius: 1px; border: 1px solid #f0f0f0; cursor: pointer; position: absolute; top: 0; } .layui-colorpicker-main-pre { padding-top: 7px; font-size: 0; } .layui-colorpicker-pre { width: 20px; height: 20px; border-radius: var(--lay-border-radius); display: inline-block; margin-left: 6px; margin-bottom: 7px; cursor: pointer; } .layui-colorpicker-pre:nth-child(11n + 1) { margin-left: 0; } .layui-colorpicker-pre-isalpha { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); } .layui-colorpicker-pre.layui-this { box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15); } .layui-colorpicker-pre > div { height: 100%; border-radius: var(--lay-border-radius); } .layui-colorpicker-main-input { text-align: right; padding-top: 7px; } .layui-colorpicker-main-input .layui-btn-container .layui-btn { margin: 0 0 0 10px; } .layui-colorpicker-main-input div.layui-inline { float: left; font-size: 14px; } .layui-colorpicker-main-input input.layui-input { width: 168px; height: 30px; color: #5f5f5f; padding-left: 5px; } /** 滑块 **/ .layui-slider { height: 4px; background: var(--lay-gray-300); border-radius: var(--lay-border-radius); position: relative; cursor: pointer; } .layui-slider-bar { border-radius: var(--lay-border-radius); position: absolute; height: 100%; } .layui-slider-step { position: absolute; top: 0; width: 4px; height: 4px; border-radius: 50%; background: #fff; transform: translateX(-50%); } .layui-slider-wrap { width: 36px; height: 36px; position: absolute; top: -16px; transform: translateX(-50%); z-index: 10; text-align: center; } .layui-slider-wrap-btn { width: 12px; height: 12px; border-radius: 50%; background: #fff; display: inline-block; vertical-align: middle; cursor: pointer; transition: 0.3s; } .layui-slider-wrap:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; } .layui-slider-wrap-btn:hover, .layui-slider-wrap-btn.layui-slider-hover { transform: scale(1.2); } .layui-slider-wrap-btn.layui-disabled:hover { transform: scale(1) !important; } .layui-slider-tips { position: absolute; top: -42px; z-index: 77777777; white-space: nowrap; transform: translateX(-50%); color: #fff; background: #000; border-radius: var(--lay-border-radius); height: 25px; line-height: 25px; padding: 0 10px; } .layui-slider-tips:after { content: ''; position: absolute; bottom: -11px; left: 50%; margin-left: -6px; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: #000 transparent transparent transparent; } .layui-slider-input { width: 70px; height: 32px; border: 1px solid var(--lay-border-color); border-radius: var(--lay-border-radius); font-size: 16px; line-height: 32px; position: absolute; right: 0; top: -14px; box-sizing: border-box; } .layui-slider-input-btn { position: absolute; top: 0; right: 0; width: 20px; height: 100%; border-left: 1px solid var(--lay-border-color); } .layui-slider-input-btn i { cursor: pointer; position: absolute; right: 0; bottom: 0; width: 20px; height: 50%; font-size: 12px; line-height: 16px; text-align: center; color: #999; } .layui-slider-input-btn i:first-child { top: 0; border-bottom: 1px solid var(--lay-border-color); } .layui-slider-input-txt { height: 100%; font-size: 14px; } .layui-slider-input-txt input { height: 100%; border: none; padding-right: 21px; } .layui-slider-input-btn i:hover { color: var(--lay-color-primary); } /*垂直滑块*/ .layui-slider-vertical { width: 4px; margin-left: 33px; } .layui-slider-vertical .layui-slider-bar { width: 4px; } .layui-slider-vertical .layui-slider-step { top: auto; left: 0px; transform: translateY(50%); } .layui-slider-vertical .layui-slider-wrap { top: auto; left: -16px; transform: translateY(50%); } .layui-slider-vertical .layui-slider-tips { top: auto; left: 2px; } @media \0screen { .layui-slider-wrap-btn { margin-left: -20px; } .layui-slider-vertical .layui-slider-wrap-btn { margin-left: 0; margin-bottom: -20px; } .layui-slider-vertical .layui-slider-tips { margin-left: -8px; } .layui-slider > span { margin-left: 8px; } } /** 树组件 **/ .layui-tree { line-height: 22px; } .layui-tree .layui-form-checkbox { margin: 0 !important; } .layui-tree-set { width: 100%; position: relative; } .layui-tree-pack { display: none; padding-left: 20px; position: relative; } .layui-tree-line .layui-tree-pack { padding-left: 27px; } .layui-tree-line .layui-tree-set .layui-tree-set:after { content: ''; position: absolute; top: 14px; left: -9px; width: 17px; height: 0; border-top: 1px dotted #c0c4cc; } .layui-tree-entry { position: relative; padding: 3px 0; height: 26px; white-space: nowrap; } .layui-tree-entry:hover { background-color: var(--lay-gray-300); } .layui-tree-line .layui-tree-entry:hover { background-color: rgba(0, 0, 0, 0); } .layui-tree-line .layui-tree-entry:hover .layui-tree-txt { color: #999; text-decoration: underline; transition: 0.3s; } .layui-tree-main { display: inline-block; vertical-align: middle; cursor: pointer; padding-right: 10px; } .layui-tree-line .layui-tree-set:before { content: ''; position: absolute; top: 0; left: -9px; width: 0; height: 100%; border-left: 1px dotted #c0c4cc; } .layui-tree-line .layui-tree-set.layui-tree-setLineShort:before { height: 13px; } .layui-tree-line .layui-tree-set.layui-tree-setHide:before { height: 0; } .layui-tree-iconClick { display: inline-block; vertical-align: middle; position: relative; height: 20px; line-height: 20px; margin: 0 10px; color: #c0c4cc; } .layui-tree-icon { height: 14px; line-height: 10px; width: 14px; margin: 0 11px; text-align: center; border: 1px solid #c0c4cc; } .layui-tree-icon .layui-icon { font-size: 12px; color: #5f5f5f; } .layui-tree-iconArrow { padding: 0 5px; } .layui-tree-iconArrow:after { content: ''; position: absolute; left: 4px; top: 3px; z-index: 100; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: transparent transparent transparent #c0c4cc; transition: 0.5s; } .layui-tree-spread > .layui-tree-entry .layui-tree-iconClick > .layui-tree-iconArrow:after { transform: rotate(90deg) translate(3px, 4px); } .layui-tree-txt { display: inline-block; vertical-align: middle; color: #555; } .layui-tree-search { margin-bottom: 15px; color: #5f5f5f; } .layui-tree-btnGroup { visibility: hidden; display: inline-block; vertical-align: middle; position: relative; } .layui-tree-btnGroup .layui-icon { display: inline-block; vertical-align: middle; padding: 0 2px; cursor: pointer; } .layui-tree-btnGroup .layui-icon:hover { color: #999; transition: 0.3s; } .layui-tree-entry:hover .layui-tree-btnGroup { visibility: visible; } .layui-tree-editInput { position: relative; display: inline-block; vertical-align: middle; height: 20px; line-height: 20px; padding: 0; border: none; background-color: rgba(0, 0, 0, 0.05); } .layui-tree-emptyText { text-align: center; color: #999; } /** 动画 **/ .layui-anim { -webkit-animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-duration: 0.3s; animation-fill-mode: both; } .layui-anim.layui-icon { display: inline-block; } .layui-anim-loop { animation-iteration-count: infinite; } .layui-trans, .layui-trans a { transition: all 0.2s; } /* 过渡变换 */ /* 循环旋转 */ @keyframes layui-rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .layui-anim-rotate { animation-name: layui-rotate; animation-duration: 1s; animation-timing-function: linear; } /* 从最底部往上滑入 */ @keyframes layui-up { from { transform: translate3d(0, 100%, 0); opacity: 0.3; } to { transform: translate3d(0, 0, 0); opacity: 1; } } .layui-anim-up { animation-name: layui-up; } /* 微微往上滑入 */ @keyframes layui-upbit { from { transform: translate3d(0, 15px, 0); opacity: 0.3; } to { transform: translate3d(0, 0, 0); opacity: 1; } } .layui-anim-upbit { animation-name: layui-upbit; } /* 从最顶部往下滑入 */ @keyframes layui-down { 0% { opacity: 0.3; transform: translate3d(0, -100%, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } .layui-anim-down { animation-name: layui-down; } /* 微微往下滑入 */ @keyframes layui-downbit { 0% { opacity: 0.3; transform: translate3d(0, -5px, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } .layui-anim-downbit { animation-name: layui-downbit; } /* 放大 */ @keyframes layui-scale { 0% { opacity: 0.3; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .layui-anim-scale { animation-name: layui-scale; } /* 弹簧式放大 */ @keyframes layui-scale-spring { 0% { opacity: 0.5; transform: scale(0.5); } 80% { opacity: 0.8; transform: scale(1.1); } 100% { opacity: 1; transform: scale(1); } } .layui-anim-scaleSpring { animation-name: layui-scale-spring; } /* 放小 */ @keyframes layui-scalesmall { 0% { opacity: 0.3; transform: scale(1.5); } 100% { opacity: 1; transform: scale(1); } } .layui-anim-scalesmall { animation-name: layui-scalesmall; } /* 弹簧式放小 */ @keyframes layui-scalesmall-spring { 0% { opacity: 0.3; transform: scale(1.5); } 80% { opacity: 0.8; transform: scale(0.9); } 100% { opacity: 1; transform: scale(1); } } .layui-anim-scalesmall-spring { animation-name: layui-scalesmall-spring; } /* 渐显 */ @keyframes layui-fadein { 0% { opacity: 0; } 100% { opacity: 1; } } .layui-anim-fadein { animation-name: layui-fadein; } /* 渐隐 */ @keyframes layui-fadeout { 0% { opacity: 1; } 100% { opacity: 0; } } .layui-anim-fadeout { animation-name: layui-fadeout; } /** * code */ /** 代码文本修饰 **/ .layui-code { display: block; position: relative; padding: 15px; line-height: 20px; border: 1px solid var(--lay-border-color); border-left-width: 6px; background-color: #fff; color: #333; font-family: var(--lay-font-monospace); font-size: 12px; } /* 字体 */ .layui-code-wrap { font-size: 13px; font-family: var(--lay-font-monospace); } /* 基础结构 */ .layui-code-view { display: block; position: relative; padding: 0 !important; border: 1px solid var(--lay-border-color); border-left-width: 6px; background-color: #fff; color: #333; } .layui-code-view pre { margin: 0 !important; } .layui-code-header { position: relative; z-index: 3; padding: 0 11px; height: 40px; line-height: 40px; border-bottom: 1px solid var(--lay-border-color); background-color: var(--lay-color-gray); font-size: 12px; } .layui-code-header > .layui-code-header-about { position: absolute; right: 11px; top: 0; color: #b7b7b7; } .layui-code-header-about > a { padding-left: 10px; } .layui-code-wrap { position: relative; display: block; z-index: 1; margin: 0 !important; padding: 11px 0 !important; overflow-x: hidden; overflow-y: auto; } .layui-code-line { position: relative; line-height: 19px; margin: 0 !important; } .layui-code-line-number { position: absolute; left: 0; top: 0; padding: 0 8px; min-width: 45px; height: 100%; text-align: right; -webkit-user-select: none; -moz-user-select: none; user-select: none; white-space: nowrap; overflow: hidden; } .layui-code-line-content { padding: 0 11px; word-wrap: break-word; white-space: pre-wrap; } .layui-code-ln-mode > .layui-code-wrap > .layui-code-line { padding-left: 45px; } .layui-code-ln-side { position: absolute; left: 0; top: 0; bottom: 0; z-index: 0; width: 45px; border-right: 1px solid var(--lay-border-color); border-color: rgb(126 122 122 / 15%); background-color: var(--lay-color-gray); pointer-events: none; } /* 不自动换行 */ .layui-code-nowrap > .layui-code-wrap { overflow: auto; } .layui-code-nowrap > .layui-code-wrap > .layui-code-line > .layui-code-line-content { white-space: pre; word-wrap: normal; } .layui-code-nowrap > .layui-code-ln-side { border-right-width: 0 !important; background: none !important; } .layui-code-fixbar { position: absolute; top: 8px; right: 11px; padding-right: 45px; z-index: 5; } .layui-code-fixbar > span { position: absolute; right: 0; top: 0; padding: 0 8px; color: #777; transition: all 0.3s; } .layui-code-fixbar > span:hover { color: var(--lay-color-accent); } .layui-code-copy { display: none; cursor: pointer; } .layui-code-preview > .layui-code-view > .layui-code-fixbar .layui-code-copy { display: none !important; } .layui-code-view:hover > .layui-code-fixbar .layui-code-copy { display: block; } .layui-code-view:hover > .layui-code-fixbar .layui-code-lang-marker { display: none; } /* 深色主题 */ .layui-code-theme-dark, .layui-code-theme-dark > .layui-code-header { border-color: rgb(126 122 122 / 15%); background-color: #1f1f1f; } .layui-code-theme-dark { border-width: 1px; color: #ccc; } .layui-code-theme-dark > .layui-code-ln-side { border-right-color: #2a2a2a; background: none; color: #6e7681; } /* 代码预览 */ .layui-code textarea { display: none; } .layui-code-preview > .layui-code, .layui-code-preview > .layui-code-view { margin: 0; } .layui-code-preview > .layui-tab { position: relative; z-index: 1; margin-bottom: 0; } .layui-code-preview .layui-code-item { display: none; border-top-width: 0; } .layui-code-item-preview { position: relative; padding: var(--lay-spacing); } .layui-code-item-preview > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; } /* 工具栏 */ .layui-code-tools { position: absolute; right: 11px; top: 8px; line-height: normal; } .layui-code-tools > i { display: inline-block; margin-left: 6px; padding: 3px; cursor: pointer; } .layui-code-tools > i.layui-icon-file-b { color: #999; } .layui-code-tools > i:hover { color: var(--lay-color-accent); } /* 全屏风格 */ .layui-code-full { position: fixed; left: 0; top: 0; z-index: 1111111; width: 100%; height: 100%; background-color: #fff; } .layui-code-full .layui-code-item { width: 100% !important; border-width: 0 !important; } .layui-code-full .layui-code-item, .layui-code-full .layui-code-view, .layui-code-full .layui-code-wrap { height: calc(100vh - 51px) !important; box-sizing: border-box; } .layui-code-full .layui-code-item-preview { overflow: auto; } /* 代码高亮重置 */ .layui-code-view.layui-code-hl { line-height: 20px !important; border-left-width: 1px; } .layui-code-view.layui-code-hl > .layui-code-ln-side { background-color: transparent; } .layui-code-theme-dark.layui-code-hl, .layui-code-theme-dark.layui-code-hl > .layui-code-ln-side { border-color: rgb(126 122 122 / 15%); } /*行高亮*/ .layui-code-line-highlighted { background-color: rgba(142, 150, 170, 0.14); } .layui-code-line-diff-add { background-color: rgba(16, 185, 129, 0.14); } .layui-code-line-diff-remove { background-color: rgba(244, 63, 94, 0.14); } .layui-code-line-diff-add:before { position: absolute; content: '+'; color: #18794e; } .layui-code-line-diff-remove:before { position: absolute; content: '-'; color: #b8272c; } .layui-code-has-focused-lines .layui-code-line:not(.layui-code-line-has-focus) { filter: blur(0.095rem); opacity: 0.7; transition: filter 0.35s, opacity 0.35s; } .layui-code-has-focused-lines:hover .layui-code-line:not(.layui-code-line-has-focus) { filter: blur(); opacity: 1; } /** * laydate style */ /* 初始化 */ .layui-laydate * { margin: 0; padding: 0; } /* 主体结构 */ .layui-laydate, .layui-laydate * { box-sizing: border-box; } .layui-laydate { position: absolute; z-index: 99999999; margin: 5px 0; border-radius: var(--lay-border-radius); font-size: 14px; line-height: normal; animation-duration: 0.2s; animation-fill-mode: both; } .layui-laydate-main { width: 272px; } .layui-laydate-header *, .layui-laydate-content td, .layui-laydate-list li { transition-duration: 0.3s; } .layui-laydate-shade { top: 0; left: 0; width: 100%; height: 100%; position: fixed; pointer-events: auto; } /* 微微往下滑入 */ @keyframes laydate-downbit { 0% { opacity: 0.3; transform: translate3d(0, -5px, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } .layui-laydate { animation-name: laydate-downbit; } .layui-laydate-static { position: relative; z-index: 0; display: inline-block; margin: 0; animation: none; } /* 展开年月列表时 */ .laydate-ym-show .laydate-prev-m, .laydate-ym-show .laydate-next-m { display: none !important; } .laydate-ym-show .laydate-prev-y, .laydate-ym-show .laydate-next-y { display: inline-block !important; } .laydate-ym-show .laydate-set-ym span[lay-type='month'] { display: none !important; } /* 展开时间列表时 */ .laydate-time-show .layui-laydate-header .layui-icon, .laydate-time-show .laydate-set-ym span[lay-type='year'], .laydate-time-show .laydate-set-ym span[lay-type='month'] { display: none !important; } /* 头部结构 */ .layui-laydate-header { position: relative; line-height: 30px; padding: 10px 70px 5px; } .layui-laydate-header * { display: inline-block; vertical-align: bottom; } .layui-laydate-header i { position: absolute; top: 10px; padding: 0 5px; color: #999; font-size: 18px; cursor: pointer; } .layui-laydate-header i.laydate-prev-y { left: 15px; } .layui-laydate-header i.laydate-prev-m { left: 45px; } .layui-laydate-header i.laydate-next-y { right: 15px; } .layui-laydate-header i.laydate-next-m { right: 45px; } .laydate-time-show .layui-laydate-header { padding-left: 10px; padding-right: 10px; } .laydate-set-ym { width: 100%; text-align: center; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .laydate-set-ym span { padding: 0 10px; cursor: pointer; } .laydate-time-text { cursor: default !important; } /* 主体结构 */ .layui-laydate-content { position: relative; padding: 10px; -moz-user-select: none; -webkit-user-select: none; user-select: none; } .layui-laydate-content table { border-collapse: collapse; border-spacing: 0; } .layui-laydate-content th, .layui-laydate-content td { width: 36px; height: 30px; padding: 0; text-align: center; } .layui-laydate-content th { font-weight: 400; } .layui-laydate-content td { position: relative; cursor: pointer; } .laydate-day-mark { position: absolute; left: 0; top: 0; width: 100%; line-height: 30px; font-size: 12px; overflow: hidden; } .laydate-day-mark::after { position: absolute; content: ''; right: 2px; top: 2px; width: 5px; height: 5px; border-radius: 50%; } .laydate-day-holidays:before { position: absolute; left: 0; top: 0; font-size: 12px; transform: scale(0.7); } .laydate-day-holidays:before { content: '\4F11'; color: #ff5722; } .laydate-day-holidays[type='workdays']:before { content: '\73ED'; color: inherit; } .layui-laydate .layui-this .laydate-day-holidays:before { color: #fff; } /* 底部结构 */ .layui-laydate-footer { position: relative; height: 46px; line-height: 26px; padding: 10px; } .layui-laydate-footer span { display: inline-block; vertical-align: top; height: 26px; line-height: 24px; padding: 0 10px; border: 1px solid #c9c9c9; border-radius: var(--lay-border-radius); background-color: #fff; font-size: 12px; cursor: pointer; white-space: nowrap; transition: all 0.3s; } .layui-laydate-footer span:hover { color: var(--lay-color-accent); } .layui-laydate-footer span.layui-laydate-preview { cursor: default; border-color: transparent !important; } .layui-laydate-footer span.layui-laydate-preview:hover { color: #777; } .layui-laydate-footer span:first-child.layui-laydate-preview { padding-left: 0; } .laydate-footer-btns { position: absolute; right: 10px; top: 10px; } .laydate-footer-btns span { margin: 0 0 0 -1px; border-radius: 0px; } .laydate-footer-btns span:first-child { border-radius: var(--lay-border-radius) 0px 0px var(--lay-border-radius); } .laydate-footer-btns span:last-child { border-radius: 0px var(--lay-border-radius) var(--lay-border-radius) 0px; } /* 快捷栏 */ .layui-laydate-shortcut { width: 80px; padding: 6px 0; display: inline-block; vertical-align: top; overflow: auto; max-height: 276px; text-align: center; } .layui-laydate-shortcut + .layui-laydate-main { display: inline-block; border-left: 1px solid #e2e2e2; } .layui-laydate-shortcut > li { padding: 5px 8px; cursor: pointer; line-height: 18px; } /* 年月列表 */ .layui-laydate .layui-laydate-list { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 10px; box-sizing: border-box; background-color: #fff; } .layui-laydate .layui-laydate-list > li { position: relative; display: inline-block; width: 33.3%; height: 36px; line-height: 36px; margin: 3px 0; vertical-align: middle; text-align: center; cursor: pointer; list-style: none; } .layui-laydate .laydate-month-list > li { width: 25%; margin: 17px 0; } .laydate-time-list { display: table; } .layui-laydate .laydate-time-list > li { display: table-cell; height: 100%; margin: 0; line-height: normal; cursor: default; } .layui-laydate .laydate-time-list p { position: relative; top: -4px; margin: 0; line-height: 29px; } .layui-laydate .laydate-time-list ol { height: 181px; overflow: hidden; } .layui-laydate .laydate-time-list > li:hover ol { overflow-y: auto; } .layui-laydate .laydate-time-list ol li { width: 130%; padding-left: 33px; height: 30px; line-height: 30px; text-align: left; cursor: pointer; } .layui-laydate .laydate-time-list-hide-1 ol li { padding-left: 53px; } .layui-laydate .laydate-time-list-hide-2 ol li { padding-left: 117px; } /* 提示 */ .layui-laydate-hint { position: absolute; top: 115px; left: 50%; width: 250px; margin-left: -125px; line-height: 20px; padding: 15px; text-align: center; font-size: 12px; color: #ff5722; white-space: pre-line; } /* 双日历 */ .layui-laydate-range { width: 546px; } .layui-laydate-range .layui-laydate-main { display: inline-block; vertical-align: middle; max-width: 50%; } .layui-laydate-range .laydate-main-list-1 .layui-laydate-header, .layui-laydate-range .laydate-main-list-1 .layui-laydate-content { border-left: 1px solid #e2e2e2; } .layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-m, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-y, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-m, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-y { display: none; } .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-header, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-content { border-left-style: dashed; } /* 默认简约主题 */ .layui-laydate, .layui-laydate-hint { border: 1px solid var(--lay-border-color-accent); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); background-color: #fff; color: #777; } .layui-laydate-header { border-bottom: 1px solid #e2e2e2; } .layui-laydate-header i:hover, .layui-laydate-header span:hover { color: var(--lay-color-accent); } .layui-laydate-content { border-top: none 0; border-bottom: none 0; } .layui-laydate-content th { color: #333; } .layui-laydate-content td { color: #777; } .layui-laydate-content td.laydate-day-now { color: var(--lay-color-accent); } .layui-laydate-content td.laydate-day-now:after { content: ''; position: absolute; width: 100%; height: 30px; left: 0; top: 0; border: 1px solid var(--lay-color-accent); box-sizing: border-box; } .layui-laydate-linkage .layui-laydate-content td.laydate-selected > div { background-color: #cffae9; transition: all 0.3s; } .layui-laydate-linkage .laydate-selected:hover > div { background-color: #cffae9 !important; } .layui-laydate-content td:hover:after, .layui-laydate-content td.laydate-selected:after { content: none; } .layui-laydate-content td > div:hover, .layui-laydate-list li:hover, .layui-laydate-shortcut > li:hover { background-color: var(--lay-gray-300); color: #333; transition: all 0.3s; } .laydate-time-list li ol { margin: 0; padding: 0; border: 1px solid #e2e2e2; border-left-width: 0; } .laydate-time-list li:first-child ol { border-left-width: 1px; } .laydate-time-list > li:hover { background: none; } .layui-laydate-content .laydate-day-prev, .layui-laydate-content .laydate-day-next { color: var(--lay-gray-400); } .layui-laydate-linkage .laydate-selected.laydate-day-prev > div, .layui-laydate-linkage .laydate-selected.laydate-day-next > div { background: none !important; } .layui-laydate-footer { border-top: 1px solid #e2e2e2; } .layui-laydate-hint { color: #ff5722; } .laydate-day-mark::after { background-color: var(--lay-color-accent); } .layui-laydate-content td.layui-this .laydate-day-mark::after { display: none; } .layui-laydate-footer span[lay-type='date'] { color: var(--lay-color-accent); } .layui-laydate .layui-this, .layui-laydate .layui-this > div { background-color: var(--lay-color-accent) !important; color: #fff !important; } .layui-laydate .laydate-disabled, .layui-laydate .laydate-disabled:hover { background: none !important; color: var(--lay-gray-400) !important; cursor: not-allowed !important; -moz-user-select: none; -webkit-user-select: none; user-select: none; } .layui-laydate .layui-this.laydate-disabled, .layui-laydate .layui-this.laydate-disabled > div { background-color: var(--lay-gray-300) !important; } .layui-laydate-content td > div { padding: 7px 0; height: 100%; } /* 墨绿/自定义背景色主题 */ .laydate-theme-molv { border: none; } .laydate-theme-molv.layui-laydate-range { width: 548px; } .laydate-theme-molv .layui-laydate-main { width: 274px; } .laydate-theme-molv .layui-laydate-header { border: none; background-color: var(--lay-color-primary); } .laydate-theme-molv .layui-laydate-header i, .laydate-theme-molv .layui-laydate-header span { color: #f6f6f6; } .laydate-theme-molv .layui-laydate-header i:hover, .laydate-theme-molv .layui-laydate-header span:hover { color: #fff; } .laydate-theme-molv .layui-laydate-content { border: 1px solid #e2e2e2; border-top: none; border-bottom: none; } .laydate-theme-molv .laydate-main-list-1 .layui-laydate-content { border-left: none; } .laydate-theme-molv .layui-this, .laydate-theme-molv .layui-this > div { background-color: var(--lay-color-primary) !important; } .laydate-theme-molv .layui-laydate-footer { border: 1px solid #e2e2e2; } /* 格子主题 */ .laydate-theme-grid .layui-laydate-content td, .laydate-theme-grid .layui-laydate-content thead, .laydate-theme-grid .laydate-year-list > li, .laydate-theme-grid .laydate-month-list > li { border: 1px solid #e2e2e2; } .layui-laydate-linkage.laydate-theme-grid .laydate-selected, .layui-laydate-linkage.laydate-theme-grid .laydate-selected:hover { background-color: #f2f2f2 !important; color: var(--lay-color-primary) !important; } .layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-prev, .layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-next { color: var(--lay-gray-400) !important; } .laydate-theme-grid .laydate-year-list, .laydate-theme-grid .laydate-month-list { margin: 1px 0 0 1px; } .laydate-theme-grid .laydate-year-list > li, .laydate-theme-grid .laydate-month-list > li { margin: 0 -1px -1px 0; } .laydate-theme-grid .laydate-year-list > li { height: 43px; line-height: 43px; } .laydate-theme-grid .laydate-month-list > li { height: 71px; line-height: 71px; } .laydate-theme-grid .layui-laydate-content td > div { height: 29px; margin-top: -1px; } /* 圆圈高亮主题 */ .laydate-theme-circle .layui-laydate-content td > div, .laydate-theme-circle .layui-laydate-content td.layui-this > div { width: 28px; height: 28px; line-height: 28px; border-radius: 14px; margin: 0 4px; padding: 0; } .layui-laydate.laydate-theme-circle .layui-laydate-content table td.layui-this { background-color: transparent !important; } .laydate-theme-grid.laydate-theme-circle .layui-laydate-content td > div { margin: 0 3.5px; } /* 全面板 */ .laydate-theme-fullpanel .layui-laydate-main { width: 526px; } .laydate-theme-fullpanel .layui-laydate-list { width: 252px; left: 272px; } .laydate-theme-fullpanel .laydate-set-ym span { display: none; } .laydate-theme-fullpanel .laydate-time-show .layui-laydate-header .layui-icon, .laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type='year'], .laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type='month'] { display: inline-block !important; } .laydate-theme-fullpanel .laydate-btns-time { display: none; } .laydate-theme-fullpanel .laydate-time-list-hide-1 ol li { padding-left: 49px; } .laydate-theme-fullpanel .laydate-time-list-hide-2 ol li { padding-left: 107px; } /** * layer style */ /* common */ .layui-layer-shade, .layui-layer { position: fixed; _position: absolute; pointer-events: auto; } .layui-layer-shade { opacity: 0; transition: opacity 0.35s cubic-bezier(0.34, 0.69, 0.1, 1); top: 0; left: 0; width: 100%; height: 100%; } .layui-layer { top: 150px; left: 0; margin: 0; padding: 0; background-color: #fff; -webkit-background-clip: content; background-clip: content; border-radius: var(--lay-border-radius); box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3); } .layui-layer-close { position: absolute; } .layui-layer-content { position: relative; } .layui-layer-border { border: 1px solid #b2b2b2; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } .layui-layer-load { background: url('data:image/gif;base64,R0lGODlhJQAlAJECAL3L2AYrTv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAAJQAlAAACi5SPqcvtDyGYIFpF690i8xUw3qJBwUlSadmcLqYmGQu6KDIeM13beGzYWWy3DlB4IYaMk+Dso2RWkFCfLPcRvFbZxFLUDTt21BW56TyjRep1e20+i+eYMR145W2eefj+6VFmgTQi+ECVY8iGxcg35phGo/iDFwlTyXWphwlm1imGRdcnuqhHeop6UAAAIfkEBQoAAgAsEAACAAQACwAAAgWMj6nLXAAh+QQFCgACACwVAAUACgALAAACFZQvgRi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwXABEADAADAAACBYyPqcsFACH5BAUKAAIALBUAFQAKAAsAAAITlGKZwWoMHYxqtmplxlNT7ixGAQAh+QQFCgACACwQABgABAALAAACBYyPqctcACH5BAUKAAIALAUAFQAKAAsAAAIVlC+BGL3Z3IlxUmUuhtR2LzHhsiEFACH5BAUKAAIALAEAEQAMAAMAAAIFjI+pywUAIfkEBQoAAgAsBQAFAAoACwAAAhOUYJnAagwdjGq2amXGU1PuLEYBACH5BAUKAAIALBAAAgAEAAsAAAIFhI+py1wAIfkEBQoAAgAsFQAFAAoACwAAAhWUL4AIvdnciXFSZS6G1HYvMeGyIQUAIfkEBQoAAgAsFwARAAwAAwAAAgWEj6nLBQAh+QQFCgACACwVABUACgALAAACE5RgmcBqDB2MarZqZcZTU+4sRgEAIfkEBQoAAgAsEAAYAAQACwAAAgWEj6nLXAAh+QQFCgACACwFABUACgALAAACFZQvgAi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwBABEADAADAAACBYSPqcsFADs=') #fff center center no-repeat; } .layui-layer-setwin span, .layui-layer-btn a { display: inline-block; vertical-align: middle; } .layui-layer-move { display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; filter: alpha(opacity=0); background-color: #fff; z-index: 2147483647; } .layui-layer-resize { position: absolute; width: 15px; height: 15px; right: 0; bottom: 0; cursor: se-resize; } /* 动画 */ .layer-anim { animation-fill-mode: both; animation-duration: 0.3s; } @keyframes layer-bounceIn { 0% { opacity: 0; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .layer-anim-00 { animation-name: layer-bounceIn; } @keyframes layer-zoomInDown { 0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; } 60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; } } .layer-anim-01 { animation-name: layer-zoomInDown; } @keyframes layer-fadeInUpBig { 0% { opacity: 0; transform: translateY(2000px); } 100% { opacity: 1; transform: translateY(0); } } .layer-anim-02 { animation-name: layer-fadeInUpBig; } @keyframes layer-zoomInLeft { 0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; } 60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; } } .layer-anim-03 { animation-name: layer-zoomInLeft; } @keyframes layer-rollIn { 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } 100% { opacity: 1; transform: translateX(0px) rotate(0deg); } } .layer-anim-04 { animation-name: layer-rollIn; } @keyframes layer-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .layer-anim-05 { animation-name: layer-fadeIn; } @keyframes layer-shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); } 20%, 40%, 60%, 80% { transform: translateX(10px); } } .layer-anim-06 { animation-name: layer-shake; } /* 从上往下 */ @keyframes layer-slide-down { from { transform: translate3d(0, -100%, 0); } to { transform: translate3d(0, 0, 0); } } @keyframes layer-slide-down-out { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(0, -100%, 0); } } .layer-anim-slide-down { animation-name: layer-slide-down; } .layer-anim-slide-down-out { animation-name: layer-slide-down-out; } /* 从右往左 */ @keyframes layer-slide-left { from { transform: translate3d(100%, 0, 0); } to { transform: translate3d(0, 0, 0); } } @keyframes layer-slide-left-out { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(100%, 0, 0); } } .layer-anim-slide-left { animation-name: layer-slide-left; } .layer-anim-slide-left-out { animation-name: layer-slide-left-out; } /* 从下往上 */ @keyframes layer-slide-up { from { transform: translate3d(0, 100%, 0); } to { transform: translate3d(0, 0, 0); } } @keyframes layer-slide-up-out { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(0, 100%, 0); } } .layer-anim-slide-up { animation-name: layer-slide-up; } .layer-anim-slide-up-out { animation-name: layer-slide-up-out; } /* 从左往右 */ @keyframes layer-slide-right { from { transform: translate3d(-100%, 0, 0); } to { transform: translate3d(0, 0, 0); } } @keyframes layer-slide-right-out { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(-100%, 0, 0); } } .layer-anim-slide-right { animation-name: layer-slide-right; } .layer-anim-slide-right-out { animation-name: layer-slide-right-out; } /* 标题栏 */ .layui-layer-title { padding: 0 81px 0 16px; height: 50px; line-height: 50px; border-bottom: 1px solid #f0f0f0; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: var(--lay-border-radius) var(--lay-border-radius) 0 0; } .layui-layer-setwin { position: absolute; right: 15px; top: 16px; font-size: 0; line-height: initial; } .layui-layer-setwin span { position: relative; width: 16px; height: 16px; line-height: 18px; margin-left: 10px; text-align: center; font-size: 16px; cursor: pointer; color: #000; _overflow: hidden; box-sizing: border-box; } .layui-layer-setwin .layui-layer-min:before { content: ''; position: absolute; width: 12px; border-bottom: 1px solid #2e2d3c; left: 50%; top: 50%; margin: -0.5px 0 0 -6px; cursor: pointer; _overflow: hidden; } .layui-layer-setwin .layui-layer-min:hover:before { background-color: #2d93ca; } .layui-layer-setwin .layui-layer-max:before, .layui-layer-setwin .layui-layer-max:after { content: ''; position: absolute; left: 50%; top: 50%; z-index: 1; width: 9px; height: 9px; margin: -5px 0 0 -5px; border: 1px solid #2e2d3c; } .layui-layer-setwin .layui-layer-max:hover:before, .layui-layer-setwin .layui-layer-max:hover:after { border-color: #2d93ca; } .layui-layer-setwin .layui-layer-min:hover:before { background-color: #2d93ca; } .layui-layer-setwin .layui-layer-maxmin:before, .layui-layer-setwin .layui-layer-maxmin:after { width: 7px; height: 7px; margin: -3px 0 0 -3px; background-color: #fff; } .layui-layer-setwin .layui-layer-maxmin:after { z-index: 0; margin: -5px 0 0 -1px; } .layui-layer-setwin .layui-layer-close { cursor: pointer; } .layui-layer-setwin .layui-layer-close:hover { opacity: 0.7; } .layui-layer-setwin .layui-layer-close2 { position: absolute; right: -28px; top: -28px; color: #fff; background-color: #787878; padding: 3px; border: 3px solid; width: 28px; height: 28px; font-size: 16px; font-weight: bolder; border-radius: 50%; margin-left: 0; } .layui-layer-setwin .layui-layer-close2:hover { opacity: unset; background-color: #3888f6; } /* 按钮栏 */ .layui-layer-btn { text-align: right; padding: 0 15px 12px; pointer-events: auto; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .layui-layer-btn a { height: 30px; line-height: 30px; margin: 5px 5px 0; padding: 0 var(--lay-spacing); border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: var(--lay-border-radius); font-weight: 400; cursor: pointer; text-decoration: none; box-sizing: border-box; } .layui-layer-btn a:hover { opacity: 0.9; text-decoration: none; } .layui-layer-btn a:active { opacity: 0.8; } .layui-layer-btn .layui-layer-btn0 { border-color: transparent; background-color: #1e9fff; color: #fff; } .layui-layer-btn-l { text-align: left; } .layui-layer-btn-c { text-align: center; } .layui-layer-btn-is-loading { opacity: 0.5 !important; cursor: not-allowed !important; cursor: wait !important; overflow: hidden; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .layui-layer-btn-is-loading .layui-layer-btn-loading-icon { margin-right: 8px; font-size: 14px; } /* 定制化 */ .layui-layer-dialog { min-width: 240px; } .layui-layer-dialog .layui-layer-content { position: relative; padding: 16px; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow-x: hidden; overflow-y: auto; } .layui-layer-dialog .layui-layer-content .layui-layer-face { position: absolute; top: 18px; left: 16px; color: #959595; font-size: 32px; _left: -40px; } .layui-layer-dialog .layui-layer-content .layui-icon-tips { color: #f39b12; } .layui-layer-dialog .layui-layer-content .layui-icon-success { color: var(--lay-color-accent); } .layui-layer-dialog .layui-layer-content .layui-icon-error { top: 19px; color: #ff5722; } .layui-layer-dialog .layui-layer-content .layui-icon-question { color: #ffb800; } .layui-layer-dialog .layui-layer-content .layui-icon-lock { color: #787878; } .layui-layer-dialog .layui-layer-content .layui-icon-face-cry { color: #ff5722; } .layui-layer-dialog .layui-layer-content .layui-icon-face-smile { color: var(--lay-color-accent); } .layui-layer-rim { border: 6px solid #8d8d8d; border: 6px solid rgba(0, 0, 0, 0.3); border-radius: 5px; box-shadow: none; } .layui-layer-msg { min-width: 180px; border: 1px solid #d3d4d3; box-shadow: none; } .layui-layer-hui { min-width: 100px; background-color: #000; filter: alpha(opacity=60); background-color: rgba(0, 0, 0, 0.6); color: #fff; border: none; } .layui-layer-hui .layui-layer-close { color: #fff; } .layui-layer-hui .layui-layer-content { padding: 11px 24px; text-align: center; } .layui-layer-dialog .layui-layer-padding { padding: 18px 24px 18px 58px; text-align: left; } .layui-layer-page .layui-layer-content { position: relative; overflow: auto; } .layui-layer-page .layui-layer-btn, .layui-layer-iframe .layui-layer-btn { padding-top: 10px; } .layui-layer-nobg { background: none; } .layui-layer-iframe iframe { display: block; width: 100%; } .layui-layer-loading { border-radius: 100%; background: none; box-shadow: none; border: none; } .layui-layer-loading .layui-layer-content { width: 76px; height: 38px; line-height: 38px; text-align: center; } .layui-layer-loading-icon { font-size: 38px; color: #959595; } .layui-layer-loading2 { text-align: center; } .layui-layer-loading-2 { position: relative; height: 38px; } .layui-layer-loading-2:before, .layui-layer-loading-2:after { content: ''; position: absolute; left: 50%; top: 50%; width: 38px; height: 38px; margin: -19px 0 0 -19px; border-radius: 50%; border: 3px solid var(--lay-border-color-accent); box-sizing: border-box; } .layui-layer-loading-2:after { border-color: transparent; border-left-color: #1e9fff; } .layui-layer-tips { background: none; box-shadow: none; border: none; } .layui-layer-tips .layui-layer-content { position: relative; line-height: 22px; min-width: 12px; padding: 8px 15px; font-size: 12px; _float: left; border-radius: var(--lay-border-radius); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); background-color: #000; color: #fff; } .layui-layer-tips .layui-layer-close { right: -2px; top: -1px; } .layui-layer-tips i.layui-layer-TipsG { position: absolute; width: 0; height: 0; border-width: 8px; border-color: transparent; border-style: dashed; } .layui-layer-tips i.layui-layer-TipsT, .layui-layer-tips i.layui-layer-TipsB { left: 5px; border-right-style: solid; border-right-color: #000; } .layui-layer-tips i.layui-layer-TipsT { bottom: -8px; } .layui-layer-tips i.layui-layer-TipsB { top: -8px; } .layui-layer-tips i.layui-layer-TipsR, .layui-layer-tips i.layui-layer-TipsL { top: 5px; border-bottom-style: solid; border-bottom-color: #000; } .layui-layer-tips i.layui-layer-TipsR { left: -8px; } .layui-layer-tips i.layui-layer-TipsL { right: -8px; } /* 内置 skin */ .layui-layer-lan .layui-layer-title { background: #4476a7; color: #fff; border: none; } .layui-layer-lan .layui-layer-btn { padding: 5px 10px 10px; border-top: 1px solid #e9e7e7; } .layui-layer-lan .layui-layer-btn a { background: #fff; border-color: #e9e7e7; color: #333; } .layui-layer-lan .layui-layer-btn .layui-layer-btn1 { background: #c9c5c5; } .layui-layer-molv .layui-layer-title { background: #009f95; color: #fff; border: none; } .layui-layer-molv .layui-layer-btn a { background: #009f95; border-color: #009f95; } .layui-layer-molv .layui-layer-btn .layui-layer-btn1 { background: #92b8b1; } .layui-layer-lan .layui-layer-setwin .layui-icon, .layui-layer-molv .layui-layer-setwin .layui-icon { color: #fff; } /* Windows 10 风格主题 */ .layui-layer-win10 { border: 1px solid #aaa; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3); border-radius: none; } .layui-layer-win10 .layui-layer-title { height: 32px; line-height: 32px; padding-left: 8px; border-bottom: none; font-size: 12px; } .layui-layer-win10 .layui-layer-setwin { right: 0; top: 0; } .layui-layer-win10 .layui-layer-setwin span { margin-left: 0; width: 32px; height: 32px; padding: 8px; } .layui-layer-win10.layui-layer-page .layui-layer-setwin span { width: 38px; } .layui-layer-win10 .layui-layer-setwin span:hover { background-color: #e5e5e5; } .layui-layer-win10 .layui-layer-setwin span.layui-icon-close:hover { background-color: #e81123; color: #fff; } .layui-layer-win10.layui-layer-dialog .layui-layer-content { padding: var(--lay-spacing-sm) var(--lay-spacing) var(--lay-spacing-lg); color: #0033bc; } .layui-layer-win10.layui-layer-dialog .layui-layer-padding { padding-top: 18px; padding-left: 58px; } .layui-layer-win10 .layui-layer-btn { padding: 5px 5px 10px; border-top: 1px solid #dfdfdf; background-color: #f0f0f0; } .layui-layer-win10 .layui-layer-btn a { height: 20px; line-height: 18px; background-color: #e1e1e1; border-color: #adadad; color: #000; font-size: 12px; transition: all 0.3s; } .layui-layer-win10 .layui-layer-btn a:hover { border-color: #2a8edd; background-color: #e5f1fb; } .layui-layer-win10 .layui-layer-btn .layui-layer-btn0 { border-color: #0078d7; } /** * layer 拓展层 */ /* prompt */ .layui-layer-prompt .layui-layer-input { display: block; width: 260px; height: 36px; margin: 0 auto; line-height: 30px; padding-left: 10px; border: 1px solid #e6e6e6; color: #333; } .layui-layer-prompt textarea.layui-layer-input { width: 300px; height: 100px; line-height: 20px; padding: 6px 10px; } .layui-layer-prompt .layui-layer-content { padding: var(--lay-spacing); } .layui-layer-prompt .layui-layer-btn { padding-top: 0; } /* tab */ .layui-layer-tab { box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.4); } .layui-layer-tab .layui-layer-title { padding-left: 0; overflow: visible; } .layui-layer-tab .layui-layer-title span { position: relative; display: inline-block; vertical-align: top; border-left: 1px solid transparent; border-right: 1px solid transparent; min-width: 80px; max-width: 300px; padding: 0 var(--lay-spacing); text-align: center; cursor: default; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; } .layui-layer-tab .layui-layer-title span.layui-this { height: 51px; border-left-color: var(--lay-border-color); border-right-color: var(--lay-border-color); background-color: #fff; z-index: 10; } .layui-layer-tab .layui-layer-title span:first-child { border-left-color: transparent; } .layui-layer-tabmain { line-height: 24px; clear: both; } .layui-layer-tabmain .layui-layer-tabli { display: none; } .layui-layer-tabmain .layui-layer-tabli.layui-this { display: block; } /* photos */ .layui-layer-photos { background: none; box-shadow: none; } .layui-layer-photos .layui-layer-content { overflow: visible; text-align: center; } .layui-layer-photos .layer-layer-photos-main img { position: relative; width: 100%; display: inline-block; vertical-align: top; } .layui-layer-photos-prev, .layui-layer-photos-next { position: fixed; top: 50%; width: 52px; height: 52px; line-height: 52px; margin-top: -26px; cursor: pointer; font-size: 52px; color: #717171; } .layui-layer-photos-prev { left: 32px; } .layui-layer-photos-next { right: 32px; } .layui-layer-photos-prev:hover, .layui-layer-photos-next:hover { color: #959595; } .layui-layer-photos-toolbar { position: fixed; left: 0; right: 0; bottom: 0; width: 100%; height: 52px; line-height: 52px; background-color: rgba(0, 0, 0, 0.32); color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0; } .layui-layer-photos-toolbar > * { display: inline-block; vertical-align: top; padding: 0 var(--lay-spacing); font-size: 12px; color: #fff; } .layui-layer-photos-toolbar * { font-size: 12px; } .layui-layer-photos-header { top: 0; bottom: auto; } .layui-layer-photos-header > span { cursor: pointer; } .layui-layer-photos-header > span:hover { background-color: rgba(51, 51, 51, 0.32); } .layui-layer-photos-header .layui-icon { font-size: 18px; } .layui-layer-photos-footer > h3 { max-width: 65%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .layui-layer-photos-footer a:hover { text-decoration: underline; } .layui-layer-photos-footer em { font-style: normal; } /* 关闭动画 */ @keyframes layer-bounceOut { 100% { opacity: 0; transform: scale(0.7); } 30% { transform: scale(1.05); } 0% { transform: scale(1); } } .layer-anim-close { animation-name: layer-bounceOut; animation-fill-mode: both; animation-duration: 0.2s; } /*# sourceMappingURL=layui.css.map */