html实现个人空间主页(附源码)

news2024/12/27 22:18:30

文章目录

  • 1.设计思路
    • 1.1 欢迎界面
    • 1.2 屏保界面
    • 1.3 主界面
    • 1.4 我的项目界面
    • 1.5 我的日记界面
    • 1.6 我的日记管理界面
  • 2.效果展示和代码展示
    • 2.1 动态效果图
    • 2.2 主界面代码
    • 2.3 欢迎页代码
    • 2.4 屏保代码
  • 源码下载

作者:xcLeigh
文章地址:https://blog.csdn.net/weixin_43151418/article/details/127736068


html实现个人空间,html实现个人主页,html实现个人主页,酷炫的欢迎界面,科技感满满的主界面,优雅的屏幕待机界面。实现了个人日记管理功能,支持日记的添加,删除,修改,查看功能;实现了百度搜索功能,支持回车搜索;实现了常用工具链接管理功能,可以从界面上跳转到常用的工具;实现了个人的项目管理,通过项目地址跳转;实现了音乐播放,暂停,上一首,下一首,进度条,音量大小等功能,快来弄一款属于自己的个人空间,在个人空间里实现日常工作,日常学习管理。
技能点: html+js+css

1.设计思路

此设计主要来源,html实现个人空间(https://blog.csdn.net/weixin_43151418/article/details/127698126)的升级版,功能更全,细节处理更完善。

  • 升级功能1:欢迎界面优化,进入感更强,更炫;
  • 升级功能2:主界面加入我的日记功能,支持增、删、、查;
  • 升级功能3:主界面优化我的链接,我的项目,使其更直观和更有美感;
  • 升级功能4:增加了屏保功能,以时间锁屏;
  • 更多升级功能详见下面的视频介绍。

1.1 欢迎界面

个人空间的欢迎界面是动态介绍空间主题,加上倒计时。

在这里插入图片描述

1.2 屏保界面

个人空间的屏保界面是当前时间,动态加载。

在这里插入图片描述

1.3 主界面

个人空间的主界面,分为常用链接;我的项目;我的日记;我的音乐四个板块。

在这里插入图片描述

1.4 我的项目界面

支持查看所有我的项目,和删除项目功能。
在这里插入图片描述

1.5 我的日记界面

支持查看所有日记功能。
请添加图片描述

1.6 我的日记管理界面

支持修改和删除日记功能。
请添加图片描述

2.效果展示和代码展示

2.1 动态效果图

实现了个人日记管理功能,支持日记的添加,删除,修改,查看功能;实现了百度搜索功能,支持回车搜索;实现了常用工具链接管理功能,可以从界面上跳转到常用的工具;实现了个人的项目管理,通过项目地址跳转;实现了音乐播放,暂停,上一首,下一首,进度条,音量大小等功能。

html个人空间,实现日记/百度搜索/超链接/屏保 功能源码

2.2 主界面代码

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>xcLeigh - 个人空间V2.0</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
	<link rel="stylesheet" href="css/myspace.css" /> 
</head>

<body>
    <div class="cs">
		<a href="#" onclick="goUrl('https://blog.csdn.net/weixin_43151418');"><img src="images/boy.png" id="logo"></a>
		<div style="position:absolute;left:80px;top:16px; width:280px;">
			xcLeigh<br/>
			<span style="font-size:12px;">世上没有绝望的处境,只有对处境绝望的人。</span>
		</div>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418');" style="margin-left: 60px;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418');">个人博客</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/125121535');">炫酷主页</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/125350141');">我的简历</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/124627153');">实用后台</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/126099643');">科技表白</span>
		<span class="spanLink" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/127532058');">常用记事本</span>
		
		<div style="position:absolute;right:0;top:0; width:80px;height:80px;">
			<div  style="position:absolute;left:0;bottom:0; width:80px;height:80px;text-align:center;line-height:80px;color:#0BABC4;z-index:88;">
				<a href="javascript:void(1);" onclick="goUrl1('lock.html');" style="text-decoration:none; font-weight:bold; color: orange;">屏保</a>
			</div>
			  <div class='classScale' style='display:flex; justify-content: center; align-items: center; width:80px;height:80px;border-radius:50%; opacity: 0.5;'>
			  </div>
			  <div class='classScale1' style='position:relative; top: -80px;width:80px;height:80px;border-radius:50%; opacity: 0.5;'>
			</div>
		</div>
    </div>
	<div class="divConBg"></div>
	<div class="divCon">
		<div class="divConLr">
			<div style="width:38px; border-right:1px dotted #464944;height:100%;">
				<div id="lCon1" onclick="changeItem(1);" class="divConLr_L" style="background-color:orange; padding:10px;">常<br/>用<br/>导<br/>航</div>
				<div id="lCon2" onclick="changeItem(2);" class="divConLr_L">我<br/>的<br/>项<br/>目</div>
				<div id="lCon3" onclick="changeItem(3);" class="divConLr_L">我<br/>的<br/>日<br/>记</div>
			</div>
			<div id="content1" class="divConLr_R">
				<!-- <div class="divConLr_R_CON">
					<div style="font-weight:bold;">
						<span onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/124847737');">二维码生成</span>
						<span class="spanr" onclick="manager(1,1)">管理</span>
					</div>
					<div class="rc" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/124847737');">这个工具非常不错,可以自定义生成风格。</div>
				</div>
				<div id="contentValue1"></div>
				<div class="divConLr_R_CON bg6" style="text-align:center;">
					<span style="line-height:60px; font-size:50px;" onclick="manager(1,-1)">+</span>
				</div> -->
			</div>
			<div id="content2" class="divConLr_R">
				<!-- <div class="divConLr_R_CON">
					<div style="font-weight:bold;">
						<span onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/124658533');">后台管理项目</span>
						<span class="spanr" onclick="manager(2,1)">管理</span>
					</div>
					<div class="rc" onclick="goUrl('https://blog.csdn.net/weixin_43151418/article/details/124658533');">这个模板多样化,可以直接用于项目,也可以用来自己学习。</div>
				</div>
				<div class="divConLr_R_CON bg6">
					<span style="line-height:60px; font-size:50px;" onclick="manager(2,-1)">+</span>
				</div> -->
			</div>
			<div id="content3" class="divConLr_R">
			</div>
		</div>
		<div id="linkEdit" class="tcdiv" style="display:none;">
			<div style="padding:100px; text-align:center;">
				<span class="closediv" onclick="closeEdit();">×</span>
				<div class="padding10">
					链接名称: <input type="text" class="divinput" id="llName" value="" />
				</div>
				<div class="padding10">
					链接地址: <input type="text" class="divinput" id="llUrl" value="" />
				</div>
				<div class="padding10">
					链接备注: <input type="text" class="divinput" id="llRemark" value="" />
				</div>
				<div class="padding20">
					<span id="spanSave" class="spanbtn1" onclick="saveStorage();">保存</span>
					<span id="spanDel" class="spanbtn2" onclick="clearData()">删除</span>
				</div>
			</div>
		</div>
		<div id="noteEdit" class="tcdiv" style="display:none;">
			<div style="padding:100px; text-align:center;">
				<span class="closediv" onclick="closeEdit();">×</span>
				<div class="padding10">
					<div>记录下你的<span class="co1">喜怒哀乐</span>。</div>
					<div class="padding10">日记是写给自己看的,只要能把自己对这一天周围的一切事物的<span class="co2">真情实感自由畅快地</span>写下去,留下心泉流过的痕迹,就好。——<span class="co3">冰心</span></div>
					<textarea type="text" class="divinput1" cols="6" id="noteContent" value="" ></textarea>
				</div>
				<div class="padding20">
					<span id="spanSave3" class="spanbtn1" onclick="saveStorage();">保存</span>
					<span id="spanDel3" class="spanbtn2" onclick="clearData()">删除</span>
				</div>
			</div>
		</div>
	</div>
	<div class="bottomdiv">
		<div>
		<iframe src="other/music/index.html" style="border:0px;padding:0px;margin:0px;overflow:hidden;width:100%; height: 80px;"></iframe>
		</div>
        <span style="cursor:pointer;" onclick="goUrl('https://blog.csdn.net/weixin_43151418');">xcLeigh</span> | 
		<span style="cursor:pointer;" onclick="goUrl('https://blog.csdn.net/weixin_43151418');">个人空间V2.0</span>
		| 上线了 :<span id="span_dt_dt"></span>
	</div>
