制作炫酷个人网页:用 HTML 和 CSS3 展现你的风格

你是否觉得自己的网站应该看起来更炫酷?今天我将教你如何使用 HTML 和 CSS3 制作一个拥有炫酷动画和现代设计风格的个人网页,让它在任何设备上看起来都无敌酷炫! 哈哈哈哈哈哈哈哈,我感觉自己有点中二哈哈哈哈~

在这里插入图片描述

目录

  1. 炫酷设计理念
  2. 构建 HTML 结构
  3. CSS3 炫酷美化
  4. 炫酷效果预览

1. 炫酷设计理念

在炫酷网页中,我们将使用:

  • 全屏背景渐变:让页面背景充满动感的色彩变化。
  • 文字动画:为标题和内容添加动态效果,让它们“飞”入视野。
  • 卡片布局:使用卡片设计让每个内容块独立且富有层次感。
  • 响应式设计:确保在手机、平板和电脑上都能炫酷呈现。

2. 构建 HTML 结构

创建一个名为 index.html 的文件,结构简单,但为后续的动画和样式打好基础。

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>炫酷个人主页</title><link rel="stylesheet" href="styles.css">
</head>
<body><div class="hero"><h1 class="hero-title">欢迎来到我的炫酷主页</h1><p class="hero-subtitle">这里有最酷的设计和动态效果</p></div><div class="card-container"><div class="card"><h2>关于我</h2><p>我是前端开发者,热衷于将炫酷设计与实用功能结合。</p></div><div class="card"><h2>我的项目</h2><p>项目一:动态个人博客</p><p>项目二:响应式网页设计</p></div><div class="card"><h2>联系我</h2><p>邮箱:cooldev@example.com</p></div></div><footer><p>&copy; 2024 炫酷个人主页 | 制作 by 超级酷的开发者</p></footer>
</body>
</html>

3. CSS3 炫酷美化

接下来是让网页看起来酷炫的核心部分——CSS3 动画、渐变背景、卡片布局等炫酷效果。创建一个名为 styles.css 的文件:

