html 特效 学习 日志 2024/7/21 23:58

 一.女友相册

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>女友相册html代码</title><style>*{margin: 0;padding: 0;background-color: black;}:root{--uu: 100px;--rot:-100px;--fu:-200px;}.box{width: 200px;height: 200px;background-color: transparent;position: relative;top: 30vh;left: 30vw;animation: move 10s infinite;animation-timing-function: linear;transform-style: preserve-3d; /* Preserve 3D space */}.box div{position: absolute;width: 200px;height: 200px;border: 2px solid white;}.box:hover{--uu:200px;--rot:-200px;}@keyframes move{0%{transform: rotateY(0deg) rotateX(-25deg) ;}100%{transform: rotateY(360deg)  rotateX(-25deg);}}.front {transform: translateZ(var(--uu));
}.back {transform: translateZ(var(--rot)) rotateY(180deg);
}.right {transform: rotateY(90deg) translateZ(var(--uu));
}.left {transform: rotateY(-90deg) translateZ(var(--uu));
}.top {transform: rotateX(90deg) translateZ(var(--uu));
}.bottom {transform: rotateX(-90deg) translateZ(var(--uu));
}</style>
</head>
<body><div class="box"><div class="front"><img src="img/1.png" ></div><div class="back"><img src="img/2.png" ></div><div class="right"><img src="img/3.png" ></div><div class="left"><img src="img/4.png" ></div><div class="top"><img src="img/5.png" ></div><div class="bottom"><img src="img/6.png" ></div></div>
</body>
</html>