</body>
  <script src="./js/myspace.js" type="text/javascript"></script> 
</html>

2.3 欢迎页代码

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>xcLeigh - 个人空间V2.0</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
	<link rel="stylesheet" href="./css/index.css" /> 
</head>

<body>
    <div class="cs">
        <img src="images/boy.png" id="logo">
    </div>
    <canvas class="canvas" width="1820" height="905"></canvas>
    <p class="text" style="color:white;">
        xcLeigh | 个人空间 V2.0
        <br />
        上线了,<span id="span_dt_dt"></span>
    </p>
</body>
  <script src="./js/index.js" type="text/javascript"></script> 
</html>

2.4 屏保代码

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>xcLeigh - 个人空间V2.0</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
	<link rel="stylesheet" href="./css/lock.css" /> 
</head>

<body onclick="goUrl();" style="cursor: pointer;">
    <div class="cs">
        <img src="images/boy.png" id="logo">
    </div>
    <canvas class="canvas" width="1820" height="905"></canvas>
    <p class="text" style="color:white;">
        <img src="images/suo.png" /><br/>
        <span style="color: orange;cursor: pointer;">静默状态,点击进入</span><br/>
        xcLeigh | 个人空间 V2.0 | 上线了,<span id="span_dt_dt"></span>
    </p>
