用layui 编写一个美化的个人名片
时间: 2024-10-27 15:07:19 浏览: 15
Layui是一个轻量级的前端UI框架,它可以帮助我们快速构建出美观、响应式的页面。下面是一个简单的例子,展示如何用Layui编写一个美化过的个人名片:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>个人名片</title>
<link rel="stylesheet" href="https://cdn.layui.com/layui/css/layui.css" />
</head>
<body>
<div id="personal-card" class="layui-card">
<header class="layui-card-header layui-bg-color-lightblue">
<img src="avatar.jpg" class="layui-card-logo" alt="头像">
<h3 class="layui-card-title">张三</h3>
</header>
<div class="layui-card-body">
<ul class="layui-clearfix">
<li><span class="layui-icon layui-icon-home"></span> 地址:北京市朝阳区</li>
<li><span class="layui-icon layui-icon-email"></span> 邮箱:zhangsan@example.com</li>
<li><span class="layui-icon layui-icon-mobile"></span> 手机:13800138000</li>
</ul>
<p class="layui-card-desc">简介:热爱编程,对前端技术有深厚造诣。</p>
</div>
<footer class="layui-card-footer">
<a href="#" class="layui-btn layui-btn-primary">更多联系信息</a>
</footer>
</div>
<script src="https://cdn.layui.com/layui/layui.js"></script>
<script>
layui.use('layer', function () {
// 初始化卡片展开功能
var layer = layui.layer;
$('.more-info').click(function () {
layer.open({
type: 2,
title: '详细信息',
shade: [0.4, '#fff'],
content: '<p>这里是详细的个人信息...</p>',
btn: ['关闭']
});
});
});
</script>
</body>
</html>
```
在这个示例中,我们创建了一个包含头像、姓名、联系方式等基本信息的卡片样式,并通过点击“更多联系信息”链接展开更多信息。注意替换`avatar.jpg`和实际的信息内容。
阅读全文