清晨说晚安

文章 评论 浏览 21964

使用 calc() 创建 CSS 网格

calc() 是 CSS3 的一个属性,可以使用加、减、乘、除数学表达式进行运算,其基本语法如下: .article { float: left; width: calc(100% - 1em); } 你…

清晨说晚安 2021-10-06 09:02:18 1420 0 0

Three.js 沿着几何体法线方向平移

比如一个三维模型在一个曲面表面上移动,当移动一个位置的时候,为了调整运动模型相对曲面的位置,可能需要把模型沿着所在位置曲面的法线方向平移一定…

清晨说晚安 2021-09-28 16:45:50 1633 0 0

从 Sass 过渡到 PostCSS

Sass 多年来一直是我的首选。最近我有一段时间,想尝试使用 PostCSS 的 cssnext 插件来处理CSS样式。我一直想使用工具尝试写一些CSS的新特性。同时自…

清晨说晚安 2021-09-27 08:56:39 1498 0 0

使用 Sass 制作倾斜角度

最近,我不得不在一个网站大量使用倾斜角度作为其设计指南的一部分。倾斜角,是指一个区域它的顶部或底部边缘不是完全水平而是倾斜的。 实现这种效果…

清晨说晚安 2021-09-24 09:01:15 1386 0 0

Three.js 同步两个相机对象状态

正投影相机对象 camera2 和正投影相机对象 camera 的状态保持一致,比如通过相机的控件OrbitControls改变camera的状态进行旋转、缩放时候,camera2 保…

清晨说晚安 2021-09-06 23:30:41 1820 0 0

Three.js 融合 .blending

如果你对原生 WebGL 有一定的了解,那么你对混合函数 gl.blendFunc() 肯定是不陌生的。Three.js 中关于融合的一些设置可以查看材质基类 Material exam…

清晨说晚安 2021-08-29 01:00:46 1731 0 0

Three.js 和前端技术结合使用

学习 Three.js 的群体有些是前端工程师,对前端知识很了解,有些是非前端出身,对前端了解很少。初学 three.js 对前端的要求并不高,只要对 HTML、CSS…

清晨说晚安 2021-08-26 19:28:00 1631 0 0

Three.js 高光贴图 .specularMap

高光材质 MeshPhongMaterial 具有高光属性 .specular,如果一个网格模型 Mesh 都是相同的材质,可以使用.specular属性设置高光材质MeshPhongMaterial的…

清晨说晚安 2021-08-23 23:43:29 1360 0 0

理解 Sass 的选择占位符 %placeholder

Sass 中提供多种方法来共用相同的 CSS 代码。你可以使用 @include 定义好的 @mixin 在你的CSS样式中插入新的CSS样式,你也可以使用@extend定义好的CSS…

清晨说晚安 2021-08-20 19:40:04 1592 0 0

Sass 3.3 新特性之连体符 &

Hugo Giraudel 在《Looking Into the Future of Sass》一文中向大家介绍了Sass的十大新特性。这些特性都将让你的工作变得更简单与方便。那么今天我主…

清晨说晚安 2021-08-16 21:13:26 1443 0 0

Three.js 圆弧轨迹线 ArcCurve

下面代码通过圆弧 ArcCurve 类创建一个圆弧对象,本质上就是生成一系列沿着圆周分布的顶点坐标,然后通过曲线的方法 .getPoints() 从圆弧线均匀获得沿…

清晨说晚安 2021-08-06 13:08:04 1693 0 0

Three.js 获取 buffergeometry 的顶点个数

想要获得几何体 BufferGeometry 的顶点数量,首先你需要查看文档了解 Three.js 两个类 buffergeometry 和 BufferAttribute 的属性和方法。 // 获得模…

清晨说晚安 2021-08-03 20:37:34 1634 0 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文