</body>
  <script src="./js/lock.js" type="text/javascript"></script> 
</html>

这里只展示了三个主界面的代码,其他代码在下面源码下载里面,里面有详细的说明。


源码下载

html实现个人空间主页(源码) 点击下载
在这里插入图片描述


     💞 关注博主 带你实现畅游前后端

     🏰 加入社区 带你体验马航不孤单

     💯 神秘个人简介 带你体验不一样得介绍

     🎀 酷炫邀请函 带你体验高大上得邀请


     ① 🉑提供云服务部署(有自己的阿里云);
     ② 🉑提供前端、后端、应用程序、H5、小程序、公众号等相关业务;
     如🈶合作请联系我,期待您的联系。
    :本文撰写于CSDN平台,作者:xcLeigh(所有权归作者所有),https://blog.csdn.net/weixin_43151418,如果相关下载没有跳转,请查看这个地址,相关链接没有跳转,皆是抄袭本文,转载请备注本文原地址。


     亲,码字不易,动动小手,欢迎 点赞 ➕ 收藏,如 🈶 问题请留言(评论),博主看见后一定及时给您答复,💌💌💌


原文地址:https://blog.csdn.net/weixin_43151418/article/details/127736068(防止抄袭,原文地址不可删除)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/4897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaScript算法 — 二叉树遍历

目录1、构造二叉树2、递归遍历3、非递归遍历3.1 先序3.2 中序3.3 后序1、构造二叉树 树节点&#xff1a; // 二叉树节点的构造函数 function TreeNode(val, left, right) {this.val (valundefined ? 0 : val)this.left (leftundefined ? null : left)this.right (rightu…

给好朋友用代码画一个爱心吧

目录 效果图 html爱心 python爱心 ​编辑 代码 html python 浅浅分析一下《燃烧我&#xff0c;照亮你》剧中的爱心代码 光棍节要到了&#xff0c;不给心意的人写个爱心代码&#xff1f; 话不多说&#xff0c;上才艺&#xff0c;这里有两种爱心&#xff0c;一种是html&a…

Unity功能—— 在VS中快速访问Unity API对应文档

声明&#xff1a;本文为个人笔记&#xff0c;用于学习研究使用非商用&#xff0c;内容为个人研究及综合整理所得&#xff0c;若有违规&#xff0c;请联系&#xff0c;违规必改。 Unity功能—— 在VS中快速访问Unity API对应文档 文章目录Unity功能—— 在VS中快速访问Unity API…

光点科技数据口袋数据填报系统满足多类型企业报表需求_光点科技

在招聘过程中&#xff0c;HR对数据处理存在一定的需求&#xff0c;手动整理繁杂的数据无疑是加大招聘工作量&#xff0c;因此&#xff0c;借助数据填报系统更好地进行处理数据工作&#xff0c;不失为帮助HR减轻招聘工作量的良方。 光点数据填报系统利用传统商业报表工具进行数据…

中国热泵空调行业发展趋势及投资风险研究报告

智研瞻产业研究院专注于中国产业经济情报及研究&#xff0c;目前主要提供的产品和服务包括传统及新兴行业研究、商业计划书、可行性研究、市场调研、专题报告、定制报告等。涵盖文化体育、物流旅游、健康养老、生物医药、能源化工、装备制造、汽车电子、农林牧渔等领域&#xf…

基于springboot二手交易平台

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;非前后端分离 前端技术&#xff1a;vue.jselementUI等框架实现 服务端技术&#xff1a;springbootmybatis-pl…

Linux服务器中配置tomcat的服务,并通过端口8888访问

引言: Tomcat是常见的免费的web服务器,前端服务很多都是通过tomcat部署的&#xff01;所以多了解点肯定没坏处&#xff01; 一、配置端口 1.防火墙策略中配置8888端口&#xff0c;并允许策略&#xff1a; 二、安装tomcat包 1.新建tomcat文件夹 进入 /usr/local,并新建文件夹…

弹框确认按钮,请求两个接口跳转刷新页面,并使用async和await将异步改成同步的数据?

前景&#xff1a;公司前后端不分离项目&#xff0c;使用的框架element-ui较低版本的&#xff0c;弹框确定按钮加载动态按钮的loading。 //插件 npm i element-ui -S效果图: 代码: <template><div><el-button type"text" click"dialogVisible …

Hive——操作数据库创建修改表(DDL数据定义)

