代码 HTML + CSS 实现微信钱包界面

2024-11-18 14:59:25 +0800 CST views 1068

HTML + CSS 实现微信钱包界面

今天我们来实现一个微信钱包的界面,只用 HTML + CSS!这个界面虽然简单,但包含了一些有趣的 UI 设计理念,非常适合新手和进阶开发者学习如何使用基础技术复刻精美的用户界面。

界面效果预览

这个效果会模仿微信钱包的布局,包括零钱、银行卡、亲属卡等项目。


完整代码实现

HTML 代码

<style>


* {
    box-sizing: border-box;
}
body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    margin: 0;
    padding: 10px;
    background-color: #f5f5f5;
    font-size: 16px;
}
.wallet-item {
    background-color: white;
    padding: 15px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
}
.wallet-item-icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.wallet-item-left {
    display: flex;
    align-items: center;
}
.wallet-item-amount {
    font-weight: bold;
}
.section-divider {
    height: 10px;
    background-color: #f5f5f5;
    margin: 10px 0;
}
@media (max-width: 480px) {
    body {
        font-size: 14px;
    }
    .wallet-item {
        padding: 12px;
    }
    .wallet-item-icon {
        width: 20px;
        height: 20px;
    }
}
</style>
<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">¥</span>
        <span>零钱</span>
    </div>
    <span class="wallet-item-amount">¥395.16</span>
</div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>零钱通</span>
    </div>
    <div>
        <span>收益率1.42%</span>
        <span class="wallet-item-amount">¥2.70</span>
    </div>
</div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>银行卡</span>
    </div>
    <span>›</span>
</div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>亲属卡</span>
    </div>
    <span>›</span>
</div>

<div class="section-divider"></div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>分付</span>
    </div>
    <div>
        <span>按日计息,随借随还</span>
        <span>›</span>
    </div>
</div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>支付分</span>
    </div>
    <span>›</span>
</div>

<div class="wallet-item">
    <div class="wallet-item-left">
        <span class="wallet-item-icon">?</span>
        <span>消费者保护</span>
    </div>
    <span>›</span>
</div>


代码解析

  1. 布局:每个 .wallet-item 是单独的一个钱包条目,包含图标、名称、金额等信息,通过 flexbox 进行排列,保持对齐和空间分配。
  2. 图标和文字:图标是 Unicode 表情符号,样式上通过 wallet-item-icon 控制其尺寸和对齐。
  3. 响应式设计:使用 @media (max-width: 480px) 来确保在移动设备上显示更加紧凑。
  4. 间隔和分隔符:使用 .section-divider 作为不同部分之间的视觉分隔符,模仿微信钱包的设计风格。

总结

通过简单的 HTML + CSS,我们成功复刻了微信钱包的界面。这个示例展示了如何用基础的 Web 技术实现简洁、现代的 UI 界面,非常适合初学者和有经验的开发者进行练习。如果你想学习更多类似的项目,不妨继续关注!
images

复制全文 生成海报 前端开发 用户界面 Web设计

推荐文章

智慧加水系统
2024-11-19 06:33:36 +0800 CST
MySQL 日志详解
2024-11-19 02:17:30 +0800 CST
JavaScript设计模式:观察者模式
2024-11-19 05:37:50 +0800 CST
PHP 命令行模式后台执行指南
2025-05-14 10:05:31 +0800 CST
内网穿透技术详解与工具对比
2025-04-01 22:12:02 +0800 CST
推荐几个前端常用的工具网站
2024-11-19 07:58:08 +0800 CST
mysql int bigint 自增索引范围
2024-11-18 07:29:12 +0800 CST
介绍 Vue 3 中的新的 `emits` 选项
2024-11-17 04:45:50 +0800 CST
MySQL用命令行复制表的方法
2024-11-17 05:03:46 +0800 CST
支付宝批量转账
2024-11-18 20:26:17 +0800 CST
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
JavaScript设计模式:适配器模式
2024-11-18 17:51:43 +0800 CST
php腾讯云发送短信
2024-11-18 13:50:11 +0800 CST
利用图片实现网站的加载速度
2024-11-18 12:29:31 +0800 CST
GROMACS:一个美轮美奂的C++库
2024-11-18 19:43:29 +0800 CST
你可能不知道的 18 个前端技巧
2025-06-12 13:15:26 +0800 CST
使用 node-ssh 实现自动化部署
2024-11-18 20:06:21 +0800 CST
CSS 奇技淫巧
2024-11-19 08:34:21 +0800 CST
markdowns滚动事件
2024-11-19 10:07:32 +0800 CST
Grid布局的简洁性和高效性
2024-11-18 03:48:02 +0800 CST
Python设计模式之工厂模式详解
2024-11-19 09:36:23 +0800 CST
网络数据抓取神器 Pipet
2024-11-19 05:43:20 +0800 CST
支付页面html收银台
2025-03-06 14:59:20 +0800 CST
程序员茄子在线接单