这是一个简洁、现代的个人介绍网站模板,具有响应式设计和优雅的界面。
. ├── index.html # 主HTML文件 ├── styles.css # CSS样式表 ├── script.js # JavaScript交互脚本 ├── images/ # 图片资源目录 │ ├── favicon.jpeg # 网站图标 │ └── ... # 其他图片资源 └── README.md # 项目说明文档
index.html 文件,替换个人信息:
images/favicon.jpeg 为你自己的网站图标styles.css 中的颜色和样式在 styles.css 文件中,你可以修改 :root 部分的 CSS 变量来更改网站的颜色主题:
:root {
--bg-color: #121212; /* 背景颜色 */
--text-color: #e0e0e0; /* 文本颜色 */
--accent-color: #7b50c7; /* 强调色 */
--card-bg: rgba(255, 255, 255, 0.1); /* 卡片背景色 */
--card-hover-bg: rgba(255, 255, 255, 0.15); /* 卡片悬停背景色 */
/* 其他颜色变量 */
}
在 index.html 文件中,你可以在 .project-grid 部分添加更多项目卡片:
<a href="https://cnb.cool/yourusername/yourproject" target="_blank" class="project-card">
<div class="project-content">
<div class="project-info">
<div class="project-title">项目名称</div>
<div class="project-description">
项目描述内容
</div>
</div>
<div class="project-icon">
<i class="fas fa-icon-name"></i>
</div>
</div>
</a>
在 index.html 文件中,你可以在 .skill-icons 部分添加更多技能图标。本模板使用 skillicons.hydun.com 服务来显示技能图标:
<a href="https://技能官网.com/" target="_blank" class="skill-icon" title="技能名称">
<img src="//skillicons.hydun.com/icons?i=技能代码" alt="技能名称">
</a>
默认情况下,网站使用 hitokoto.cn API 来获取随机名言。你可以在 script.js 文件中修改相关代码来使用其他API或自定义显示内容:
// 获取一言内容并显示
fetch('https://v1.hitokoto.cn/')
.then(response => response.json())
.then(data => {
const hitokotoElement = document.getElementById('hitokoto');
typeEffect(hitokotoElement, data.hitokoto);
})
.catch(error => {
console.error('获取一言失败:', error);
document.getElementById('hitokoto').textContent = '种一棵树最好的时间是十年前,其次是现在。';
});
你可以在 script.js 文件中修改 typeEffect 函数的参数来调整打字效果的速度:
// 为标题文字添加打字效果
const textElement = document.querySelector('.text-gradient');
const originalText = textElement.textContent;
textElement.textContent = '';
setTimeout(() => {
typeEffect(textElement, originalText, 100); // 100是打字速度(毫秒)
}, 500);
此模板兼容所有现代浏览器,包括:
欢迎提交问题和改进建议!如果你想贡献代码,请遵循以下步骤:
git checkout -b SDCOM/Web/wiki)git commit -m 'Add new message')git push origin SDCOM/Web/wiki)MIT 许可证 - 详情请参阅 LICENSE 文件