DDL操作1. 数据库操作1.1 创建&查询数据库1.2 修改&删除数据库2. 表操作2.1 创建表2.2 内部表和外部表2.2.1 管理表2.2.2外部表2.2.3管理表与外部表的互相转换2.3 修改表1. 数据库操作 1.1 创建&查询数据库 定义&#xff1a; CREATE DATABASE [IF NOT EXISTS] d…

IDEA settings设置技巧,最常用快捷键,让你的编译器用更加得心应手

导读 每次下载安装新的 IDEA 以后&#xff0c;都免不了对该软件进行一些优化配置&#xff0c;以方便我们在使用的时候更加得心应手。一份趁手的设置&#xff0c;无疑能让我们的工作效率事半功倍。 碍于每次自己重装 IDEA 都需要去网搜一大堆文章去设置 settings&#xff0c;所以…

Vue框架的学习(Vue的基础指令操作二 V-For)第二课

今天的任务理解下面的几个指令操作 重点在V-for上 V-if V-else V-show V-For 本文章的重心放在V-For 从数据到数组到对象一步一步的去查找 底层的原理 v-show和v-if的用法看起来是一致的&#xff0c;也是根据一个条件决定是否显示元素或者组件 下面是 V-if V-else V-sho…

1. 云计算简介

1.2 云计算的定义和分类 云计算的定义 美国国家标准与技术研究院&#xff08;NIST&#xff09;定义&#xff1a; 云计算是一种模型&#xff0c;它可以实现随时随地、便捷地、随需应变地从可配置计算资源共享池中获取所需的资源&#xff08;例如&#xff0c;网络、服务器、存…

【记录】终端如何 进入conda(base) 环境,如何退出 conda(base)环境,终端快速进入Jupyter notebook的方法

目录一、终端 进入 conda&#xff08;base&#xff09; 环境二、终端 退出 conda&#xff08;base&#xff09; 环境三、终端进入 Jupyter notebook 的方法一、终端 进入 conda&#xff08;base&#xff09; 环境 --->> win R : 输入cmd 回车&#xff0c;进入终端界面。…

什么是微服务?怎么测试?今天一次性讲清楚...

01、什么是微服务 Adrian Cockcroft对微服务的表述&#xff1a;loosely couped service oriented architecture with bounded context。 这里涉及两个微服务的概念&#xff1a; loosely couped&#xff1a;松耦合 松耦合可以引申出其他概念&#xff0c;如各自独立&#xff0c…

坚持软件自主可控,打造国产化公文交换系统

编者按&#xff1a;软件自主可控是什么意思&#xff1f;企业如何对自己使用的软件做到自主可控&#xff1f;本文分析了软件自主可控的概念及意义&#xff0c;并通关相关案例展示了国产化低代码平台是如何助力企业打造公文交换系统的。 软件自主可控的意义 说到软件的自主可控&…

【分享 10 个日常使用的脚本】

&#x1f935;‍♂️ 个人主页老虎也淘气 个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f44d;&#x1f3fb; 收藏…

第十节:继承【java】

目录 &#x1f4d8;1.1为什么需要继承 &#x1f4d2;1.2 继承概念 &#x1f4d7;1.3 继承的语法 &#x1f4d5;1.4 父类成员访问 &#x1f3b1;1.4.1 子类中访问父类的成员变量 &#x1f38e;1.4.2 子类中访问父类的成员方法 &#x1f4d9;1.5 super关键字 &#x1f4d…

基于Matlab利用移动目标指示雷达抑制地面杂波(附源码)

目录 一、构建雷达系统 二、定义目标 三、杂波 四、仿真接收到的脉冲和匹配滤波器 五、使用三脉冲消除器执行 六、使用交错PRF模拟接收到的脉冲 七、对交错的 PRF 执行 八、总结 九、程序 本示例显示了移动目标指示 &#xff08;MTI&#xff09; 雷达的设计&#xff0…

《Java》private、protected、public区别及解析

我们今天来给大家解析一下Java中四种修饰类型的区别。 那么有的老铁就疑惑了&#xff0c;文章名称不是说三种吗&#xff1f;其实还有一种隐藏的修饰类型&#xff08;默认类型&#xff09;英文翻译过来的话是define&#xff0c;这就是我们什么都不修饰&#xff0c;例如&#xff…

【C/C++动态内存 or 柔性数组】——对动态内存分配以及柔性数组的概念进行详细解读(张三 or 李四)

目录前言&#xff08;栈区、堆区、静态区&#xff09;动态内存函数malloc与freecalloc与freerealloc与free常见的动态内存错误经典笔试题&#xff08;再见张三&#xff09;柔性数组前言&#xff08;栈区、堆区、静态区&#xff09; 请耐心看完&#xff0c;看完后就会对内存中的…