Files
mama-box/js/kit.css

59 lines
5.1 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* 11-03 孕期百宝箱(见 js/kit.js):独立模块,放在孕妈广场上面;原「此刻」藏起来 */
html.has-kit #pulse{display:none!important}
#homeBody>section.kit-home{--gt:150,110,250}
.kit-home{margin:16px -26px 0;padding:18px 26px 8px;border-radius:26px;position:relative;z-index:0}
.kit-home.hide{display:none}
.kit-hd{display:flex;align-items:center;gap:10px;margin:0 0 12px}
.kit-tt{margin:0;font-size:21px;font-weight:900;letter-spacing:.5px;color:#2A1E1E}
.kit-tt span{background:linear-gradient(transparent 58%,#E2D8FF 58%,#E2D8FF 92%,transparent 92%);padding:0 3px}
.kit-hd>span{font-size:12px;color:#A3958D;letter-spacing:.3px;margin-top:3px}
.kit-g{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.kit-e{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 10px 11px;border:0;border-radius:18px;text-align:left;font-family:inherit;cursor:pointer;overflow:hidden;
background:linear-gradient(165deg,var(--b1),var(--b2));box-shadow:inset 0 0 0 1px rgba(255,255,255,.75);transition:transform .14s}
.kit-e:active{transform:scale(.96)}
.kit-e img{width:58px;height:58px;margin:0 0 6px -2px;border-radius:16px;object-fit:cover;mix-blend-mode:multiply}
.kit-e b{font-size:14.5px;font-weight:900;color:#2A1E1E;white-space:nowrap;letter-spacing:.2px}
.kit-e span{margin-top:3px;min-height:32px;font-size:11px;line-height:1.45;color:#7C6E68;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kit-e em{margin-top:7px;display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 8px;border-radius:99px;background:var(--c);color:#fff;font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}
.kit-e em i{font-style:normal;font-size:13px;line-height:1}
/* 人数行(11-03 用户:字太大不协调 → 缩小;数字用主色加粗突出,单位灰一点) */
.kit-e .kit-n{margin-top:5px;display:inline-flex;align-items:center;gap:2px;font-size:10.5px;font-weight:600;color:#A3958D;white-space:nowrap;line-height:1}
.kit-e .kit-n svg{width:10px;height:10px;flex:none;color:#FF7A4D}
.kit-e .kit-n i{font-style:normal;font-size:11.5px;font-weight:800;color:var(--c);font-variant-numeric:tabular-nums}
.kit-e.e-qz{--b1:#F3EEFF;--b2:#E6DDFD;--c:#7C5CFC}
.kit-e.e-qa{--b1:#EAF8F3;--b2:#D8F0EA;--c:#2E9B78}
.kit-e.e-js{--b1:#FFF3EA;--b2:#FDE8D4;--c:#F07A2E}
/* 下面的 6 条列表(版式沿用首页 .ms-*:名次 + 标题 + 火苗人数),右侧换成类型小标 */
.kit-lh{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding-top:14px;border-top:1px dashed #F1DED6}
.kit-lh b{font-size:16px;font-weight:900;color:#2A1E1E;letter-spacing:.3px}
.kit-wk{margin-left:auto;font-size:12px;font-weight:700;color:#7C5CFC;background:#F1ECFF;padding:2px 9px;border-radius:99px}
.kit-wk:empty{display:none}
.kit-list .ms-it:last-child{border-bottom:0}
.kit-tg{flex:none;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:800;line-height:20px}
.kit-tg.t-qz{background:#F1ECFF;color:#7C5CFC}
.kit-tg.t-qa{background:#E6F6F0;color:#2E9B78}
.kit-tg.t-js{background:#FFF0E4;color:#F07A2E}
html.night .kit-tt,html.night .kit-e b,html.night .kit-lh b{color:#F1E6EE}
html.night .kit-e span{color:#B9A9B2}
html.night .kit-e{background:rgba(255,255,255,.06);box-shadow:none}
html.night .kit-e img{mix-blend-mode:normal}
html.night .kit-lh{border-color:rgba(255,255,255,.1)}
/* 11-03 下方 6 条改「便签墙」(见 kit.js paint 注释) */
.kit-notes{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding:14px 2px 6px}
.kn{position:relative;display:flex;flex-direction:column;gap:8px;min-height:118px;padding:16px 12px 11px;border-radius:6px 16px 16px 16px;text-decoration:none;color:inherit;
background:var(--kb);box-shadow:0 8px 16px -10px var(--ks),0 1px 0 rgba(255,255,255,.7) inset;transform:rotate(var(--r));transition:transform .2s}
.kn:active{transform:rotate(0) scale(.97)}
.kn.t-qz{--kb:linear-gradient(160deg,#F5F0FF,#EBE3FF);--ks:rgba(124,92,252,.55);--kc:#7C5CFC}
.kn.t-qa{--kb:linear-gradient(160deg,#EEFAF4,#DDF3E8);--ks:rgba(46,155,120,.5);--kc:#2E9B78}
.kn.t-js{--kb:linear-gradient(160deg,#FFF6EC,#FFE8D3);--ks:rgba(240,122,46,.5);--kc:#E86F22}
.kn-tape{position:absolute;left:50%;top:-7px;width:46px;height:14px;margin-left:-23px;border-radius:2px;background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(0,0,0,.06);transform:rotate(calc(var(--r) * -2))}
.kn-tg{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;height:20px;padding:0 7px 0 5px;border-radius:99px;background:rgba(255,255,255,.75);color:var(--kc);font-size:11px;font-weight:800}
.kn-tg svg{width:12px;height:12px}
.kn-q{flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:800;line-height:1.45;color:#2A1E1E}
.kn-n{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600;color:#9A8783}
.kn-n svg{width:11px;height:11px;color:#FF6A3D}
.kn-n b{font-size:12px;font-weight:900;color:var(--kc);font-variant-numeric:tabular-nums}
html.night .kn{background:#2F2737;box-shadow:none}
html.night .kn-q{color:#F1E6EE}
html.night .kn-tg{background:rgba(255,255,255,.08)}