探索创意之旅:打造个人网页的精彩奇遇

2023-11-05

        在茫茫的网络世界里,我找到了一个属于自己的小天地。那里不仅有我独特的创意,还有我内心深处的声音。我的个人网页是一段关于探索创意之旅的故事,让我带你一窥我在这个奇妙旅程中的所见所闻。

声明:这个网页是使用React18.x写的,由于我平常都是使用Vue,所以若是使用的某些方式不正确或者代码冗余请勿怪~

个人主页地址:前端奇遇记-个人主页(暂时没那域名服务器搭建条件,所以依托于github进行搭建)

如果你也感兴趣使用github搭建你自己的个人主页可以搜一下,很简单,就不过多赘述了~

        

好了好了,马上开始正文了~~

-先看整体效果

前端奇遇记-个人主页

1. 确定个人主页的各个板块以及构思所写内容

        确定板块这个事儿,参考了许多大佬的个人主页(在此希望大佬勿怪),发现越厉害的大佬个人的板块越精简,真的是大道至简啊,所以虽然我就一小白白,当然也没有太多的内容能写,所以也就确定了四个板块:首页、关于、项目、找我

2. 确定个人主页的整体风格

        作为一个纯前端类型的开发,对于UI设计毫无头绪,也没有任何美感o(╥﹏╥)o,不过俗话说:穷学生工具多。

       Dribbble 大家可以自行去上面找找符合自己审美的设计稿,免费呦~~

3. 开始绘制自己的个人主页

        (1). 头、底部

                不论是绘制什么页面,有了设计稿,这两部分都是最容易确定的,所以也就从这两部分先下手吧

                头部相对来说比较简单,没什么好说的,直接看底部吧      

                 底部主要分为两个部分

       

                 下面对于常常用React的同学有木有很熟悉,哈哈,就是用了antd Tooltip(。◕ˇ∀ˇ◕)

                上面线性动画它并不是一个 Gif 图片,而是 Lottie 动画。说白了就是高级点的Gif动画, 同样它也是有网站的 Featured 可以查找你喜欢的,使用方式见下面代码

import React, { FC } from 'react'
import Lottie from 'react-lottie'
import Gif from '下载的json文件地址'

const Options = {
  loop: true,
  autoplay: true,
  animationData: Gif,
  rendererSettings: {
    preserveAspectRatio: 'xMidYMid slice',
  },
}

const Demo: FC<Props> = () => {
    return <Lottie options={Options} height={120} width={120} />
}

         (2). 首页板块                

         这里有意思的点在于使用了ChatGPt的打字效果,虽然老早就有,但还是它比较有特点,使用的第三方库是 typed.js 使用方法也很简单,直接去看就行,它还很细心给封装了一个简单的hook,真心不错呦~

        (3). 关于                

         这一部分没有什么特殊的东西,就是简单的布局及文字,不过在这里可以看到有大量的类似于表情的输入,当时看到别人居然可以输入表情感觉很好玩,自己也就浅弄了一下,不会的小伙伴抓紧学习来,让你的内容变得更丰富多彩吧~

        由于我使用的是VScode编辑器写的,那我就以它为例了,其他编辑器可自行百度

                - 下载表情输入对应的插件

       我选择的表情插件是 Emoji 看起来它的表情更丰富写,基本能够满足我了,其他的当然也行不过可能用法不一

                -插件使用方法

        在全局中使用快捷键 Ctrl + P 弹出搜索框输入 >Emoji:Insert emoji 即可进行表情的选择了,输入位置即使在Ctrl + P 之前光标所在位置

                -拓展

        在编辑器里由于表情特别多,有的显示还不太友好,当然我们也有网站对应这些表情一共我们更好的使用呦~

         本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)


探索创意之旅:打造个人网页的精彩奇遇 的相关文章

