【发布时间】:2018-06-17 14:32:48
【问题描述】:
是否可以在 THREE.js 中将 CSS 赋予 GLTF 模型,比如透明度? 我的意思是,不是在 javascript 中,而是在 CSS 样式中? 类似的东西
<style>
.trans {
opacity: 0.5;
}
</style>
比
<a-asset-item class="trans">
</a-asset-item>
【问题讨论】:
是否可以在 THREE.js 中将 CSS 赋予 GLTF 模型,比如透明度? 我的意思是,不是在 javascript 中,而是在 CSS 样式中? 类似的东西
<style>
.trans {
opacity: 0.5;
}
</style>
比
<a-asset-item class="trans">
</a-asset-item>
【问题讨论】:
无论引擎或模型格式如何,CSS 都不能原生应用到 WebGL。
由于我看到您使用的是 A-Frame,您可能需要查看 aframe-mss,它添加了(使用 JavaScript,而不是浏览器的 CSS 实现)类似 CSS 的语法,该语法可能适用于加载到 A-Frame 中的模型.
【讨论】: