Files
mama-box/js/kit.css

80 lines
6.0 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 注释)
11-03 用户:「这种排版还可以,就是有点乱」→ 6 张独立卡 + 彩色左边框 + 彩色胶囊 改成:一张白底卡里 6 行细分隔线;
颜色只留在左边图标块,下面一行统一灰字,右边只留一个浅灰 ›,问题尽量一行放下。 */
.kit-rows{margin:6px 0 0;padding:0 6px}
.kr{display:flex;align-items:center;gap:12px;padding:13px 0;text-decoration:none;color:inherit;border-bottom:1px solid #F5ECE8}
.kr:last-child{border-bottom:0}
.kr:active{opacity:.7}
.kr.t-qz{--kc:#7C5CFC;--kb:#F1ECFF}
.kr.t-qa{--kc:#2E9B78;--kb:#E3F5EE}
.kr.t-js{--kc:#E86F22;--kb:#FFEEDF}
.kr-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--kb);color:var(--kc)}
.kr-ic svg{width:19px;height:19px}
.kr-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.kr-q{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.4;color:#2A1E1E}
.kr-n{display:flex;align-items:center;gap:2px;font-size:11.5px;color:#A89A93}
.kr-n em{font-style:normal}
.kr-n em::after{content:'·';margin:0 4px}
.kr-n svg{display:none}
.kr-n b{font-weight:600;color:inherit;font-variant-numeric:tabular-nums}
.kr-go{flex:none;font-size:0;color:#CDBEB8}
.kr-go::after{content:'›';font-size:20px;line-height:1}
html.night .kit-rows{background:#2F2737;box-shadow:none}
html.night .kr{border-color:#3C3345}
html.night .kr-q{color:#F1E6EE}
/* 11-03 三个入口 + 6 条合成一张面板(去掉「大家都在用」标题) */
.kit-pn{padding:7px 7px 2px;border-radius:22px;background:#fff;box-shadow:0 8px 22px -14px rgba(160,100,80,.45)}
.kit-pn .kit-rows .kr:first-child{border-top:1px solid #F5ECE8;margin-top:4px}
html.night .kit-pn{background:#2F2737;box-shadow:none}
html.night .kit-pn .kit-rows{background:none}
html.night .kit-pn .kit-rows .kr:first-child{border-top-color:#3C3345}
.kit-pn .kit-g{gap:7px}
/* 11-04 用户:「别用白底把它框住,跟孕妈广场一样直接用页面背景」→ 去掉面板白底和阴影,分隔线换成和广场列表一样的浅色虚线 */
.kit-pn,html.night .kit-pn{padding:0;border-radius:0;background:none;box-shadow:none}
.kit-pn .kit-g{gap:9px}
.kit-pn .kit-rows{margin:8px 0 0;padding:0 2px}
.kit-pn .kit-rows .kr{border-bottom:1px dashed #F1DDD6}
.kit-pn .kit-rows .kr:first-child{border-top:0;margin-top:0}
.kit-pn .kit-rows .kr:last-child{border-bottom:0}
html.night .kit-pn .kit-rows .kr{border-bottom-color:rgba(255,255,255,.1)}