html+css的响应式个人简历

article/2025/10/25 16:04:11

响应式个人简历

文章目录

  • 响应式个人简历
  • 目录
  • 一、运行截图
  • 二、html代码
  • 三、CSS代码
  • 四、总结


目录

包括主页、关于我、个人技能、联系我四个页面,整个页面可以根据窗口大小调整。


一、运行截图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、html代码

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>个人简历</title><link rel="stylesheet" href="style.css"></head>
<body><header><nav class="navbar"><a href="#home">个人简历</a><a href="#about">我的技能</a><a href="#portfolio">作品展示</a><a href="#contact">联系我</a></nav></header><section class="home" id="home"><div class="content"><span class="hi"> 嗨 你好 </span><h3> 我是刘亦菲</h3><p class="text"> 欢迎来到我的主页! </p><a href="#about" class="btn">about me</a></div><div class="image"><img src="images/homeimg.png" alt=""></div></section><section class="about" id="about"><h1 class="heading"> 关于我 </h1><div class="row-1"><div class="image"><img src="images/aboutimg.jpg" alt=""></div><div class="content"><h3> 我的名字是刘亦菲</h3><p>I am beautiful!</p><div class="box-container"><div class="box"><p> <span> 年龄 : </span> 20 </p><p> <span> 性别 : </span></p><p> <span> 学校 : </span> XX大学 </p><p> <span> 学院 : </span> 计算机学院 </p></div><div class="box"><p> <span> 专业 : </span> 英语</p><p> <span> 电话 : </span> 11223344324 </p><p> <span> QQ : </span> 11234343543 </p><p> <span> 教育水平 : </span> 高中 </p></div></div></div></div><h1 class="heading"> 我的技能 </h1><div class="row-2"><div class="skills"><div class="progress"><h3> HTML <span> 95% </span> </h3><div class="bar"> <span></span> </div></div><div class="progress"><h3> CSS <span> 80% </span> </h3><div class="bar"> <span></span> </div></div><div class="progress"><h3> JS <span> 75% </span> </h3><div class="bar"> <span></span> </div></div></div><div class="box-container"><div class="box"><h3>认真</h3></div><div class="box"><h3>有团队意识</h3></div><div class="box"><h3>有创意</h3></div><div class="box"><h3>主动</h3></div></div></div></section><section class="portfolio" id="portfolio"><h1 class="heading">作品展示 </h1><div class="box-container"><div class="box"><img src="images/1.jpg" alt=""></div><div class="box"><img src="images/2.jpg" alt=""></div><div class="box"><img src="images/3.jpg" alt=""></div><div class="box"><img src="images/4.jpg" alt=""></div><div class="box"><img src="images/5.jpg" alt=""></div><div class="box"><img src="images/6.jpg" alt=""></div></div></section><section class="contact" id="contact"><h1 class="heading">联系我 </h1><div class="row"><form action=""><input type="text" placeholder="姓名" class="box"><input type="email" placeholder="邮件" class="box"><input type="number" placeholder="电话" class="box"><textarea name="" placeholder="内容" id="" cols="30" rows="10"></textarea><input type="submit" class="btn" value="发送"></form></div></section></body>
</html>

三、CSS代码

代码如下(示例):

