”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 酷炫的 CodePen 演示(10 月 4 日)

酷炫的 CodePen 演示(10 月 4 日)

发布于2024-11-16
浏览:294

Cool CodePen Demos (October 4)

轻质水扭曲效果

Ksenia Kondrashova 使用带有水效果的漂亮着色器创建了一个演示。它看起来很逼真,就像游泳池里的水一样。感觉平静和催眠。


悬停时的 3D 视差效果

Temani Afif 使用单个图像标签创建令人惊叹的效果。这是一个很好的例子:一个 HTML 标签创建了惊人的 3D 效果……而且代码非常简单!该演示几乎只需要 18 行 CSS!


悬停时选择性饱和

另一个使用单个图像元素的很酷的演示。 Ana Tudor 使用 SVG 滤镜应用颜色插值蒙版并根据颜色突出显示图片元素。


烦人的土豆

您需要打开扬声器来观看 Sophia Wood(又名 Fractal Kitty)的这个有趣的演示。单击声音按钮或按 1-8 按钮让土豆说话……但要小心,这可能既有趣又烦人。


车轮画廊(仅限 CSS)

克里斯·博尔森创建的动画圆形画廊。将鼠标悬停在图片上并查看它们的动画。我喜欢标题与照片运动一起显示的方式。光滑的。


点彩派 NASA 图像

Sophia Wood 的另一个演示。她用P5生成无限生成的点。每个周期它们的尺寸都会变小,展现出一幅太空图片。像往常一样,艺术与代码的创造性结合。


颜色对比检查表

这更像是一个“书呆子”辅助功能演示:一个包含所有 CSS 颜色名称及其颜色对比组合的网格。 Dave Rupert 使用 WCAG 2.1 规范来确定结果。


我的院子标志

Chris Coyier 复制了这个标志性标志,应用滚动驱动的动画来让所有行动态调整(文本可编辑)其字体,以便所有行占据相同的宽度。由于它使用animation-range属性,该演示仅适用于Chrome。


具有滚动捕捉事件的滚动驱动动画卡堆栈

Paul Noble 创建了一个令人惊叹的卡片堆栈,将滚动驱动的动画与滚动捕捉事件相结合。您必须使用触控板(此演示无法使用鼠标)才能享受美妙的过渡。


快速双倍进步

Ana Tudor 的另一个演示。代码干净、简短且语义化。我喜欢这个组件的设计(来自 Reddit 问题?)并且可以看到自己在某些项目中使用类似的东西。



如果您喜欢此列表,请查看上个月的演示!

