/www/wwwroot/cloud.lincq.cn/代码整理/还原今日校园请假页面/css/style.css* { margin: 0; padding: 0; font-size: 14px; box-sizing: content-box; outline: none; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; -webkit-text-size-adjust: none!important; } header, .submit-title, .submit-placeholder, .submit-button { user-select: none; -webkit-user-select: none; } html, body { background: #f6f6f6; } .web-header { position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 3; border-bottom: 1px solid #f6f6f6; } header { width: calc(100% - 24px); text-align: center; padding: 12px; border-bottom: 1px solid #eee; z-index: 9; } .title-fanhui { float: left; margin: 0; } .title { font-size: 16px; margin: 0; display: inline-block; font-weight: 700; color: #444; } .title-fangkui { font-size: 14px; color: red; float: right; margin: 0 6px; display: inline-block; } nav { width: 100%; display: inline-block; } nav li { list-style: none; float: left; width: 50%; text-align: center; padding: 8px 0; color: #666; font-weight: 400; } nav li:first-child { color: #309afe; font-weight: 600; } .li-active { width: 26%; height: 3px; background: #309afe; border-radius: 1px; position: absolute; bottom: -1px; left: 0%; margin: 0px 12%; transition: all 200ms; } footer { position: fixed; bottom: 0; left: 0; right: 0; } footer div { display: inline-block; width: calc(100% / 3); border-top: 1px solid #f6f6f6; float: left; padding: 12px 0px; text-align: center; background: #fff; } footer div:nth-child(2) { width: calc(100% / 3 - 2px); border: 1px solid #f6f6f6; border-bottom: none; } footer div:last-child { background: #309afe; color: #fff; } .web-body { width: 100%; margin: 90px 0px 45px 0px; background: #f6f6f6; display: none; } .gif-area { background: linear-gradient(to bottom, #07a257 30%, rgba(3, 182, 90, 0.8)); height: 100px; position: relative; overflow: hidden; } .gif-sbx { position: absolute; bottom: 0; left: 0; right: 0; width: 900px; white-space: nowrap; overflow: hidden; animation: gif 2s infinite linear; transform: translateX(-22.5%); } .gif-sbx li { list-style: none; float: left; height: 18px; width: 68px; background: transparent; position: relative; margin: 0; border: none; } .gif-sbx li:before { content: ""; position: absolute; left: 0; border-top: 18px solid #fff; border-right: 12px solid transparent; border-bottom: none; border-left: 12px solid #fff; } .gif-sbx li:after { content: ""; position: absolute; right: 0; border-top: none; border-right: 12px solid #fff; border-bottom: 18px solid #fff; border-left: 12px solid transparent; } @keyframes gif { 100% { transform: translateX(0%); } } .gif-yitongguo { width: 100%; text-align: center; } .gif-text { font-size: 16px; color: #fff; letter-spacing: 3px; margin: 8px 0px 0px 0px; display: inline-block; } .gif-area .gif-info { position: absolute; top: 0px; right: 0px; display: inline-block; color: #fff; margin: 8px 20px; font-size: 14px; } .gif-zzxjz { text-align: center; display: block; } .gif-zzxjz>span { font-size: 32px; color: #fff; letter-spacing: 3px; } .gif-time { font-size: 12px; padding: 0px 4px; z-index: 1; background: rgba(0, 0, 0, 0.5); color: #fff; border-radius: 8px; display: inline-block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); white-space: nowrap; } .qj-info, .qj-wdqjsq, .qj-splcjl { width: calc(100% - 48px); padding: 10px 24px; font-size: 12px; display: inline-block; background: #fff; } .qj-info .table-1 { width: 100%; } .qj-info .table-1>p { width: 50%; font-size: 12px; display: inline-block; float: left; color: #666; } .qj-info .table-1>p>font { font-size: 12px; color: #999; } .qj-info .table-2>p { font-size: 12px; display: inline-block; color: #fa9705; } .qj-info .table-2>p>font { font-size: 12px; color: #999; } .qj-info .table-2>p>span { font-size: 12px; color: #309afe; } .qj-info .table-3>p { font-size: 12px; color: #999; } .qj-info .table-3>p>font { font-size: 12px; color: #999; } .tips { font-size: 12px; text-align: center; background: #fa9705; color: #fff; padding: 0px; line-height: 18px; height: 18px; } .icon-wenhao { font-size: 12px; } .qj-wdqjsq { margin: 12px 0px; position: relative; } .area-caption { font-size: 14px; color: #333; } .table-info th, .table-info td, .table-info td font { font-size: 12px; } .table-info td, .table-info td font { color: #666; } .table-info td>span { font-size: 12px; color: #309afe; } .table-info th { white-space: nowrap; vertical-align: top; float: left; font-weight: 400; color: #999; } [class$=time-ttt] { font-weight: 900; color: #666; } .qingjia-shuiying { position: absolute; top: 0; right: 0; margin: 28px 24px; border: 1px solid #309afe; border-radius: 3px; color: #309afe; background: rgba(48, 154, 254, 0.1); padding: 4px 8px; font-weight: 800; } .brfore-line { height: max-content; width: calc(100% - 24px); border-left: 1px solid #ddd; background: transparent; margin: 8px; } .brfore-line li { list-style: none; width: 100%; white-space: nowrap; font-size: 12px; margin: 16px 0px; color: #666; background: #fff; position: relative; padding-left: 16px; } #fname { color: #666; } .brfore-line li:first-child { margin: 16px 0px; } .brfore-line li:last-child { margin: 0px 0px; } .brfore-line li .iconfont { position: absolute; left: -8px; background: #fff; color: #08c39b; } .first-icon-color { color: #309afe!important; } .brfore-line li font { font-size: 12px; color: #08c39b; } .spyj { font-size: 12px; background: #f9f9f9; border: 1px solid #ddd; padding: 3px 6px; white-space: nowrap; width: calc(100% - 16px); margin-left: 16px; color: #999; border-radius: 3px; } .qj-splcjl .time-right { float: right; font-size: 12px; color: #999; } #page2 { display: none; background: transparent; width: 100%; text-align: center; } .qrcode { width: 160px; height: 160px; margin: 6px auto; padding: 10px; margin-top: 36px; box-shadow: 0px 1px 6px 0px #666; border-radius: 6px; overflow: hidden; background: #fff; } .tips1 { font-size: 12px; color: #888; text-align: center; } .gif-time1 { width: max-content; display: inline-block; background: rgb(48, 154, 254); padding: 6px 12px; color: #fff; font-weight: 900; margin: 20px auto; border-radius: 16px; font-size: 16px; } .bg-close { background: rgba(0, 0, 0, 0.5); z-index: 5; position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: none; transition: all 360ms; opacity: 0; } .gr-info { width: 260px; padding: 12px 12px; background: #ffffff; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 6; border-radius: 12px; display: none; transition: all 360ms; opacity: 0; } .gr-info-caption { margin: 6px auto; text-align: center; position: relative; font-size: 16px; font-weight: 900; color: #666; } .icon-guanbi { position: absolute; right: 0; margin: 0 8px; font-weight: 900; font-size: 14px; } ..gr_infi_table { margin: 6px; } .gr_infi_table tr { padding: 0px 0px; display: block; } .gr_infi_table tr td { color: #666; font-weight: 900; vertical-align: top; } .gr_infi_table tr td:nth-child(1) { white-space: nowrap; } .gr_infi_table tr td:nth-child(1):before { content: "· "; font-size: 16px; } .fsplc { background: #fff; width: 300px; max-height: min-content; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 6; padding: 12px; border-radius: 20px; display: none; opacity: 0; transition: all 360ms; } .fsplc .brfore-line .spyj { padding: 8px 6px; display: inline-block; width: min-content; border: 1px solid #309afe; color: #309afe; background: #fff; } .fsplc .area-caption { text-align: center; color: #333; } .fsplc .myok { width: 100%; text-align: center; font-size: 14px; color: #309afe; border-top: 1px solid #eee; padding-top: 12px; } .fsplc .brfore-line .iconfont { color: #309afe; } .spyj .iconfont { font-size: 14px; } .submit { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; background: #fff; overflow-y: auto; overflow-x: hidden; transition: 360ms ease-out; } .submit-title { font-size: 30px; text-align: center; margin: 24px 6px 6px 6px; color: #309afe; letter-spacing: 3px; } .icon-keqingjia { font-size: 30px; } .submit-input { margin: 12px 24px; } .submit-input input, .submit-input textarea { width: calc(100% - 28px); margin: 0px 0px 12px 0px; height: 30px; padding: 3px 12px; border: 2px solid #309afe; border-radius: 6px; background: #fff; font-size: 16px; color: #309afe; } .submit-input textarea { height: auto; min-height: 60px; max-height: 120px!important; resize: none; } .submit-button { height: 30px; line-height: 30px; display: inline-block; width: calc(100% - 20px); font-size: 18px; color: #fff; background: #309afe; padding: 8px; margin: 18px 0px 38px 0px; text-align: center; border-radius: 6px; border: 2px solid #309afe; font-weight: 900; } .submit-placeholder { width: calc(100% - 6px); font-size: 12px; margin: 0px 3px; color: #309afe; font-weight: 900; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } textarea::placeholder, input::placeholder { color: rgba(48, 154, 254, 0.3); } textarea::-webkit-placeholder, input::-webkit-placeholder { color: rgba(48, 154, 254, 0.3); } .input_lr { display: inline-block; width: calc(50% - 6px); margin: 0px; float: left; } .input_lr:nth-child(1n) { margin-right: 6px; } .input_lr:nth-child(2n) { margin: 0px; margin-left: 6px; } .padding-top-12px { padding-top: 18px; margin-top: 12px; border-top: 6px dashed #eee; } .fhxg { position: fixed; bottom: 58px; right: 16px; z-index: 9; width: 60px; height: 36px; border-radius: 3px; background: rgba(0, 0, 0, 0.6); padding: 0 16px; color: #fff; font-weight: 900; line-height: 36px; } #reEdit { font-size: 12px; } .fhxg .close-close { position: absolute; right: 0px; font-size: 10px!important; } .hidden-input { height: 90px; overflow: hidden; transition: all 360ms; position: relative; } .show-more { width: 90px; position: absolute; bottom: 0px; left: calc(50% - 45px); z-index: 2; font-size: 18px; font-weight: 900; color: #888; line-height: 18px; transition: all 360ms; background: transparent; text-align: center; } .show-more-bg { z-index: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 1; background: linear-gradient(to top, #fff 10%, rgba(255, 255, 255, 0.1)); transition: all 360ms; } .icon-xiangxia { font-size: 18px; line-height: 18px; } .spxq { height: 300px; overflow-y: auto; overflow-x: hidden; } font { font-size: inherit; }