帮!用HTML,css和js制作个人精美简历

朋友们,可以用HTML和css做一个简历的静态页面,然后js做动画效果吗,指导指导

img

《前端框架开发技术》HTML+CSS+JavaScript 制作个人简历模板_dw静态网页设计的博客-CSDN博客 🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,制作了网页背景图片,导航区域每个导航背景色不同,导航背景色与页面背景呼应。🏅 一套A+的网页应该包含 (具体可根据个人要求而定)📔网站布局方面:计划采用目前主流的、能兼容各大 https://blog.csdn.net/wx_365392777/article/details/128073790

不知道你这个问题是否已经解决, 如果还没有解决的话:

  • 您还可以看一下 石澳老师的前端入门教程-奥力给(HTML-CSS-JS)课程中的 预备知识1小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    答案:

    制作个人简历的静态页面,可以按照以下步骤进行:

    1.设计个人简历的整体布局,包括头部的导航栏、个人信息、工作经历、教育经历等内容。采用div和section等语义化标签来实现。

    2.根据设计好的布局,在HTML文件中编写代码。

    3.设计和美化页面样式,采用CSS来实现。可以利用float、position、display等属性来排版,利用color、font-size等属性来设置字体和颜色等样式。

    4.添加JS动画效果,可以采用jQuery等框架来实现。比如可以利用jQuery的fadeIn、fadeOut等动画效果来实现淡入淡出效果,也可以利用animate等方法来实现元素运动效果等。

    下面是代码示例:

    HTML代码:

    <!DOCTYPE html>
    <html>
    <head>
      <title>个人简历</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width,initial-scale=1.0">
      <link rel="stylesheet" href="style.css">
      <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
      <script src="script.js"></script>
    </head>
    <body>
      <header>
        <nav>
          <div class="logo">
            <a href="#">
              <img src="logo.png" alt="Logo">
            </a>
          </div>
          <div class="menu-toggle">
            <div class="hamburger">
              <div class="bar"></div>
              <div class="bar"></div>
              <div class="bar"></div>
            </div>
          </div>
          <div class="menu">
            <ul class="nav-menu">
              <li class="nav-item">
                <a href="#" class="nav-link">个人信息</a>
              </li>
              <li class="nav-item">
                <a href="#" class="nav-link">工作经历</a>
              </li>
              <li class="nav-item">
                <a href="#" class="nav-link">教育经历</a>
              </li>
              <li class="nav-item">
                <a href="#" class="nav-link">联系方式</a>
              </li>
            </ul>
          </div>
        </nav>
      </header>
      <section class="section-about">
        <div class="container">
          <h1 class="heading-primary">个人信息</h1>
          <div class="row">
            <div class="col-2-of-3">
              <h2 class="subheading">基本信息</h2>
              <ul class="list">
                <li>姓名:张三</li>
                <li>年龄:25岁</li>
                <li>性别:男</li>
              </ul>
            </div>
            <div class="col-1-of-3">
              <img src="avatar.png" alt="Avatar" class="avatar">
            </div>
          </div>
        </div>
      </section>
      <section class="section-work">
        <div class="container">
          <h1 class="heading-primary">工作经历</h1>
          <ul class="timeline">
            <li>
              <div class="timeline-badge"></div>
              <div class="timeline-panel">
                <div class="timeline-heading">
                  <h2 class="subheading">XXXX公司</h2>
                  <span class="date">2018年9月-2020年3月</span>
                </div>
                <div class="timeline-body">
                  <p>担任前端工程师,负责公司官网的设计和开发。</p>
                </div>
              </div>
            </li>
            <li class="timeline-inverted">
              <div class="timeline-badge"></div>
              <div class="timeline-panel">
                <div class="timeline-heading">
                  <h2 class="subheading">YYYY公司</h2>
                  <span class="date">2016年5月-2018年8月</span>
                </div>
                <div class="timeline-body">
                  <p>担任UI设计师,负责公司APP的界面设计和优化。</p>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </section>
      <section class="section-education">
        <div class="container">
          <h1 class="heading-primary">教育经历</h1>
          <ul class="timeline">
            <li>
              <div class="timeline-badge"></div>
              <div class="timeline-panel">
                <div class="timeline-heading">
                  <h2 class="subheading">AAAA大学</h2>
                  <span class="date">2012年9月-2016年6月</span>
                </div>
                <div class="timeline-body">
                  <p>本科学习软件工程专业,主修课程包括Java、C++等编程语言。</p>
                </div>
              </div>
            </li>
            <li class="timeline-inverted">
              <div class="timeline-badge"></div>
              <div class="timeline-panel">
                <div class="timeline-heading">
                  <h2 class="subheading">BBBB大学</h2>
                  <span class="date">2010年9月-2012年6月</span>
                </div>
                <div class="timeline-body">
                  <p>学习计算机科学专业,学习了计算机基础课程。</p>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </section>
      <section class="section-contact">
        <div class="container">
          <h1 class="heading-primary">联系方式</h1>
          <div class="row">
            <div class="col-1-of-2">
              <ul class="list">
                <li>手机:185*******</li>
                <li>邮箱:abc@qq.com</li>
                <li>微信:xxxxxx</li>
              </ul>
            </div>
            <div class="col-1-of-2">
              <form>
                <div class="form-group">
                  <input type="text" placeholder="姓名" class="form-control">
                </div>
                <div class="form-group">
                  <input type="email" placeholder="邮箱" class="form-control">
                </div>
                <div class="form-group">
                  <textarea placeholder="请描述您的需求" class="form-control"></textarea>
                </div>
                <button type="submit" class="btn btn-primary">提交</button>
              </form>
            </div>
          </div>
        </div>
      </section>
    </body>
    </html>
    

    CSS代码:

    /* 头部 */
    header{
      background-color: #fff;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 999;
      box-shadow: 0 0 20px rgba(0,0,0,0.1);
    }
    
    /* 导航栏 */
    .navbar{
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 1rem 1.5rem;
    }
    
    .nav-menu{
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    
    .nav-item{
      margin-left: 5rem;
    }
    
    .nav-link{
      font-size: 1.6rem;
      font-weight: 400;
      color: #475569;
    }
    
    .nav-link:hover{
      color: #482ff7;
    }
    
    .nav-logo{
      font-size: 2.1rem;
      font-weight: 500;
      color: #482ff7;
    }
    
    /* 汉堡菜单 */
    .hamburger{
      display: none;
    }
    
    .bar{
      display: block;
      width: 25px;
      height: 3px;
      margin: 5px auto;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      background-color: #101010;
    }
    
    /* 个人信息 */
    .section-about{
      padding: 10rem 0;
    }
    
    .avatar{
      width: 100%;
      height: auto;
      border-radius: 50%;
    }
    
    .list{
      list-style: none;
      margin: 0;
      padding: 0;
    }
    
    .list li{
      margin-bottom: 1rem;
      font-size: 1.8rem;
      color: #475569;
    }
    
    /* 工作经历、教育经历 */
    .section-work, .section-education{
      padding: 5rem 0;
    }
    
    .timeline{
      list-style-type: none;
      margin: 0;
      padding: 0;
      position: relative;
    }
    
    .timeline:before{
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 3px;
      height: 100%;
      background-color: #e3e3e3;
    }
    
    .timeline li{
      margin-bottom: 4rem;
      position: relative;
      width: 50%;
      padding-left: 50px;
    }
    
    .timeline-badge{
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #482ff7;
    }
    
    .timeline-inverted .timeline-badge{
      left: auto;
      right: 50%;
      transform: translateX(50%);
    }
    
    .timeline-panel{
      position: relative;
      margin-left: -60px;
    }
    
    .timeline-heading{
      margin-bottom: 1rem;
    }
    
    .subheading{
      font-size: 2rem;
      color: #482ff7;
    }
    
    .date{
      font-size: 1.6rem;
      color: #475569;
    }
    
    .timeline-body{
      font-size: 1.8rem;
      color: #475569;
    }
    
    /* 联系方式 */
    .section-contact{
      padding: 10rem 0;
    }
    
    .form-group{
      margin-bottom: 3rem;
    }
    
    .form-control{
      width: 100%;
      padding: 1.5rem;
      font-size: 1.8rem;
      background-color: #f5f5f5;
      border: none;
      border-radius: 3px;
    }
    
    textarea{
      height: 10rem;
    }
    
    .btn{
      font-size: 1.8rem;
      font-weight: 500;
      color: #fff;
      background-color: #482ff7;
      border: none;
      border-radius: 3px;
      padding: 1.5rem 3rem;
    }
    
    .btn:hover{
      background-color: #4e5bff;
      cursor: pointer;
    }
    

    JS代码:

    $(document).ready(function(){
    
      // 汉堡菜单
      $('.menu-toggle').click(function(){
        $(this).toggleClass('open');
        $('.menu').toggleClass('open');
      });
    
    });
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^