版本声明 本文转载于:https://dev.to/alvaromontoro/10-cool-codepen-demos-october-2024-1li0?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 除了“if”语句之外:还有哪些地方可以在不进行强制转换的情况下使用具有显式“bool”转换的类型?
    除了“if”语句之外:还有哪些地方可以在不进行强制转换的情况下使用具有显式“bool”转换的类型?
    无需强制转换即可上下文转换为 bool您的类定义了对 bool 的显式转换,使您能够在条件语句中直接使用其实例“t”。然而,这种显式转换提出了一个问题:“t”在哪里可以在不进行强制转换的情况下用作 bool?上下文转换场景C 标准指定了四种值可以根据上下文转换为 bool 的主要场景:语句:if、w...
    编程 发布于2024-11-16
  • 如何在整个 MySQL 数据库中执行全局查找和替换?
    如何在整个 MySQL 数据库中执行全局查找和替换?
    查找和替换整个 MySQL 数据库目标是在整个 MySQL 数据库中执行全局查找和替换操作。该问题建议更改以下语法:update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_r...
    编程 发布于2024-11-16
  • 如何在 C++ 中将字符串转换为双精度数:使用 `std::istringstream` 和 `std::stod` 的简单指南
    如何在 C++ 中将字符串转换为双精度数:使用 `std::istringstream` 和 `std::stod` 的简单指南
    在 C 中将字符串转换为双精度型 在 C 中,可以使用 std::istringstream 和 std::stod 函数将字符串转换为双精度型。#include <sstream> double string_to_double(const std::string& s) { ...
    编程 发布于2024-11-16
  • 如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    在 PHP 中组合关联数组在 PHP 中,将两个关联数组组合成一个数组是一项常见任务。考虑以下请求:问题描述:提供的代码定义了两个关联数组,$array1和$array2。目标是创建一个新数组 $array3,它合并两个数组中的所有键值对。 此外,提供的数组具有唯一的 ID,而名称可能重合。要求是构...
    编程 发布于2024-11-16
  • 如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 识别今天生日的用户使用 MySQL 确定今天是否是用户的生日涉及查找生日匹配的所有行今天的日期。这可以通过一个简单的 MySQL 查询来实现,该查询将存储为 UNIX 时间戳的生日与今天的日期进行比较。以下 SQL 查询将获取今天有生日的所有用户: FROM USERS ...
    编程 发布于2024-11-16
  • 大批
    大批
    方法是可以在对象上调用的 fns 数组是对象,因此它们在 JS 中也有方法。 slice(begin):将数组的一部分提取到新数组中,而不改变原始数组。 let arr = ['a','b','c','d','e']; // Usecase: Extract till index p...
    编程 发布于2024-11-16
  • 为什么 Lambda 比 C++ 中的普通函数更可优化?
    为什么 Lambda 比 C++ 中的普通函数更可优化?
    与普通函数相比,为什么 Lambda 允许增强编译器优化Nicolai Josuttis 的 C 标准库(第二版)断言 lambda 可以与普通函数相比,编译器可以更有效地优化。这一优势源于 lambda 作为函数对象的本质。当 lambda 传递给函数模板时,它会被实例化为专门针对该对象定制的新函...
    编程 发布于2024-11-16
  • Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta:列偏移的删除和恢复Bootstrap 4 在其 Beta 1 版本中引入了重大更改柱子偏移了。然而,随着 Beta 2 的后续发布,这些变化已经逆转。从 offset-md-* 到 ml-auto在 Bootstrap 4 Beta 1 中, offset-md-*...
    编程 发布于2024-11-16
  • 如何有效地从 JavaScript 中的对象数组中删除属性?
    如何有效地从 JavaScript 中的对象数组中删除属性?
    从对象数组中高效删除属性处理包含多个对象的数组时,需要从每个对象中删除特定属性。虽然使用 for 循环的简单方法就足够了,但探索利用 ES6 功能和原型操作的替代方法可以带来更高效的实现。ES6 对象解构One这种技术就是 ES6 中引入的对象解构。它可以从对象中提取特定属性并进一步分配给新变量。在...
    编程 发布于2024-11-16
  • Nonce 如何保护 Web 请求免受重放攻击?
    Nonce 如何保护 Web 请求免受重放攻击?
    如何使用 Nonces 保护 Web 请求问题用户找到了一种利用网站评分系统的请求验证系统的方法:复制高价值的 HTTP 请求。这会损害系统的完整性和可靠性。解决方案:实现 Nonce 系统Nonce(使用一次的数字)是通过确保特定请求不被执行来防止请求重放攻击的值。之前做的。这是实现随机数系统的常...
    编程 发布于2024-11-16
  • 在 Go 中使用 WebSocket 进行实时通信
    在 Go 中使用 WebSocket 进行实时通信
    构建需要实时更新的应用程序(例如聊天应用程序、实时通知或协作工具)需要一种比传统 HTTP 更快、更具交互性的通信方法。这就是 WebSockets 发挥作用的地方!今天,我们将探讨如何在 Go 中使用 WebSocket,以便您可以向应用程序添加实时功能。 在这篇文章中,我们将介绍: WebSoc...
    编程 发布于2024-11-16
  • 如何有效控制JVM内存消耗?
    如何有效控制JVM内存消耗?
    控制 JVM 内存消耗为了分配适当的资源以获得最佳应用程序性能,设置 JVM 的最大内存至关重要JVM(Java虚拟机)可以利用。这不仅包括堆内存,还包括正在运行的进程的整个内存消耗。为了实现这一点,JVM 提供了两个关键的命令行参数:- Xms:: 此参数指定启动时分配给 JVM 的最小内存量。-...
    编程 发布于2024-11-16
  • 互动角斗士战斗模拟|角斗士之战.com
    互动角斗士战斗模拟|角斗士之战.com
    通过这个交互式角斗士战斗模拟进入竞技场!控制两个强大的角斗士,每个角斗士都有独特的动作,如攻击、防御和闪避,并配有动态动画和实时战斗日志。这款模拟由 GladiatorsBattle.com 提供支持,非常适合古罗马和战术游戏的粉丝。加入战斗,体验斗兽场的快感! ...
    编程 发布于2024-11-16
  • 如何正确设置Java URLConnection中的User-Agent?
    如何正确设置Java URLConnection中的User-Agent?
    设置 Java URLConnection 的用户代理尝试使用 Java 和 URLConnection 解析网页并将用户代理设置为指定的值时,可以在末尾附加一个额外的“Java/1.5.0_19”。这是由于旧版本 Java 的限制所致。解决方案(Java 1.6.30 及更高版本)在 Java 1...
    编程 发布于2024-11-16
  • 读取文件时如何删除文本换行符?
    读取文件时如何删除文本换行符?
    消除文本中的换行符在提供的代码片段中,您遇到了一个问题,即无意中向每行添加了换行符读取文件时。要纠正此问题,您可以采用以下策略:选项 1:删除最后一个字符使用切片从读取行中删除最后一个字符:read_line = read_line[:len(read_line)-1]选项 2:利用字符串库利用字符...
    编程 发布于2024-11-16

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3