首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加html查看器模型的宽度和高度

增加html查看器模型的宽度和高度
EN

Stack Overflow用户
提问于 2022-01-12 20:27:19
回答 3查看 893关注 0票数 4

目前,当我将下面的代码上传到我的站点上的HTML组件时,内容被限制在一个小框中,但是html组件中有更多的空间来适应内容。

谁能让我知道什么,哪里写的代码,将是最感谢的!

代码语言:javascript
复制
<script type="module" 
        src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>

<model-viewer 
       alt="Neil Armstrong's Spacesuit from the Smithsonian Digitization Programs Office and National Air and Space Museum" 
       src="shared-assets/models/NeilArmstrong.glb" 
       ar ar-modes="webxr scene-viewer quick-look" 
       environment-image="shared-assets/environments/moon_1k.hdr" 
       poster="shared-assets/models/NeilArmstrong.webp" 
       seamless-poster shadow-intensity="1" camera-controls>
</model-viewer>
EN

回答 3

Stack Overflow用户

发布于 2022-01-19 10:53:46

如果您想要增加模型查看器框的宽度和高度,那么可以很容易地在模型查看器标记上应用css。

代码语言:javascript
复制
    model-viewer{
         width:400px;
         height:400px;
    }
票数 0
EN

Stack Overflow用户

发布于 2022-09-26 11:48:45

,我也有同样的问题,也是

内容被限制在一个小框中,但是html组件中有更多的空间来适应内容。

我的解决方案是执行以下操作:

将模型查看器包装在一个空的div中,并将CSS应用于DIV和实现我所希望的样式的模型查看器。

Notes

当我尝试在模型查看器上使用以下宽度值时,它的样式将不正确。

代码语言:javascript
复制
width: auto;
width: 100%;

下面的HTML

代码语言:javascript
复制
<div class="model-view-css-fix">
      <model-viewer 
       alt="Neil Armstrong's Spacesuit from the Smithsonian Digitization Programs Office and National Air and Space Museum" 
       src="shared-assets/models/NeilArmstrong.glb" 
       ar ar-modes="webxr scene-viewer quick-look" 
       environment-image="shared-assets/environments/moon_1k.hdr" 
       poster="shared-assets/models/NeilArmstrong.webp" 
       seamless-poster shadow-intensity="1" camera-controls>
      </model-viewer>
</div>

CSS低于

宽度将无法正确的样式100%或自动,因此50%的宽度与高度比是由vh维持的。

代码语言:javascript
复制
.model-view-css-fix{
  object-fit: contain;
  height: 80vh;
  width:auto;  
}
model-viewer {
  width: 40vh;
  height: 80vh;
} 
票数 0
EN

Stack Overflow用户

发布于 2022-09-28 13:25:06

只需将model-viewer包装在div中,并使用inherit值设置heightwidth属性。确保divheightwidth设置为您选择的初始值。

代码语言:javascript
复制
div{
    height: 50vh;
    width: 50vw;
}
model-viewer{
    height: inherit;
    width: inherit;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70687965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档