21xrx.com
2024-09-19 09:30:16 Thursday
登录
文章检索 我的文章 写文章
如何用HTML、CSS和JavaScript制作个人简历?
2023-06-15 19:25:22 深夜i     --     --
HTML CSS JavaScript

制作一个个人简历网站可以向雇主展示自己的技能和经验。这是一个值得一试的项目,也是一个很好的练习,可以提高你的前端开发技能。在这篇文章中,我们将介绍如何使用HTML、CSS和JavaScript来创建一个简单但功能强大的个人网站。

1、HTML编写简历结构

先用HTML编写出简历的结构,包括头部、主体和尾部。头部包含网站标题和导航栏,主体包含个人信息、教育背景、工作经验和技能,尾部包含版权信息和联系方式。下面是一个HTML代码的示例:


 

  

   我的个人简历

  

 

 

  

   

  

  

  

   

关于我

   

我是一名前端开发工程师,热爱编写高质量的代码。我有很多年的经验,擅长 HTML、CSS 和 JavaScript。

  

  

  

   

教育背景

   

        

  • 本科 | 软件工程 | 北京大学 | 2010-2014
  •     

  • 硕士 | 计算机科学 | 麻省理工学院 | 2014-2016
  •    

  

  

  

   

工作经验

   

        

  • 前端工程师 | 谷歌 | 2016-至今
  •     

  • 前端工程师 | 微软 | 2014-2016
  •    

  

  

  

   

技能

   

        

  • HTML
  •     

  • CSS
  •     

  • JavaScript
  •     

  • React
  •     

  • Angular
  •     

  • Vue
  •    

  

  

  

   

联系我

   

  

 

2、CSS美化简历样式

当我们的简历有了基本的结构之后,这时可以添加CSS样式,使简历看起来更好看和专业。下面是一个CSS代码的示例:


body serif;

 line-height: 1.5;

 color: #333;

header

 background-color: #2F4F4F;

 color: #fff;

 padding: 1em 2em;

nav ul

 list-style: none;

 margin: 0;

 padding: 0;

nav li

 float: left;

 margin-right: 1em;

nav a

 color: #fff;

 text-decoration: none;

section

 margin: 2em;

h1

 font-size: 2em;

ul

 list-style: none;

 margin: 0;

 padding: 0;

li

 margin-bottom: 1em;

a

 color: #0074D9;

 text-decoration: none;

 

3、JavaScript添加交互效果

在第一步和第二步中,我们创建了简历的结构和样式。但是,我们还需要一些交互效果,这样的话可以使简历更加生动,并且更吸引人。我们可以使用JavaScript来实现这些交互效果。

JavaScript的一个非常有用的功能是当用户以特定的方式与网站交互时触发事件。比如,当用户点击导航栏菜单时,我们可以显示相关部分的简历。


const navItems = document.querySelectorAll("nav a");

navItems.forEach(item => {

 item.addEventListener("click", event => {

  event.preventDefault();

  const targetSection = document.querySelector(item.hash);

  targetSection.scrollIntoView({ behavior: "smooth" });

 });

});

这段JavaScript代码将循环遍历导航菜单中的所有链接,并在每个链接上添加一个单击事件。当用户单击链接时,我们会取消链接的默认行为,并找到与链接相关联的简历部分。然后,我们将页面滚动到该部分,并使用平滑滚动效果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复