html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

2023-08-21 0 10,016 百度已收录

这次旅行来自寺庙

量子比特报告 |公众号 QbitAI

万万没想到,这么普通的复选框,也能打出这些高度!

例如,当您轻点复选框时,屏幕会像扔进沙子里的大海一样泛起涟漪:

设置初始状态,您可以开始显示生命游戏的演变;

控制上下左右html复选框,还可以还原经典游戏《贪吃蛇》;

这是 Bryan,一个做后端开发的人,最近在他的网站上发布的复选框的新游戏。

该项目在Hacker News上吸引了很多评论。

html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

好评如潮,早就给孩子们安排清楚了~

而面对“为什么要用复选框,普通像素就能达到这些疗效”等一些指责,也有人为布莱恩代言:

回到事情本身,他实际上在今年早些时候构建了一个名为Checkboxland的JavaScript库。

它可以将任何内容呈现为 HTML 复选框。

还有更强大的玩法说

实话,刚才显示的复选框的功效只能说是“开胃菜”。

不仅是简单的动漫,日常照片和记录的生活视频博客也可以是“复选框”材料。哥

哥自己以为灵感一时用完了,但在看了一篇关于将图像转换为ASCII的文章后,布莱恩改造了阿迪达斯和苹果的标志(不建议转换迪士尼的标志)。

html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

小哥本人也是个老立体,《坏苹果》也是手拉手:

后来,

自嘲的“CheckBox 家伙”为复选框提供了更多的可能性,他扩展了 Checkboxland API 来加载任何视频并生成复选框的版本。

下面的看起来像一个同步到星际的五维六面体。

而此时此刻,如果打开相机,布莱恩也可以带你半只脚踏入《黑客帝国》~

赶紧学吧,说不定可以用它画心图,成为你的告白神器(不是)!

复选框花式玩法,原理是什么?

看似耀眼功效的实际制作过程,只分为两步,教你手牵手!

html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

1.制作原始图像。

2.将图像转换为ASCII文本输出。以水波

为例,首先要产生这种动态水波。

要生成它,您需要在以中心为原点的 xy 平面上构建一个正弦函数。

Z 轴

垂直朝外,z 轴的值转换为灰度,白色表示峰值,黑色表示波谷。

然后让水在图形计算器 Desmos 上波动,以便完成第一步。

在第二步中,第一步的结果将转换为 ASCII 代码输出。

html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

这一步转换主要涉及将颜色与灰度匹配。

用这个公式,就算是彩色图片也只是五颜六色的灰色~

提取原始图像的RGB色调并将其输出为灰度:

然后为每个像素分配一个灰度值:

最后调整一下图片的大小就大功告成了~详见文章后面的链接~

可在线玩,快来试试吧

在最近的更新中,布莱恩表示,他对新世界的创造将暂时结束。

但除了留下了对复选框新玩法原理的详细介绍外,他还有丰富的自制演示收藏。这些足以让你探索创作。

简单的动漫,蛇,通过相机实时生成复选框图像(演示中的网络摄像头)....

点击试用,以蛇和网络摄像头为例:

html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库

单击贪吃蛇html复选框,左右键盘控制贪吃蛇:

单击网络摄像头打开前置摄像头,您可以看到您的实时动态:

根据网友的反馈,似乎在Android系统中打开会冻结,但它可以在Mac Safari,iPhone Safari,Desktop Chrome上使用。

感兴趣的伙伴,快来试试吧~

[1]

[2]

[3]

[4]#demos

[5]

这次就给大家带来Html是如何实现图片复选框的,Html实现图片复选框有哪些注意事项,下面是一个实际案例,一起来看看吧。

如果需要使用图片来实现复选框的使用,

你可以用它来实现html复选框,实现原则是替换复选框的显示,将复选框的显示设置为none,使用要在标签标签中显示的图像IMGhtml复选框,然后使用JS函数控制图片的选择与否。

      
        
        
         function checkclick(){   
            var checkimg = document.getElementById("checkimg");   
            if($("#agree").is(':checked') ){   
                $("#agree").attr("checked","unchecked");   
                checkimg.src="../img/unchecked.png";   
                checkimg.alt="未选";   
            } else{   
                $("#agree").attr("checked","checked");   
                checkimg.src="../img/checked.png";   
                checkimg.alt="选中";   
            }   
        }   
    

登录后复制

相信看完那些案例,大家已经掌握了方式,更精彩的是,请大家关注php Chinese.com 的其他相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html html复选框-前端哥沉迷于玩HTML复选框,会画logo做视频,还开源成JS库 https://www.wkzy.net/game/135000.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务