*{font-family: 'Roboto', sans-serif;margin:0; padding:0;box-sizing: border-box;outline: none; border:none;text-decoration: none;text-transform: capitalize;transition: all .2s linear;line-height: 1.5;
}html{font-size: 62.5%;overflow-x: hidden;scroll-behavior: smooth;
}body{background: #fcf2e8;padding-left: 30rem;
}section{padding:1rem 5%;min-height: 100vh;
}.heading{font-size: 4rem;padding-bottom: 1rem;color:#111;}.btn{display: inline-block;margin-top: 1rem;padding:.8rem 3rem;background:pink;color:#fff;cursor: pointer;font-size: 1.7rem;
}.btn:hover{background:#111;letter-spacing: .2rem;
}header{position: fixed;top:0; left:0; bottom:0;background:#222;display: flex;align-items: center;justify-content: space-between;z-index: 1000;flex-flow: column;padding:8rem 2rem;width:30rem;text-align: center;
}header .navbar a{display: block;font-size: 2rem;color:#fff;margin:2rem 0;
}header .navbar a:hover{letter-spacing: .2rem;color:pink;
}.home{display: flex;align-items: center;flex-wrap: wrap;gap:1.5rem;
}.home .image{flex:1 1 40rem;
}.home .image img{width:100%;
}.home .content{flex:1 1 40rem;
}.home .content .hi{font-size: 2rem;color:pink;
}.home .content h3{font-size: 4.5rem;color:#111;}.home .content h3 span{color:pink;}.home .content .info{font-size: 2.5rem;color:#111;padding:.5rem 0;
}.home .content .text{font-size: 1.7rem;color:#666;padding:.5rem 0;
}.about .row-1{display: flex;flex-wrap: wrap;gap:1.5rem;padding-bottom: 2rem;
}.about .row-1 .image{flex:1 1 25rem;
}.about .row-1 .image img{height: 100%;width:100%;object-fit: cover;border:1rem solid #fff;border-radius: .5rem;box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
}.about .row-1 .content{flex:1 1 50rem;
}.about .row-1 .content h3{color:#333;font-size: 3.5rem;
}.about .row-1 .content p{color:#666;font-size: 1.7rem;padding:.5rem 0;
}.about .row-1 .content .box-container{display: flex;flex-wrap: wrap;gap:1.5rem;padding: 0.5rem 0;
}.about .row-1 .content .box-container .box{flex:1 1 20rem;
}.about .row-1 .content .box-container .box span{color:pink;
}.about .row-2{display: flex;flex-wrap: wrap;gap:1.5rem;align-items: center;
}.about .row-2 .skills{flex:1 1 40rem;
}.about .row-2 .skills .progress{padding:1rem 0;
}.about .row-2 .skills .progress h3{display: flex;justify-content: space-between;padding:.7rem 0;font-size: 1.7rem;color:#111;font-weight: 400;
}.about .row-2 .skills .progress .bar{width:100%;background:#ccc;overflow:hidden;height:1rem;border-radius: 50rem;
}.about .row-2 .skills .progress .bar span{display:block;height:100%;background:pink;border-radius: 50rem;
}.about .row-2 .skills .progress:nth-child(1) .bar span{width:95%;
}.about .row-2 .skills .progress:nth-child(2) .bar span{width:80%;
}.about .row-2 .skills .progress:nth-child(3) .bar span{width:75%;
}.about .row-2 .skills .progress:nth-child(4) .bar span{width:85%;
}.about .row-2 .box-container{flex:1 1 40rem;display: flex;flex-wrap: wrap;gap:1.5rem;
}.about .row-2 .box-container .box{flex:1 1 15rem;background:#fff;padding:2rem;border-radius: .5rem;box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
}.about .row-2 .box-container .box h3{color:pink;font-size: 3rem;
}.about .row-2 .box-container .box p{color:#666;font-size: 1.7rem;padding-top: .5rem;
}.portfolio .box-container{display: flex;flex-wrap: wrap;gap:1.5rem;
}.portfolio .box-container .box{flex:1 1 30rem;height:25rem;position: relative;overflow:hidden;border:1rem solid #fff;box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);background:#fff;border-radius: .5rem;
}.portfolio .box-container .box img{height:100%;width:100%;object-fit: cover;border-radius: .5rem;position: relative;z-index: 1;
}.portfolio .box-container .box:hover img{height:85%;width:85%;
}.contact .row{display: flex;flex-wrap: wrap;gap:1.5rem;
}.contact .row form{flex:1 1 55rem;background:#fff;padding:0 2rem;box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);border-radius: .5rem;
}.contact .row form .box,
.contact .row form textarea{width: 100%;border-bottom: .1rem solid #333;color:#333;text-transform: none;font-size: 1.7rem;padding:1rem 0;margin:1rem 0;
}.contact .row form .box:focus,
.contact .row form textarea:focus{border-color: pink;
}.contact .row form .box::placeholder,
.contact .row form textarea::placeholder{text-transform: capitalize;
}.contact .row form textarea{height: 20rem;resize: none;
}.contact .row form .btn{margin-top: 0;margin-bottom: 1.5rem;
}@media (max-width:991px){html{font-size: 55%;}body{padding: 0;}#menu-bars{display: initial;}header{left:-120%;}header.active{left:0%;}.cursor-1,.cursor-2{display: none;}}@media (max-width:450px){html{font-size: 50%;}header{width:100%;}.experience .box-container .box{padding-right: 0;}}

四、总结

完成了响应式界面


http://chatgpt.dhexx.cn/article/uFvVWkGA.shtml

相关文章

个人简历需要写什么内容?简历模板的基本内容有哪些

很多人认为&#xff0c;个人简历应该做成形式多样颜色丰富设计十足的&#xff0c;而实际上HR对你感兴趣的并不是你的简历样式&#xff0c;而是你的简历内容。个人简历模板内容要怎么写呢&#xff1f;一份标准的简历表格基本内容有哪些呢&#xff1f;下面脚步网就来给大家介绍一…

CSS+html制作简历表

CSS格式 CSS样式的语法&#xff1a; css选择器{ 样式属性1:属性值&#xff1b; 样式属性2:属性值;. …} css选择器&#xff1a; 用于定位需要施加某些样式的某个或某一些标签&#xff0c;有ID选择器&#xff0c;class选择器&#xff0c;标签选择器等常用选择器可供选择使用。 …

用HTML和CSS编辑的简历模板

1. 工具&#xff1a; sublime或者EditPlus、任意浏览器 2. 代码文件 点击提取 密码: 5ee7 3. 效果

怎样用HTML做一份精美的简历(html5+css)

先来看一下效果图&#xff1a; 代码&#xff1a;index.html <!DOCTYPE html> <html> <head><title>简历二</title><meta charset"utf-8"><link rel"stylesheet" type"text/css" href"../css/mysty…

HTML+CSS实例:简单朴素的个人简历模板(HTML表格使用+css样式渲染)

个人简历模板 丑是丑了点&#xff0c;没有那么花里胡哨。。。 先看展示 代码实现 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"&g…

html+css个人简历/网页界面

代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>个人简历</title><link rel"stylesheet" href"css/li.css" /></head><body><div class"q&q…

2022最新简历模板

一份好的简历&#xff0c;要的不是花里胡哨&#xff0c;要的是简洁和内容相结合&#xff0c;这样的简历才是优秀的。 而且在排版设计上要适合HR快速阅读&#xff0c;用词、结构要专业。这样的简历模板&#xff0c;才是你需要的&#xff01; 下面我要分享几个免费高质量简历模…

设计模式--【模板模式】

在模板模式&#xff08;Template Pattern&#xff09;中&#xff0c;一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现&#xff0c;但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图&#xff1a;定义一个操作中…

模板模式(设计模式)

模板模式 在模板模式(Template Pattern)中&#xff0c;一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现&#xff0c;但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 1.介绍 意图&#xff1a;定义一个操作中的算法的骨架…

【JavaSE】Java设计模式详解(二)抽象模板模式

&#x1f481; 个人主页&#xff1a;Nezuko627的博客主页 ❤️ 支持我&#xff1a;&#x1f44d; 点赞 &#x1f337; 收藏 &#x1f918;关注 &#x1f38f; 格言&#xff1a;立志做一个有思想的程序员 &#x1f31f; &#x1f4eb; 作者介绍&#xff1a;本人本科软件工程在读…

设计模式之模板设计模式

设计模式之模板设计模式 代码下载 1.概念 定义一个操作中的算法的骨架&#xff0c;而将一些步骤延迟到子类中。Template Method使得子类可以不改变一 个算法的结构即可重定义该算法的某些特定步骤。 2.类图 代码下载

10.7 抽象类最佳实践-模板设计模式

10.7.1 基本介绍 10.7.2 模板设计模式能解决的问题 10.7.3 最佳实践 abstract public class Template { //抽象类-模板设计模式 public abstract void job();//抽象方法 public void calculateTime() { //实现方法&#xff0c;调用 job 方法 //得到开始的时间 long start …

【设计模式-模板模式】

设计模式-模板模式 模板模式模板模式的优缺点实现模板代码 模板模式 在模板模式&#xff08;Template Pattern&#xff09;中&#xff0c;一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现&#xff0c;但调用将以抽象类中定义的方式进行。这种类…

设计模式学习(一)—— 模板方法设计模式

设计模式在开发当中有时候挺重要的&#xff0c;可以让你的代码设计变得更加合理巧妙。方便开发。这篇作为我学习设计模式的开篇啦。平时其实也看了不少&#xff0c;就是没用到就没那么深刻&#xff0c;有时候也很懒去记录这些东西。所以现在写出来&#xff0c;也好自己学习整理…

设计模式-模板模式及应用

一般生活中我们办理一件事需要一套指定的流水线。例如银行办事&#xff0c;需要先去营业厅取号、排队、办理业务、综合评分。这一套固有的流程&#xff0c;取号、排队、综合评分等都是固定的&#xff0c;不同的客户会办理不同的业务&#xff0c;只有这块是没个客户不同的。类似…

Java设计模式——模板设计模式

模板设计模式 1.模板模式简介 模板模式&#xff08;Template &#xff09;&#xff1a;模板方法模式是类的行为模式。准备一个抽象类&#xff0c;将部分逻辑以具体方法以及具体构造函数的形式实现&#xff0c;然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以…

【设计模式】--模板模式

豆浆制作 编写制作豆浆的程序&#xff0c;说明如下: 制作豆浆的流程 选材—>添加配料—>浸泡—>放到豆浆机打碎通过添加不同的配料&#xff0c;可以制作出不同口味的豆浆选材、浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的请使用 模板方法模式 …

Java 设计模式 --- Template 模式 Java Template 模式 Java 模板设计模式

Java 设计模式 --- Template 模式 Java Template 模式 Java 模板设计模式 一、概述 模板设计模式&#xff1a; 父类定义通用抽象的功能方法&#xff0c;子类负责具体的实现。 本文将以一个通用的定时任务&#xff0c;处理模式&#xff0c;来讲解java 模板设计模式。 假设定时任…

设计模式——模板设计模式

一 前言 在面向对象开发过程中&#xff0c;通常会遇到这样的一个问题&#xff0c;我们知道一个算法所需的关键步骤&#xff0c;并确定了这些步骤的执行顺序&#xff0c;但是&#xff0c;某些步骤的具体实现是未知的&#xff0c;或者说某些步骤的实现是会随着环境的变化而改变&…

java设计模式之模板方法设计模式

什么是模板方法设计模式 模板方法是基于继承实现的&#xff0c;在抽象父类中声明一个模板方法&#xff0c;并在模板方法中定义算法的执行步骤(即算法骨架)。在模板方法模式中&#xff0c;可以将子类共性的部分放在父类里实现&#xff0c;而特性部分在子类中实现&#xff0c;只需…