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

如何DIY乐高积木方法图解

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

我来回答

2个回答

懂视网 时间:2022-04-28 17:17

本篇文章给大家带来的内容是关于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-28 14:25

一般的乐高积木周边都是90度角,但是成品并不局限于正方形。
将足够多的90度角积木紧密连接在一起,可以搭建兼有球形和曲线形状的物体。
只要有足够的积木,几乎可以搭建一切。
乐高积木的搭建方案没有错对之分,所以不同人的搭建方法可以有很大不同。
但通常第一步应该进行研究和计划。
以下由乐高专业人员和前搭建专家内森·塞沃亚(Nathan Sawaya)介绍如何设计一个项目: 每个项目都不一样,所以将针对不同的方案介绍不同的方法。
第一步就是进行研究,并获得需要的参考材料。
例如,当搭建布鲁克林大桥的复制品时,需要收集几百张各个角度的大桥照片。
也可以画一些草,但很多创造其实都是由基本的搭建过程组成。
可以首先搭建一部分雕塑,然后把它拆开,再搭建,重复这个过程,直到得到理想的形状。
首先,需要准确确定项目将使用的比例。
这将决定搭建过程中的一切:从需要多少积木到完成此项目大概需要多少时间。
可以制造一个袖珍模型,可以是任何物体,并且小得可以装在口袋里。
另一个极端是雕塑比例,可以是实物大小或小于实物,但一般都很巨型。
第三是人仔比例,根据需要使用的人仔的尺寸来设计作品的尺寸。
也可以选择用基本积木为基础搭建一个二维拼制。
但乐高积木不再局限于基本积木。
新系列包括像机翼、船帆和船桅等可定制积木。
一些系列,像生化战士和骑士王国系列,专门用于搭建类似可动人形的模型。
技术系列可以通过添加柱头螺栓、轮轴、发动机和齿轮将乐高作品改装成机器。
智力风暴系列可以构建可编程机器人。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? ARP是什么东西啊?? 金山卫士有没有阻止ARP攻击的功能?要是局域网里有... 手里有个局域网,想静态arp绑定,但是A路由器有限... 聚生网管怎么能防止别人使用ARP防火墙 50分,急呀 a50是上证50吗 关于ARP攻击 公司网络受ARP外部攻击怎办,50多台电脑频繁掉线,... 关于ARP攻击的问题(50分) 局域网被ARP攻击老线,急死了。高手进内详!!!! ARP地址表欺骗 《两碗面》 最后一段去掉好还是保留好 如何彻底解决局域网内ARP攻击的设置方法 arp攻击怎么解决 arp防火墙没用 修电机多久可以学会 浙江省地质灾害监测方法探讨 dln440r 在标准件里代表什么 滑坡监测的基本方法 茶叶存放问题 博世电机,48v440r是什么意思 测雨雷达的测雨雷达-研究 怎样追踪arp,我奖励50分!懂的来 arp 攻击,360拦截1秒50次也不管用 积木易搭的魔法棒,性能如何? 乐高产品为什么那么贵?值得给孩子买么? 加50分以上解决ARP攻击问题 谁知道刘谦神奇的积木那块藏哪去了怎么藏的? 怎么上南钢ERp msc+i中国a50互联互通指数与上证五零指数对比行业... 局域网大约50台电脑,有ARP病毒攻击,找不到攻击来... 南钢ERp密码忘记了怎么办? 说一说用乐高积木能干什么? 高分50分求受到外部ARP攻击的解决办法 圣璐嘉兰的护肤品孕妇可以用吗? 方橙玩具积木搭起来难不难? 送女生一个迪士尼城堡乐高积木,她会喜欢吗? 手机怎么打开dd文件 dd后缀文件如何解压 求女尊文 女主要很漂亮 厉害 男主也要厉害 南钢职工ERP下载至手机 有哪些适合女孩子玩的积木?求推荐!