这可能吗?我想为背景加载图片。
目前我得到了这个:
ul
{
padding:0px;
margin:0px;
width:510px;
float:left;
list-style:none;
background-image: url(http://www.returngis.net/wp-content/uploads/pics/demos/grass.jpg);
z-index:150;
}
ul li
{
background-image: url(http://via.placeholder.com/350x150);
background-size: 100% 100%;
width:50px;
height:100px;
padding:20px;
margin: 10px;
float: left;
display:inline-block;
z-index:100;
}
但这些都不能为背景添加图像。如果这不在API中,是否可以更改背景颜色? (不是加载背景颜色,而是查看器背景颜色)
答案 0 :(得分:1)
没有可用于更改查看器背景图像的API。但是在这种情况下可以应用解决方法,请参阅答案here。
但是,您可以通过viewer.setBackgroundColor
更改背景颜色。以下是将背景更改为红色的示例:
viewer.setBackgroundColor( 255, 0, 0, 255, 255, 255 )
前三个参数是WebGLRenderer的顶级颜色。其他代表WebGLRenderer的底部清晰颜色。但是没有描述顶部和底部清晰颜色的文档。
=====更新=====
经过一些研究,我发现:如果要将背景颜色更改为纯色,可以使用相同的值设置顶部和底部的清晰颜色。 e.g。
// Change whole background color into red.
viewer.setBackgroundColor( 255, 0, 0, 255, 0, 0 )
如果要更改颜色渐变样式中的背景颜色,可以使用不同的值设置顶部清晰颜色和底部清晰颜色。 e.g。
// Change background color in a color gradient style, top color is red, bottom color is white.
viewer.setBackgroundColor( 255, 0, 0, 255, 255, 255 )