随机推荐

  • 11. 实战:bs4法抓取网页图片并保存到本地文件夹

    前言 我们通过前面几节的学习已经了解到bs4模块对于我们抓取网页的方便之处 也通过一个实例实践了抓取某网站菜价 本节我们以某图片网为例 链接放评论区 实现抓取唯美壁纸栏目的内容并保存到本地文件夹 目标 思路 1 获取所有子页面链接地址 2
  • 数据库系统之函数依赖

    Functional Dependencies 什么是函数依赖 如何发现关系表中的函数依赖关系 函数依赖关系与对象的类 功能依赖与关联 函数依赖性的派生 阿姆斯特朗公理 Armstrong axioms 其他的推理规则 References
  • python如何学习(三)

    最近开始整理python的资料 博主建立了一个qq群 希望给大家提供一个交流的同平台 78486745 一 第一个Python程序 HelloWorld python的第一个程序也从hello world开始吧 usr bin env py
  • linux ipv6内核编译,linux ipv6内核设置

    linux ipv6内核设置 进入 proc sys net ipv6 conf all forwarding Type BOOLEAN 在两个接口之间进行global IPv6 forwarding 数据包转发 IPv6 当中您不能单独控
  • 使用 tf-idf 提取关键词

    tf idf 的简要介绍 tf term frequency 某个关键词在整篇文档中出现的频率 idf inverse document frequency 逆文档频率 某个词在所有文档中出现的频率 tf 公式 t f i j n i j
  • [C++11] nullptr 和 NULL

    在工作中 避免产生 野指针 最有效的方法 是以下两点 1 在定义指针的同时完成初始化操作 即便该指针的指向尚未明确 也要将其初始化为空指针 2 在delete释放该指针后 对该指针赋值为空指针 C 11 新增关键字 nullptr 专门用来
  • jmeter之接口数据与数据库数据检验!

    前言 本文讲解使用jmeter测试接口 然后与数据库里面的数据进行校验对比 本节使用一个新增数据的接口 新增一条数据 然后在数据库里面进行查询 是否能够查询到此条数据 一 接口环境搭建 1 1 新建一个http请求 写好请求的内容 我的大概
  • JavaEE 笔记03:基于Vue,SpringBoot的前后端分离的简单作业管理系统

    基于Vue SpringBoot的前后端分离的简单作业管理系统 目录 基于Vue SpringBoot的前后端分离的简单作业管理系统 前言 环境 开发环境 部署环境 功能展示 登录与注册 学生 学生首页 学生查看作业列表 学生提交作业 学生
  • Puppeteer基础入门、常见应用、利用谷歌插件编写Puppeteer脚本

    前言 Puppeteer已经听说过很多次了 也见过一些与之相关的文章 但是一直没怎么研究过 现在来简单学习一下 简介 Puppeteer 是一个 Node 库 它提供了一个高级 API 来通过 DevTools 协议控制 Chromium
  • 前端学习——html

    1 页面标签包含在里 其中有头和躯干 一 head里的常用标签设置 meta标签的设置 在网页中 meta标签最常用的设置是用来设置字符集
  • 静态和动态类型编程语言的区别

    静态和动态是针对变量的数据类型而言的 区别如下 1 使用静态类型语言编写的代码中 要声明变量的数据类型 而且不同数据类型的变量不允许直接赋值 它的数据类型是编译期间进行检查的 2 静态类型语言在使用变量之前 需要为它们分配好内存 3 静态类
  • python画折线图两种写法

    import matplotlib pyplot as plt from openpyxl import load workbook 这个是从Excel表格中导入数据 为了让中文不显示成乱码 plt rcParams font sans s
  • java中锁的面试题

    1 synchronized锁 悲观锁 同步锁 synchronized关键字 表示 同步 的 它可以对 多行代码 进行 同步 将多行代码当成是一个完整的整体 一个线程如果进入到这个代码块中 会全部执行完毕 执行结束后 其它线程才会执行 这
  • Linux学习整理-网络命令集

    目录 前提 1 机器IP地址查询 1 1 ifconfig 1 1 1 安装包 1 1 2 执行命令 1 1 3 拓展 ifconfig的其它用法 1 1 4 常用的属性说明 1 2 ip addr 1 2 1 查看IP地址 1 2 2 其
  • 【实战】区块链技术如何应用于金融领域?

    信任是金融业的基础 为维护信任 金融业的发展催生了大量的中介机构 包括托管机构 第三方支付平台 公证人 银行等 然而 中介机构处理信息依赖人工 且交易信息往往需要经过多道中介的传递 这使得信息出错率高 且效率低下 同时 人们也通常认为权威机
  • Python进阶系列:(八)python反射

    文章目录 前言 一 反射 总结 前言 Python系列文章主要是记录自己学习成果及知识输出整合 提供一个温故而知新的场所 一 反射 1 什么是反射 把字符串映射到实例的变量或实例的方法 只通过字符串调用类中的变量或方法 反射的本质 核心 利
  • 20230830—图形设计

    include app h include
  • C++(函数重载和函数模板)

    重载和模板 一 函数重载 1 函数重载定义 2 判断函数重载的规则 2 名字粉碎 名字修饰 3 C 编译时函数名修饰约定规则 4 C 函数是重载 二 函数模板 一 函数重载 1 函数重载定义 在C 中可以为两个或两个以上的函数提供相同的函数
  • 十三、断路器-Hystrix 的隔离策略

    版权声明 本文为博主原创文章 未经博主允许不得转载 https blog csdn net dengqiang123456 article details 75935122 说明 1 Hystrix 通过舱壁模式来隔离限制依赖的并发量和阻塞
  • 探索创意之旅:打造个人网页的精彩奇遇

    在茫茫的网络世界里 我找到了一个属于自己的小天地 那里不仅有我独特的创意 还有我内心深处的声音 我的个人网页是一段关于探索创意之旅的故事 让我带你一窥我在这个奇妙旅程中的所见所闻 声明 这个网页是使用React18 x写的 由于我平常都是使