二.霓虹灯效果可输入字

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>霓虹灯效果可输入字</title>
</head>
<style>*{margin: 0;padding: 0;box-sizing: border-box;font-family: arial;}body{background-color: black;color: white;height: 100vh;display: flex;justify-content: center;align-items: center;}.op{position: relative;letter-spacing: 15px;text-transform: uppercase;text-align: center;line-height: 0.7em;outline: none;-webkit-box-reflect: below 1px linear-gradient(transparent,#0005);animation: move 2s linear infinite;}@keyframes move{0%{color: aqua;}50%{color: rgb(255, 255, 255);transform: translateY(-10px);text-shadow: 0 0 10px rgb(234, 14, 14),0 0 20px rgb(255, 0, 0),0 0 30px rgb(255, 0, 0),0 0 40px rgb(255, 0, 0),0 0 70px rgb(255, 0, 0);}100%{transform: translateY(0px);}}
</style>
<body><h1 class="op" contenteditable="true">Hello word</h1>
</body>
</html>

三.螺纹点动效果

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>螺纹点动效果</title>
</head>
<style>* {margin: 0;padding: 0;}:root {--u: 260s;--r: 0;--g: 0;--b: 0;}body {background-color: rgb(3, 0, 0);box-sizing: border-box;overflow: hidden;}.container {position: relative;}button {width: 10px;height: 10px;background-color: rgb(var(--r), var(--g), var(--b));border-radius: 5px;display: inline-block;box-shadow: 0 0 10px red,0 0 25px red,0 0 50px red,0 0 100px red;animation: animate calc(var(--u)/var(--i)) infinite;transform-style: preserve-3d;-webkit-box-reflect: below var(--g)px linear-gradient(transparent, rgba(var(--g),var(--r),var(--b)));}@keyframes animate {0% {transform: translateX(0) translateY(-var(--g)vh) scale(0);}100% {transform: translateX(0) translateY(100vh)  scale(1);  }}</style><body><div id="container"></div><script>const container = document.getElementById('container');for (var i = 0; i < 120; i++) {const span = document.createElement('button');span.classList.add('mySpan');span.style.setProperty('--i', i);container.appendChild(span);}document.addEventListener('click', function () {// 获取元素var element = document.documentElement;// 获取CSS变量的值var uValue = getComputedStyle(element).getPropertyValue('--u');var rValue = getComputedStyle(element).getPropertyValue('--r');var gValue = getComputedStyle(element).getPropertyValue('--g');var bValue = getComputedStyle(element).getPropertyValue('--b');function numvar(str) {var numvalue = parseFloat(str);var numbuc = Math.floor(Math.random() * 256);return numbuc;}// 移除字符串中的单位,以便进行数值计算var numericUValue = parseFloat(uValue);if (numericUValue === 40) {numericUValue = 120;}var newValue = numericUValue - 20;var newValue = newValue + "s";// 更新CSS变量的值document.documentElement.style.setProperty('--u', newValue);document.documentElement.style.setProperty('--r', numvar(rValue));document.documentElement.style.setProperty('--g', numvar(gValue));document.documentElement.style.setProperty('--b', numvar(bValue));// 输出CSS变量的值console.log(uValue);console.log(numvar(rValue));console.log(numvar(gValue));console.log(numvar(bValue));});</script></body></html>

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

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

相关文章

MyBatis:高级标签使用技巧的详细指南

请关注微信公众号&#xff1a;拾荒的小海螺 博客地址&#xff1a;http://lsk-ww.cn/ 1、简述 MyBatis 是一个优秀的持久层框架&#xff0c;提供了简单和灵活的 SQL 映射功能。除了基础的查询、插入、更新和删除操作外&#xff0c;MyBatis 还提供了一些高级标签&#xff0c;帮…

SQL 简单查询

目录 一、投影查询 1、指定特定列查询 2、修改返回列名查询 3、计算值查询 二、选择查询 1、使用关系表达式 2、使用逻辑表达式 3、使用 BETWEEN关键字 4、使用 IN关键字 5、使用 LIKE关键字 6、使用 IS NULL/ NOT NULL关键字 7、符合条件查询 三、聚合函数查询 一…

Docker_一刀流_好用、好玩还方便_(持续更新)

Docker 简介一、镜像和容器的概念镜像&#xff08;Image&#xff09;容器&#xff08;Container&#xff09;镜像和容器的关系 宿主机二、Dockerfile2.1 什么是Dockerfile2.2 Dockerfile中的常见指令2.3Dockerfile实例2.4 详细扩展 三、镜像3.1 镜像的创建3.2对于镜像的一些常用…

知识表示 | 利用 Protégé 软件构建小型本体

Hi&#xff0c;大家好&#xff0c;我是半亩花海。本项目旨在利用 Protg 软件构建小型本体&#xff0c;探索本体建模的实际应用&#xff0c;特别是应用本体与上层本体之间的关系继承与映射。我们将重点理解应用本体如何继承上层本体的关系&#xff0c;以及如何通过推理机制揭示实…

一起搭WPF界面之MVVM架构的简单搭建

一起搭WPF界面之MVVM架构的简单搭建 1 前言2 创建项目2.1新建项目2.2WPF2.3创建完成 3 MVVM划分3.1 划分逻辑3.2文件夹创建3.3文件创建3.3.1 Views——可在主界面的基础上&#xff0c;划分多个用户控件模块3.3.2 ViewModels——创建数据结构存放的cs文件3.3.3 Models——创建处…

ANY、ALL 和 SOME关键字的用法

前言 SOME、ANY、ALL是一种逻辑运算符&#xff0c;作用是将子查询返回的单列值的集合与查询的单个值作比较。SOME、ANY、ALL前面需跟比较运算符&#xff08;>&#xff0c;<&#xff0c;>&#xff0c;<&#xff0c;&#xff0c;<>&#xff09;。这里只有当子查…

网络安全入门教程(非常详细)从零基础入门到精通_网路安全 教程

前言 1.入行网络安全这是一条坚持的道路&#xff0c;三分钟的热情可以放弃往下看了。2.多练多想&#xff0c;不要离开了教程什么都不会了&#xff0c;最好看完教程自己独立完成技术方面的开发。3.有时多百度&#xff0c;我们往往都遇不到好心的大神&#xff0c;谁会无聊天天给…

用神经网络求解微分方程

微分方程是物理科学的主角之一&#xff0c;在工程、生物、经济甚至社会科学中都有广泛的应用。粗略地说&#xff0c;它们告诉我们一个量如何随时间变化&#xff08;或其他参数&#xff0c;但通常我们对时间变化感兴趣&#xff09;。我们可以了解人口、股票价格&#xff0c;甚至…

黑龙江等级保护测评深度解析

一、黑龙江等级保护测评概述 黑龙江等级保护测评&#xff08;以下简称“等保测评”&#xff09;是一项针对信息系统安全等级保护的综合性评估活动&#xff0c;旨在确保信息系统符合国家网络安全等级保护制度的要求&#xff0c;保障信息系统的安全稳定运行。 二、等保测评的重…

艺术成分很高的完全自定义的UITabBar(很简单)

引言 在iOS应用开发中&#xff0c;UITabBar是一个非常场景且重要的UI组件。系统为我们提供的UITabBar虽然功能强大&#xff0c;但是在某些情况下&#xff0c;它的标准样式并不能满足我们特定的设计需求&#xff0c;它的灵活性也有一些局限。为了打造更具个性化好的用户友好的交…

显卡驱动程序下载失败的原因及对策

在数字时代&#xff0c;显卡作为电脑的心脏部件之一&#xff0c;其驱动程序的正常运行是保证图形处理性能的关键。然而&#xff0c;不少用户在尝试下载显卡驱动程序时遭遇失败&#xff0c;这不仅影响了日常使用体验&#xff0c;还可能埋下系统不稳定的风险。本文将深入探讨显卡…

黑龙江网络安全等级保护测评策略概述

一、简介 黑龙江省网络安全等级保护测评策略是为了保障信息系统安全稳定运行&#xff0c;根据《网络安全法》和相关国家标准制定的综合性安全评估和加固过程。该策略不仅要求企业和机构明确自身信息系统的安全等级&#xff0c;还指导其实施相应的技术防护与管理措施&#xff0…

算法学习4——动态规划

动态规划&#xff08;Dynamic Programming&#xff0c;简称DP&#xff09;是一种用于解决具有重叠子问题和最优子结构性质的问题的算法设计技术。它通过将复杂问题分解为更小的子问题&#xff0c;并保存子问题的解来避免重复计算&#xff0c;从而提高算法的效率。 基本思想 动…

Mamba中的Mamba:在标记化Mamba模型中的集中式Mamba跨扫描高光谱图像分类

摘要 https://arxiv.org/pdf/2405.12003 高光谱图像&#xff08;HSI&#xff09;分类在遥感&#xff08;RS&#xff09;领域至关重要&#xff0c;尤其是随着深度学习技术的不断进步。顺序模型&#xff0c;如循环神经网络&#xff08;RNNs&#xff09;和Transformer&#xff0…

接近50个实用编程相关学习资源网站

Date: 2024.07.17 09:45:10 author: lijianzhan 编程语言以及编程相关工具等实用性官方文档网站 C语言文档&#xff1a;https://learn.microsoft.com/zh-cn/cpp/c-languageMicrosoft C、C和汇编程序文档&#xff1a;https://learn.microsoft.com/zh-cn/cppJAVA官方文档&#…

java题目之数字加密以及如何解密

public class Main6 {public static void main(String[] args) {// 某系统的数字密码&#xff08;大于0&#xff09;&#xff0c;比如1983&#xff0c;采用加密方式进行传输//定义了一个静态数组int []arr{1,9,8,3};//1.加密//先给每位数加上5for (int i 0; i <arr.length …

随机变量的数学期望

目录 简介 基本概念 数学期望的定义 数学期望的性质 数学期望的应用 计算实例 数学期望在解决哪些具体问题时最为有效&#xff1f; 如何计算两个或多个随机变量的组合概率及其期望值&#xff1f; 1. 计算组合概率 2. 计算期望值 当涉及到两个或多个随机变量的组合时&…

Hadoop基础组件介绍!

Hadoop是一个由Apache基金会所开发的分布式系统基础架构&#xff0c;Hadoop生态系统已经远远超出了这些基本组件&#xff0c;现在包括了多种组件和技术&#xff0c;详情介绍如下&#xff1a; HDFS&#xff08;Hadoop Distributed File System&#xff09; HDFS是Hadoop的核心组…

git实操之线上分支合并

线上分支合并 【 1 】本地dev分支合并到本地master上 # 本地dev分支合并到本地master上# 远程(线上)分支合并# 本地dev分支合并到本地master上# 远程(线上)分支合并#####本地和线上分支同步################ #### 远程创建分支&#xff0c;拉取到本地####-远程创建分支&#…