Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
18439fe9
T
three.js
项目概览
车家大少爷
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
18439fe9
编写于
6月 20, 2020
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Editor: Improved Background UI.
上级
1af3252b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
23 addition
and
36 deletion
+23
-36
editor/css/main.css
editor/css/main.css
+7
-0
editor/js/Sidebar.Scene.js
editor/js/Sidebar.Scene.js
+14
-34
editor/js/libs/ui.js
editor/js/libs/ui.js
+2
-2
未找到文件。
editor/css/main.css
浏览文件 @
18439fe9
...
...
@@ -26,6 +26,13 @@ input {
vertical-align
:
middle
;
}
input
[
type
=
"color"
]
::-webkit-color-swatch-wrapper
{
padding
:
0
;
}
input
[
type
=
"color"
]
::-webkit-color-swatch
{
border
:
none
;
}
textarea
{
tab-size
:
4
;
white-space
:
pre
;
...
...
editor/js/Sidebar.Scene.js
浏览文件 @
18439fe9
...
...
@@ -173,7 +173,7 @@ function SidebarScene( editor ) {
'
None
'
:
'
None
'
,
'
Color
'
:
'
Color
'
,
'
Texture
'
:
'
Texture
'
,
'
Equirectangular
'
:
'
Equirect
angular
'
'
Equirectangular
'
:
'
Equirect
'
}
).
setWidth
(
'
150px
'
);
backgroundType
.
onChange
(
function
()
{
...
...
@@ -187,39 +187,18 @@ function SidebarScene( editor ) {
backgroundRow
.
add
(
new
UIText
(
strings
.
getKey
(
'
sidebar/scene/background
'
)
).
setWidth
(
'
90px
'
)
);
backgroundRow
.
add
(
backgroundType
);
container
.
add
(
backgroundRow
);
//
var
colorRow
=
new
UIRow
();
colorRow
.
setMarginLeft
(
'
90px
'
);
var
backgroundColor
=
new
UIColor
().
setValue
(
'
#000000
'
).
onChange
(
onBackgroundChanged
);
colorRow
.
add
(
backgroundColor
);
container
.
add
(
colorRow
);
//
var
textureRow
=
new
UIRow
();
textureRow
.
setDisplay
(
'
none
'
);
textureRow
.
setMarginLeft
(
'
90px
'
);
var
backgroundColor
=
new
UIColor
().
setValue
(
'
#000000
'
).
setMarginLeft
(
'
8px
'
).
onChange
(
onBackgroundChanged
);
backgroundRow
.
add
(
backgroundColor
);
var
backgroundTexture
=
new
UITexture
().
onChange
(
onBackgroundChanged
);
textureRow
.
add
(
backgroundTexture
);
var
backgroundTexture
=
new
UITexture
().
setMarginLeft
(
'
8px
'
).
onChange
(
onBackgroundChanged
);
backgroundTexture
.
setDisplay
(
'
none
'
);
backgroundRow
.
add
(
backgroundTexture
);
container
.
add
(
textureRow
);
//
var
backgroundEquirectangularTexture
=
new
UITexture
().
setMarginLeft
(
'
8px
'
).
onChange
(
onBackgroundChanged
);
backgroundEquirectangularTexture
.
setDisplay
(
'
none
'
);
backgroundRow
.
add
(
backgroundEquirectangularTexture
);
var
equirectangularRow
=
new
UIRow
();
equirectangularRow
.
setDisplay
(
'
none
'
);
equirectangularRow
.
setMarginLeft
(
'
90px
'
);
var
backgroundEquirectangularTexture
=
new
UITexture
().
onChange
(
onBackgroundChanged
);
equirectangularRow
.
add
(
backgroundEquirectangularTexture
);
container
.
add
(
equirectangularRow
);
container
.
add
(
backgroundRow
);
//
...
...
@@ -227,9 +206,10 @@ function SidebarScene( editor ) {
var
type
=
backgroundType
.
getValue
();
colorRow
.
setDisplay
(
type
===
'
Color
'
?
''
:
'
none
'
);
textureRow
.
setDisplay
(
type
===
'
Texture
'
?
''
:
'
none
'
);
equirectangularRow
.
setDisplay
(
type
===
'
Equirectangular
'
?
''
:
'
none
'
);
backgroundType
.
setWidth
(
type
===
'
None
'
?
'
150px
'
:
'
110px
'
);
backgroundColor
.
setDisplay
(
type
===
'
Color
'
?
''
:
'
none
'
);
backgroundTexture
.
setDisplay
(
type
===
'
Texture
'
?
''
:
'
none
'
);
backgroundEquirectangularTexture
.
setDisplay
(
type
===
'
Equirectangular
'
?
''
:
'
none
'
);
}
...
...
editor/js/libs/ui.js
浏览文件 @
18439fe9
...
...
@@ -491,8 +491,8 @@ function UIColor() {
var
dom
=
document
.
createElement
(
'
input
'
);
dom
.
className
=
'
Color
'
;
dom
.
style
.
width
=
'
64
px
'
;
dom
.
style
.
height
=
'
1
7
px
'
;
dom
.
style
.
width
=
'
32
px
'
;
dom
.
style
.
height
=
'
1
6
px
'
;
dom
.
style
.
border
=
'
0px
'
;
dom
.
style
.
padding
=
'
2px
'
;
dom
.
style
.
backgroundColor
=
'
transparent
'
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录