问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有配合乐高积木一块拼装的电子积木吗?

发布网友 发布时间:2022-04-06 11:58

我来回答

2个回答

懂视网 时间:2022-04-06 16:19

本篇文章给大家带来的内容是关于php在web服务器上的运行模式详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

效果预览

463518889-5b2ecb6298b30_articlex.png

源代码下载

https://github.com/comehope/front-end-daily-challenges

代码解读

定义 dom,容器中包含一组 3 个面:

<div class="brick">
 <div class="sides">
 <span class='front'></span>
 <span class='right'></span>
 <span class="top"></span>
 </div>
</div>

居中显示:

body {
 margin: 0;
 height: 100vh;
 display: flex;
 align-items: center;
 justify-content: center;
 background: radial-gradient(circle at center, white, skyblue);
}

定义容器尺寸:

.brick {
 width: 40em;
 height: 30em;
 font-size: 10px;
}

画出积木的正面:

.brick {
 position: relative;
}

.sides .front {
 position: absolute;
 width: 9em;
 height: 6.8em;
 background-color: #237fbd;
 top: 19em;
 left: 7em;
}

画出积木的右面:

.sides > * {
 position: absolute;
 background-color: #237fbd;
}

.sides .right {
 width: 18em;
 height: 6.8em;
 filter: brightness(0.8);
 top: 19em;
 left: calc(7em + 9em);
}

画出积木的顶面:

.sides .top {
 width: 18em;
 height: 10.4em;
 filter: brightness(1.2);
 top: calc(19em - 10.4em);
 left: calc(7em + 9em);
}

把以上 3 个面组合成立方体:

.sides .front {
 transform-origin: right;
 transform: skewY(30deg);
}

.sides .right {
 transform-origin: left;
 transform: skewY(-30deg);
}

.sides .top {
 transform-origin: left bottom;
 transform: rotate(-60deg) skewY(30deg);
}

接下来画积木的凸粒。

在 dom 中增加 8 个凸粒元素:

<div class="brick">
 <div class="sides">
 <span class='front'></span>
 <span class='right'></span>
 <span class="top"></span>
 </div>
 <div class="studs">
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 </div>
</div>

定义变量:

.studs span:nth-child(1) {
 --n: 1;
}

.studs span:nth-child(3) {
 --n: 3;
}

.studs span:nth-child(5) {
 --n: 5;
}

.studs span:nth-child(7) {
 --n: 7;
}

.studs span:nth-child(2) {
 --n: 2;
}

.studs span:nth-child(4) {
 --n: 4;
}

.studs span:nth-child(6) {
 --n: 6;
}

.studs span:nth-child(8) {
 --n: 8;
}

画出左侧的凸粒:

.studs span:nth-child(odd) {
 top: calc(4.6em + (var(--n) - 1) / 2 * 2.6em);
 left: calc(23.3em - (var(--n) - 1) / 2 * 4.6em);
}

画出右侧的凸粒:

.studs span:nth-child(even) {
 top: calc(6.9em + (var(--n) - 2) / 2 * 2.6em);
 left: calc(27.9em - (var(--n) - 2) / 2 * 4.6em);
}

最后,画出凸粒的顶面:

.studs span::before {
 content: '';
 position: absolute;
 width: inherit;
 height: 2em;
 background-color: #4cb7ff;
 border-radius: 50%;
}

热心网友 时间:2022-04-06 13:27

有的,拼智慧这款产品就可以满足您的要求。

产品照片


拼智慧实物编程积木就是编写各种功能的代码程序,封装成模块,(例:数字量转变成模拟的器件功能,器件之间传送信息功能,图像信号处理功能,串口,定时器等等。)导入到机器人系统中,用于控制机器人进行某些动作,走到指令位置等等。

拼智慧凭借在人工智能行业数十年的技术经验积累,拥有自主研发软件、硬件、课程及助力人工智能启蒙教育的强大实力,拼智慧实物编程项目依托“皮亚杰儿童认知发展规律”和“托兰斯创造性实验”,遵循儿童由触摸、图像,再到文字的认知发展规律,为4~8岁儿童设计了一款可以拼的编程积木套装和创新思维启蒙课程,旨在培养幼儿的创新思维和逻辑思维,从而实现计算思维启蒙。

产品应用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不喜欢参加聚会怎么办 ...的电信8兆的宽带是169元每月可是用了2天就停机了,他说第一个月... 电信8兆宽带多少钱 爸妈想换5G套餐有没有那种可以绑定宽带一起的? ...换了波箱油后加速转速变高且偶有空转是怎么回事? 苦菜花的花语和寓意是什么? 苦菜花的花语是什么? 安徽省人事档案查询,调档等网上操作指南 安徽哪个网站调档 宽带10M与100M有什么区别啊?宽带10M和100M与平板电脑4G卡的用法用量有... 要个数学题目方面的五年级小论文600字 求初一数学小论文题材 刘伟妈妈的话告诉我们什么道理 数学小论文,初一的.题目是生活中的数学.急 母亲的力量寓言告诉我们了一个什么道理? 谁有抖音很火的,一个小男孩提着鸟笼子的手机壁纸呀????在线求图 当前小学数学的论文需要哪种类型的题材 有首歌,谁能告诉我叫什么名字??? 请问歌名 歌词好象有这是妈妈说的哲理 最爱就是你.... 梦里都是你,全部都是你,小小的爱在我心里好甜蜜是什么歌曲 给我找点关于数学,科学论文的题材,最好有相关的材料? 其实我想到你,全部都是你 歌词 培养学生数学兴趣的论文题目如何新颖 歌词,我等你 是因为我满脑子都是你,我等你 是因为我喜欢你,是什么歌 长妈妈可以告诉我们哪些道理 母亲告诉我的道理是属于什么途径? 帮我找一下这首歌 数学论文选题标准和技巧有哪些? 我的母亲让我懂得了什么道理作文200字 初中 妈妈告诉我一个道理300字 抖音火的没7没Q壁纸图片? 帮我想几个夸奖老师的锦旗句子 帮我想几个夸奖老师的锦旗句子 写在锦旗上的,对仗工整,夸奖某个具体老师和某个具体不惜机构的, 要送部队锦旗,送完之后要说什么台词! 要帮老师做锦旗,收赞美老师的句子,急用啊!!! 我要给老师做一个锦旗,要赞美老师水平高的句子,麻烦各位高手来答一下啊~~ 减肥成功,赠送锦旗语录 家长送幼儿园锦旗内容 幼儿毕业家长送老师锦旗时说的话 想做一个鼓励能喝酒的锦旗 做锦旗表杨老师的句子 七个字的句子贺词,什么如泉···什么如花遍地开,锦旗用语 幼儿园请家长上台送锦旗给老师的主持词该怎么说 友谊颂的台词 英雄联盟s4比赛录像没有水印的的视频哪有下载 拼多多总部24小时投诉电话? 如何使用css实现一个简单的顶部对齐 常用的收腰方法有哪些 怎样才可以收腰,收腹? 衣服买大了,怎样收衣服的腰