首页/ mobileweb/ 小草企业官网/ 代码预览

💻 代码预览 · 小草企业官网

mw_corp · 上传者 小草网络
← 返回详情
style.css · 约 8701 字符
1/* 小草企业官网 · 移动端 H5 样式 */
2*{margin:0;padding:0;box-sizing:border-box}
3body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;background:#f5f7fb;color:#333;max-width:430px;margin:0 auto;min-height:100vh}
4a{text-decoration:none;color:inherit}
5ul{list-style:none}
6:root{--primary:#1e5eff;--primary-light:#e8efff;--secondary:#00c6a7;--dark:#1a2240;--gray:#8a93a6;--light-gray:#f0f2f7;--gold:#f5a623}
7.header{background:linear-gradient(135deg,#1e5eff,#0f3fd0);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(30,94,255,.3)}
8.header .back{font-size:20px;cursor:pointer;width:32px}
9.header h1{font-size:17px;font-weight:600;flex:1;text-align:center}
10.header .right{width:32px;text-align:right;font-size:14px}
11.tabbar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;background:#fff;border-top:1px solid #eee;display:flex;z-index:100}
12.tabbar a{flex:1;text-align:center;padding:8px 0;color:#999;font-size:11px}
13.tabbar a.active{color:var(--primary)}
14.tabbar a .icon{font-size:22px;display:block;margin-bottom:2px}
15.card{background:#fff;border-radius:14px;margin:12px;padding:16px;box-shadow:0 2px 6px rgba(20,40,100,.05)}
16.section-title{font-size:16px;font-weight:700;margin:18px 16px 6px;display:flex;justify-content:space-between;align-items:center}
17.section-title span{font-size:12px;color:var(--gray);font-weight:400}
18.btn{display:block;width:100%;padding:13px;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;text-align:center}
19.btn-primary{background:linear-gradient(135deg,#1e5eff,#0f3fd0);color:#fff}
20.btn-outline{border:1.5px solid var(--primary);color:var(--primary);background:#fff}
21.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}
22.badge-blue{background:var(--primary-light);color:var(--primary)}
23.badge-green{background:#e6faf5;color:var(--secondary)}
24.badge-gold{background:#fff7e6;color:var(--gold)}
25.tag{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;background:var(--light-gray);color:#666;margin-right:4px}
26/* 首页轮播 */
27.banner{position:relative;height:180px;overflow:hidden;color:#fff}
28.banner .slide{position:absolute;inset:0;background:linear-gradient(135deg,#1e5eff,#00c6a7);padding:28px 20px;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .5s}
29.banner .slide.active{opacity:1}
30.banner h2{font-size:24px;margin-bottom:6px}
31.banner p{font-size:13px;opacity:.92;line-height:1.6}
32.banner .dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}
33.banner .dots i{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.5)}
34.banner .dots i.active{background:#fff;width:16px}
35/* 数据条 */
36.stat-bar{display:flex;background:#fff;margin:12px;border-radius:14px;padding:16px 8px;box-shadow:0 2px 6px rgba(20,40,100,.05)}
37.stat-bar .st{flex:1;text-align:center}
38.stat-bar .st b{font-size:20px;color:var(--primary);font-weight:700}
39.stat-bar .st span{display:block;font-size:11px;color:var(--gray);margin-top:2px}
40/* 业务网格 */
41.biz-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}
42.biz-card{background:#fff;border-radius:14px;padding:16px 12px;text-align:center;box-shadow:0 2px 6px rgba(20,40,100,.05)}
43.biz-card .bi{font-size:32px;display:block;margin-bottom:8px}
44.biz-card b{font-size:14px;display:block;margin-bottom:4px}
45.biz-card span{font-size:11px;color:var(--gray);line-height:1.4;display:block}
46/* 案例/新闻列表 */
47.case-item{display:flex;gap:12px;background:#fff;margin:0 12px 10px;border-radius:12px;padding:12px;box-shadow:0 2px 6px rgba(20,40,100,.05)}
48.case-item .ci-thumb{width:88px;height:72px;border-radius:8px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:32px;flex-shrink:0}
49.case-item .ci-info{flex:1;min-width:0}
50.case-item .ci-title{font-size:14px;font-weight:600;margin-bottom:4px}
51.case-item .ci-desc{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
52.case-item .ci-tags{margin-top:6px}
53.news-item{display:flex;gap:12px;background:#fff;margin:0 12px 10px;border-radius:12px;padding:12px;align-items:center}
54.news-item .ni-date{width:52px;height:52px;border-radius:10px;background:var(--primary-light);color:var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}
55.news-item .ni-date b{font-size:18px}
56.news-item .ni-date span{font-size:10px}
57.news-item .ni-info{flex:1;min-width:0}
58.news-item .ni-title{font-size:14px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
59.news-item .ni-desc{font-size:12px;color:var(--gray)}
60/* 关于 */
61.about-head{background:linear-gradient(135deg,#1a2240,#2b3a6e);color:#fff;padding:26px 20px;text-align:center}
62.about-head .logo{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1e5eff,#00c6a7);margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:30px}
63.about-head h2{font-size:19px;margin-bottom:4px}
64.about-head p{font-size:12px;opacity:.85}
65/* 时间轴 */
66.timeline{padding:0 16px}
67.tl-item{position:relative;padding-left:22px;padding-bottom:18px;border-left:2px solid var(--primary-light)}
68.tl-item::before{content:'';position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--primary)}
69.tl-item .tl-year{font-size:13px;font-weight:700;color:var(--primary)}
70.tl-item .tl-text{font-size:12px;color:#666;margin-top:3px;line-height:1.5}
71/* 资质 */
72.qual-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}
73.qual-item{background:#fff;border-radius:12px;padding:14px;text-align:center;box-shadow:0 2px 6px rgba(20,40,100,.05)}
74.qual-item .qi{font-size:28px;display:block;margin-bottom:6px}
75.qual-item b{font-size:13px;display:block}
76.qual-item span{font-size:11px;color:var(--gray)}
77/* 团队 */
78.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}
79.team-item{background:#fff;border-radius:12px;padding:14px;text-align:center;box-shadow:0 2px 6px rgba(20,40,100,.05)}
80.team-item .av{width:52px;height:52px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 8px}
81.team-item b{font-size:14px;display:block}
82.team-item span{font-size:11px;color:var(--gray);display:block;margin-top:3px}
83/* 服务页 */
84.cat-bar{display:flex;background:#fff;padding:0 8px;border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;position:sticky;top:48px;z-index:50}
85.cat-bar a{padding:12px 14px;font-size:14px;color:#666;border-bottom:2px solid transparent;flex-shrink:0}
86.cat-bar a.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}
87.svc-item{display:flex;gap:12px;background:#fff;margin:0 12px 10px;border-radius:12px;padding:14px;box-shadow:0 2px 6px rgba(20,40,100,.05)}
88.svc-item .si-icon{width:52px;height:52px;border-radius:12px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}
89.svc-item .si-info{flex:1;min-width:0}
90.svc-item .si-name{font-size:14px;font-weight:600;margin-bottom:3px}
91.svc-item .si-desc{font-size:12px;color:var(--gray);margin-bottom:5px}
92.svc-item .si-price{font-size:13px;color:var(--primary);font-weight:700}
93/* 表单 */
94.form-card{background:#fff;margin:12px;border-radius:14px;padding:16px}
95.form-card label{font-size:13px;color:#555;display:block;margin:12px 0 6px;font-weight:600}
96.form-card input,.form-card textarea{width:100%;border:1px solid #e5e8f0;border-radius:10px;padding:11px;font-size:14px;background:#fafbfe;outline:none}
97.form-card input:focus,.form-card textarea:focus{border-color:var(--primary)}
98.contact-row{display:flex;align-items:center;gap:12px;background:#fff;margin:0 12px 10px;border-radius:12px;padding:14px;box-shadow:0 2px 6px rgba(20,40,100,.05)}
99.contact-row .cr-icon{width:44px;height:44px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}
100.contact-row .cr-info{flex:1}
101.contact-row .cr-info b{font-size:14px;display:block}
102.contact-row .cr-info span{font-size:12px;color:var(--gray)}
103.contact-row a{color:var(--primary);font-weight:600;font-size:13px}
104.empty{text-align:center;padding:60px 20px;color:#999}
105.empty .eicon{font-size:48px;margin-bottom:12px}
106