/* 列表开始 */ .ul-nav-tree { } .ul-nav-tree-group-title { font-size: 16px; font-weight: 600; line-height: 2; } .ul-nav-tree-item { display: flex; align-items: baseline; cursor: pointer; padding: 5px; white-space: nowrap; } .ul-nav-tree-item.current .ul-nav-tree-item-title { color: #6cf; } .ul-nav-tree-item-title { font-size: 15px; } .ul-nav-tree-item-desc { font-size: 14px; color: #999; margin-left: 15px; } /* 列表结束 */ /* 通用类开始 */ .ul-padding-md { padding: 15px; } .ul-section { margin-bottom: 15px; } .ul-icon-exit { display: inline-block; width: 16px; height: 16px; background-image: url("img/exit.png"); background-size: cover; background-position: center; } .ul-border-right { border-right: 1px solid #bbb; } .ul-bg-white { background-color: #fff; } .ul-common-flex-list{ display: flex; flex-wrap: wrap; } .ul-common-flex-sb { display: flex; align-items: center; justify-content: space-between; } /* 通用类结束 */ /* 用户头像开始 */ .ul-avatar-list { } .ul-avatar-list-item { display: flex; align-items: center; justify-content: space-between; padding: 8px; background-color: #ddd; } .ul-avatar-list-item.current { background-color: #bbb; } .ul-avatar-list-item-img { height: 48px; width: 48px; background-image: url("/static/images/avatar.png"); background-size: cover; background-position: center; border-radius: 3px; background-color: #fff; } .ul-avatar-list-item-info { margin-left: 10px; position: relative; width: calc(100% - 48px - 10px); } .ul-avatar-list-item-time { position: absolute; right: 0; top: 0; color: #999; } .ul-avatar-list-item-tips { color: #999; font-size: 14px; display: inline-block; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; } /* 头像结束 */ /* 头部开始 */ .ul-header { background-color: #fff; box-shadow: 0 3px 5px #999; padding: 3px; } .ul-header-main { display: flex; justify-content: space-between; align-items: center; margin: 0 auto; } .ul-header-logo { max-height: 48px; } .ul-header-user { display: flex; align-items: center; justify-content: center; } .ul-header-user-avatar { background-image: url("/static/images/avatar.png"); width: 45px; height: 45px; background-size: cover; background-position: center; } .ul-header-user-options { display: flex; align-items: center; color: #999; font-size: 12px; cursor: pointer; } .ul-header-user-info { margin-left: 10px; } /* 头部结束 */ /* 导航开始 */ .layui-nav.ul-nav-white { background-color: #f0f0f0; } .layui-nav.ul-nav-white .layui-nav-child a { color: #666; } .layui-nav.ul-nav-white .layui-nav-item a { color: #666; } .layui-nav.ul-nav-white .layui-nav-itemed > .layui-nav-child { background-color: rgba(255, 255, 255, 0.6) !important; } .layui-nav-tree.ul-nav-white .layui-nav-item a:hover { background-color: #9cf; color: #fff !important; } .layui-nav.ul-nav-white .layui-nav-itemed > a, .layui-nav-tree.ul-nav-white .layui-nav-title a, .layui-nav-tree.ul-nav-white .layui-nav-title a:hover { color: #666 !important; } .layui-nav-tree.ul-nav-white .layui-nav-bar { background-color: #6cf; } .layui-nav-tree.ul-nav-white .layui-nav-child dd.layui-this, .layui-nav-tree.ul-nav-white .layui-nav-child dd.layui-this a, .layui-nav-tree.ul-nav-white .layui-this, .layui-nav-tree.ul-nav-white .layui-this > a, .layui-nav-tree.ul-nav-white .layui-this > a:hover { background-color: #9cf; color: #fff; } /* 导航结束 */ /* 链接导航开始 */ .ul-link-select { display: flex; align-items: flex-start; justify-content: flex-start; } .ul-link-title { } .ul-link-list { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; margin-left: 15px; } .ul-link-item { padding: 0px 10px; cursor: pointer; margin-right: 10px; } .ul-link-item.current { border-radius: 15px; border: 1px solid #6cf; color: #6cf; } /* 链接导航结束 */ /* 相册列表开始 */ .ul-photo-list { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } .ul-photo-item { margin: 15px; text-align: center; min-width: 220px; } .ul-photo-poster { width: 180px; height: 140px; background-image: url("../static/images/avatar.png"); background-size: cover; background-position: center; margin: 0 auto; box-shadow: 1px 1px 3px #999; } .ul-photo-info { margin-top: 10px; font-size: 18px; line-height: 1.5; } .ul-photo-desc { font-size: 14px; color: #999; } .ul-photo-card-list { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } .ul-photo-card-item { width: 200px; margin: 15px; box-shadow: 0 5px 10px #999; } .ul-photo-card-poster { width: 100%; height: 140px; background-size: cover; background-position: center; } .ul-photo-card-info { padding: 5px; font-size: 18px; line-height: 1.5; } .ul-photo-card-desc { font-size: 14px; color: #999; } /* 相册列表结束 */ .ul-info-tips { padding: 15px; background-color: rgba(255, 255, 255, 0.6); } .ul-card-status { padding: 5px; border-radius: 5px; } .ul-card-options { float: right; cursor: pointer; } .data-item { margin-right: 15px; } .data-img .data-img-main { max-width: 120px; margin: 5px; } .data-img { display: block; } .ul-card-list { display: flex; flex-wrap: wrap; } .ul-card-list .ul-card { margin-right: 15px; } .ul-card-list .layui-card:last-child { margin-bottom: 15px; } .ul-title { text-align: center; line-height: 1.5; } .ul-title-main { font-size: 16px; } .ul-title-plus { color: #999; } .ul-title-line { border-top: 2px solid #666; margin-top: 8px; } .ul-message-list { } .ul-message-item { margin-bottom: 15px; display: flex; justify-content: flex-start; align-items: flex-start; padding: 15px; } .ul-message-item-left { width: 120px; } .ul-message-item-right { width: calc(100% - 120px); } .ul-message-item-info { position: relative; } .ul-message-item-options { position: absolute; right: 0; top: 0; } .ul-message-item-avatar { background-size: cover; background-position: center; width: 100px; height: 100px; border-radius: 50%; } .ul-message-item-name { display: flex; color: #6cf; font-size: 16px; } .ul-message-item-data { display: flex; font-size: 14px; color: #999; margin-top: 10px; } .ul-message-item-content { background-color: #f0f0f0; padding: 15px; margin-top: 10px; } .ul-message-item-img-list { margin-top: 10px; } .ul-message-item-img { width: 160px; height: 120px; background-size: cover; background-position: center; margin-right: 10px; display: inline-block; } .ul-nav-easy { background-color: transparent; } .layui-nav-tree.ul-nav-easy .layui-nav-item > a { color: #666; } .layui-nav-tree.ul-nav-easy .layui-this { background-color: transparent; } .layui-nav-tree.ul-nav-easy .layui-this > a { background-color: transparent; color: #6cf; } .layui-nav-tree.ul-nav-easy .layui-nav-item.layui-this a:hover { color: #6cf; } .layui-nav-tree.ul-nav-easy .layui-nav-item a:hover { color: #fff; } .layui-nav-tree.ul-nav-easy .layui-nav-item a { height: 45px; line-height: 45px; } .search-item { margin-bottom: 15px; } .ul-upload-photo-list { } .ul-upload-photo-item { display: inline-block; width: 120px; height: 120px; margin: 5px; background-color: #ddd; cursor: pointer; box-shadow: 0 3px 5px #999; position: relative; } .ul-upload-photo-main { background-size: cover; background-position: center; width: 100%; height: 100%; } .ul-upload-photo-delete { position: absolute; right: 5px; top: 5px; z-index: 999; font-size: 20px; color: #fff; text-shadow: 0 0 2px #000; } .ul-upload-photo-button { background-image: url("img/upload.png"); background-size: cover; background-position: center; } .ul-form-group-title { color: #999; border-bottom: 1px solid #bbb; padding: 5px 0; margin-bottom: 15px; } .ul-tree-item { background-color: #fbfbfb; cursor: pointer; } .ul-tree-item-info { border-left: 3px solid transparent; padding: 8px 0; position: relative; } .ul-tree-item-info.current { background-color: #9cf; border-color: #6699cc; } .ul-tree-item-info:hover { background-color: rgb(190, 222, 255); border-color: #6699cc; } .ul-tree-item-title { margin-left: 25px; } .ul-tree-item-icon { position: absolute; left: 5px; top: 10px; } .ul-note-item { display: flex; justify-content: flex-start; align-items: flex-start; cursor: pointer; padding: 15px; } .ul-note-item.current, .ul-note-item:hover { background-color: #dedede; } .ul-note-item .ul-note-item-icon { margin-right: 10px; } .ul-note-item .ul-note-item-desc { color: #999; font-size: 12px; margin-top: 5px; } .ul-note-item .ul-note-item-time { color: #bbb; font-size: 12px; margin-top: 5px; } .ul-note-item .ul-note-item-tree { font-size: 12px; color: #bbb; margin-top: 5px; } .ul-input-table { text-align: center; } .ul-input-table tbody td, .ul-input-table tbody th { padding: 2px 4px; } .ul-input-table .layui-form-checkbox[lay-skin="primary"] { margin-top: 0px; } .ul-input-table .layui-form-select dl dd { text-align: left; } .ul-nav-min { box-shadow: 2px 2px 5px #999; padding: 5px; text-align: center; } .ul-nav-min-item { padding: 5px 0; cursor: pointer; color: #333; display: block; } .ul-nav-min-item:hover { color: #6cf; } .ul-header-a { background-color: #ddd; } .ul-header-a-main { display: flex; align-items: center; justify-content: space-between; /* border-width: 1px 0; border-color: #bbb; border-style: solid; */ padding: 5px; margin: 0 auto; } .ul-header-a-nav-item { margin-right: 15px; color: #333; position: relative; display: flex; align-items: center; cursor: pointer; } .ul-header-a-nav-item:hover .ul-header-a-nav-plus { display: block; } .ul-header-a-img { height: 24px; width: 24px; background-size: cover; background-position: center; } .ul-header-a-right { display: flex; align-items: center; } .ul-header-a-nav-plus { position: absolute; top: 100%; left: 50%; display: none; } .ul-nav-header-main { display: flex; align-items: center; justify-content: space-between; padding: 5px 15px; } .ul-nav-header-right { text-align: right; } .ul-nav-header-item { display: inline-block; margin-right: 15px; cursor: pointer; padding: 5px 15px; color: #333; } .ul-nav-header-item:hover { color: #6cf; } .ul-nav-header-red { background-color: #f72222; } .ul-nav-header-red .ul-nav-header-item { color: #fff; } .ul-nav-header-red .ul-nav-header-item:hover { color: #fedf50; } .ul-nav-header-primary { background-color: #6cf; } .ul-nav-header-primary .ul-nav-header-item { color: #fff; } .ul-nav-header-primary .ul-nav-header-item:hover { color: #ccffff; } .ul-card-a { width: 180px; display: flex; justify-content: space-between; border: 1px solid #bbb; box-shadow: 2px 2px 5px #999; color: #516073; padding: 15px; cursor: pointer; margin-right: 15px; margin-bottom: 15px; } .ul-card-a-left { width: 40%; } .ul-card-a-right { display: flex; align-items: center; text-align: center; width: 50%; } .ul-card-a-title { font-size: 18px; } .ul-card-a-desc { margin-top: 5px; font-size: 14px; } .ul-nav-poster { padding: 5px; border: 1px solid #ddd; border-top-width: 3px; } .ul-nav-poster-item { display: flex; justify-content: space-between; align-items: center; cursor: pointer; } .ul-nav-poster-left { display: flex; align-items: center; } .ul-nav-post-title { color: #333; font-weight: bold; } .ul-nav-poster-desc { color: #999; font-size: 12px; font-weight: 100; } .ul-nav-poster-img { width: 48px; height: 48px; background-size: cover; background-position: center; } .ul-nav-poster-item:not(:last-child) { border-bottom: 1px dashed #ddd; } .ul-card-bank { width: 249px; border: 1px solid #e4e4e4; border-radius: 5px; box-shadow: 0 1px 1px #e9e9e9; float: left; margin-right: 14px; margin-bottom: 10px; color: #666666; font-size: 12px; cursor: pointer; } .ul-card-bank-header { padding: 10px 0; margin: 0 14px; border-bottom: 1px dotted #d9d9d9; } .ul-card-bank-body { height: 40px; padding: 10px 10px 20px 0; } .ul-card-bank-line { width: 88px; height: 23px; font-weight: 100; text-align: center; background: #2e4158; border-radius: 0 3px 0 0; font-size: 14px; float: left; } .ul-card-bank-footer { padding: 3px 14px; background: #f8f8f8; border-top: 1px solid #e7e7e7; } .ul-card-bank-line-triangle { width: 0px; height: 3px; display: block; float: right; border-left: 9px solid transparent; border-bottom: 20px solid #fff; } .ul-card-bank-tips { color: #6cf; font-size: 14px; }