/* 全局样式 */
body {margin: 0;padding: 0;font-family: 'Arial', sans-serif;background: linear-gradient(120deg, #ff4081, #81d4fa);color: white;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;overflow: hidden;
}/* 炫酷背景效果 */
.hero {text-align: center;animation: backgroundMove 10s infinite alternate;
}@keyframes backgroundMove {from {background: linear-gradient(120deg, #ff4081, #81d4fa);}to {background: linear-gradient(120deg, #ff6e40, #42a5f5);}
}/* 标题动画 */
.hero-title {font-size: 3em;animation: titleSlide 2s ease-out;
}@keyframes titleSlide {from {transform: translateY(-100px);opacity: 0;}to {transform: translateY(0);opacity: 1;}
}.hero-subtitle {font-size: 1.5em;animation: subtitleFade 3s ease-out;
}@keyframes subtitleFade {from {opacity: 0;}to {opacity: 1;}
}/* 卡片布局 */
.card-container {display: flex;gap: 20px;margin-top: 50px;
}.card {background-color: rgba(255, 255, 255, 0.1);border-radius: 15px;padding: 20px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);width: 250px;text-align: center;transition: transform 0.3s ease, box-shadow 0.3s ease;
}.card:hover {transform: translateY(-10px);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);
}/* 响应式设计 */
@media (max-width: 768px) {.card-container {flex-direction: column;}
}

代码亮点:

  1. 渐变背景动画:使用 linear-gradient@keyframes 让背景在不同颜色间平滑过渡,形成动态效果。
  2. 标题动画:用 @keyframes 让标题从屏幕上方滑入,带来进入页面的动感效果。
  3. 卡片悬停效果:当鼠标悬停在卡片上时,卡片会有一个向上的动态弹跳,并且阴影变得更明显,提升视觉体验。
  4. 响应式布局:确保网页在不同尺寸的设备上都能正常显示,卡片布局在较小屏幕上会自动变成纵向排列。

4. 炫酷效果预览

现在,你可以打开浏览器查看刚刚编写的网页!你将看到一个具有渐变背景、动态文字和卡片效果的网页。无论是在电脑屏幕还是手机屏幕上,这个网页都能保持炫酷的风格。


总结

通过使用 HTML 和 CSS3 的新特性,我们成功打造了一个充满动感、炫酷十足的个人网页。你可以根据自己的喜好继续添加更多效果,比如动画按钮、背景视频等。

炫酷设计的背后,是 CSS3 强大的功能。如果你希望让网页更加动感和富有层次感,不妨尝试更多 CSS3 的特性,让每个访问你网页的人都能眼前一亮!


兄弟莫慌 我这就再去更新 更炫酷的 ! ! !

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity 热更新(HybridCLR+Addressable)-设置打包路径和加载路径、打开Hosting服务、打包

四、设置打包和加载路径 五、打开Hosting服务 六、打包 打包完成后路径在Assets同级目录下的ServerData 但是目前没有资源文件对比 修改上面设置后再次打包 里面多了哈希和JSON文件&#xff0c;这俩个就是用于资源对比

若依生成主子表

一、准备工作 确保你已经部署了若依框架&#xff0c;并且熟悉基本的开发环境配置。同时&#xff0c;理解数据库表结构对于生成代码至关重要。 主子表代码结构如下&#xff08;字表中要有一个对应主表ID的字段作为外键&#xff0c;如下图的customer_id&#xff09; -- ------…

无线感知会议系列【4】【基于WiFi和4G/5G的非接触无线感知:挑战、理论和应用-2】

前言&#xff1a; 本篇重点分享一下该论文 《Human Respiration Detection with Commodity Wifi Devices: Do User Location and Body Orientation Matter》 接 2020年北京智源大会 张大庆老师的一个报告 参考&#xff1a; https://blog.csdn.net/chengxf2/article/detai…

2024 Redis 全部

1. 单机部署 1.1 检查环境&#xff0c;创建目录。 # 本地运行&#xff0c;不需要考虑安装的原因&#xff0c;可以卸载防火墙 # 关闭防火墙 systemctl stop firewalld.service# 查看防火强状态 firewall-cmd --state# redis 是基于gcc 环境的&#xff0c;查看是否有 gcc 环境 …

Bug:ThreadPoolTaskScheduler搭配CronTask完成定时任务,关闭scheduler后CronTask任务仍然执行?

【问题】执行下面代码后&#xff0c;关闭ThreadPoolTaskScheduler&#xff0c;CronTask仍然继续执行。 Configuration public class config {Beanpublic String getString() throws InterruptedException {Runnable runnable () -> {try {System.out.println("hello r…

科研绘图系列:R语言分组堆积图(stacked barplot)

文章目录 介绍加载R包导入数据数据预处理画图导出数据系统信息介绍 堆积图是一种数据可视化图表,它通过将不同类别的数据以堆叠的形式展现在同一个图表中,来展示各个类别之间的相对大小和它们之间的总和。堆积图可以是柱状图、条形图或面积图的形式,其中每个堆叠的块或区域…

Servlet入门:服务端小程序的初试(自己学习整理的资料)

目录 一.前言 二.建立基础结构​编辑 三.具体步骤 找到Tomcat文件并打开Tomcat。 在webapps中创建一个自己的文件夹。 在classes中新建一个Java文件。 在lib中导入需要的jar文件包。 配置环境变量 在Java文件的目录下打开cmd并输入 javac -d . HelloServlet.java进行…

【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第三篇-着色器光照】

在前两篇文章中&#xff0c;我们分别拆解描述了实现原理&#xff0c;并进行了基础的着色器制作。在这一篇文章中&#xff0c;我们将为它实现光照效果 简单的概述 当光线射入体积时&#xff0c;随着光线射入距离的增加&#xff0c;体积中的介质会对光线产生反射和吸收作用&…

【C++前缀和 状态压缩】1177. 构建回文串检测|1848

本文涉及的基础知识点 C算法&#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 位运算、状态压缩、枚举子集汇总 LeetCode 1177. 构建回文串检测 难度分&#xff1a;1848 给你一个字符串 s&#xff0c;请你对 s 的子串进行检测。 每次检测&#x…

望繁信科技受邀出席ACS2023,为汽车行业数智化护航添翼

2023年5月25-26日&#xff0c;ACS2023第七届中国汽车数字科技峰会在上海成功举行。此次峰会汇聚了众多汽车领域的顶级专家、产业链代表及企业高管&#xff0c;共同探讨当今汽车产业的转型与未来发展趋势。 作为唯一受邀的流程挖掘厂商代表&#xff0c;望繁信科技携最新行业优势…

[Golang] Context

[Golang] Context 文章目录 [Golang] Context什么是context创建context创建根context创建context context的作用并发控制context.WithCancelcontext.WithDeadlinecontext.WithTimeoutcontext.WithValue 什么是context Golang在1.7版本中引入了一个标准库的接口context&#xf…

【Web】初识Web和Tomcat服务器

目录 前言 一、认识web 1. 软件架构模式 2. web资源 3. URL请求路径&#xff08;统一资源定位符&#xff09; 二、Tomcat服务器 1. 简介 2. tomcat服务器的目录结构 3.使用tomcat服务器启动失败的常见原因 3.1 端口冲突 3.2 jdk环境变量配置出错 三、使用Tomcat发布…

Python_面向对象属性与方法

Python完全采用了面向对象的思想&#xff0c;是真正面向对象的编程语言&#xff0c;完全支持面向对象的基本功能&#xff0c;例如&#xff1a;继承、多态、封装等。Python中&#xff0c;一切皆对象。我们在前面学习的数据类型、函数等&#xff0c;都是对象。 面向过程和面向对象…

Java | Leetcode Java题解之第430题扁平化多级双向链表

题目&#xff1a; 题解&#xff1a; class Solution {public Node flatten(Node head) {dfs(head);return head;}public Node dfs(Node node) {Node cur node;// 记录链表的最后一个节点Node last null;while (cur ! null) {Node next cur.next;// 如果有子节点&#xff0…

【最基础最直观的排序 —— 选择排序算法】

最基础最直观的排序 —— 选择排序算法 选择排序算法是一种简单直观的排序算法。其基本思想是每一次从待排序的数据元素中选出最小&#xff08;或最大&#xff09;的一个元素&#xff0c;存放在序列的起始位置&#xff0c;然后&#xff0c;再从剩余未排序元素中继续寻找最小&a…

【JS】Reflect

对象基本方法 JS语法操作对象时&#xff0c;本质上是调用一个内部封装好的函数&#xff0c;该函数中又会调用对象的基本方法&#xff0c;通过官方文档可以看到基本方法。在过去&#xff0c;这些对象的基本方法是不会对外暴露的。 如下面这段代码&#xff0c;使用JS语法给对象赋…

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-20

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-20 1. Multimodal Fusion with LLMs for Engagement Prediction in Natural Conversation Authors: Cheng Charles Ma, Kevin Hyekang Joo, Alexandria K. Vail, Sunreeta Bhattacharya, Alvaro Fern’andez Ga…

网络层协议——IP

目录 IP层 IP报文格式 IP的理解 运营商 分片与组装 IP层 传输层的TCP或者UDP协议能直接将数据发送到网络中吗&#xff1f;显然不能&#xff0c;封装完的TCP报文还是需要向下交付&#xff0c;经过协议栈&#xff0c;从链路层发送到物理层也就是网路中。 那么tcp做了什么工…

9.创新与未来:ChatGPT的新功能和趋势【9/10】

创新与未来&#xff1a;ChatGPT的新功能和趋势 引言 在探讨人工智能的发展历程时&#xff0c;我们可以看到它已经从早期的图灵机和人工神经网络模型&#xff0c;发展到了今天能够模拟人类智能的复杂系统。人工智能的起源可以追溯到20世纪40年代&#xff0c;而它的重要里程碑包…

【ARM】MDK-当选择AC5时每次点击build都会全编译

1、 文档目标 解决MDK中选择AC5时每次点击build都会全编译 2、 问题场景 在MDK中点击build时&#xff0c;正常会只进行增量编译&#xff0c;但目前每次点击的时候都会全编译。 3、软硬件环境 1 软件版本&#xff1a;Keil MDK 5.38a 2 电脑环境&#xff1a;Window 10 4、解决…