diff --git a/src/web/app/common/views/components/welcome-timeline.vue b/src/web/app/common/views/components/welcome-timeline.vue
index ab402f126..2ff06e2cc 100644
--- a/src/web/app/common/views/components/welcome-timeline.vue
+++ b/src/web/app/common/views/components/welcome-timeline.vue
@@ -78,14 +78,14 @@ export default Vue.extend({
> img
display block
- width 36px
- height 36px
+ width 42px
+ height 42px
border-radius 6px
> .body
float right
- width calc(100% - 36px)
- padding-left 8px
+ width calc(100% - 42px)
+ padding-left 12px
> header
display flex
diff --git a/src/web/app/desktop/views/pages/welcome.vue b/src/web/app/desktop/views/pages/welcome.vue
index 53ea99598..5d1d4ad01 100644
--- a/src/web/app/desktop/views/pages/welcome.vue
+++ b/src/web/app/desktop/views/pages/welcome.vue
@@ -70,9 +70,24 @@ export default Vue.extend({
display flex
flex-direction column
flex 1
- background #eee
$width = 1000px
+ background-image url('/assets/welcome-bg.svg')
+ background-size cover
+ background-position top center
+
+ &:before
+ content ""
+ display block
+ position fixed
+ bottom 0
+ left 0
+ width 100%
+ height 100%
+ background-image url('/assets/welcome-fg.svg')
+ background-size cover
+ background-position bottom center
+
> main
display flex
flex 1
@@ -80,9 +95,6 @@ export default Vue.extend({
> .top
display flex
width 100%
- background-image url('/assets/welcome.svg')
- background-size cover
- background-position top center
> div
display flex
@@ -92,7 +104,8 @@ export default Vue.extend({
> div:first-child
margin 0 48px 0 0
- color #777
+ color #d1e6bf
+ text-shadow 0 0 12px #172062
> h1
margin 0
@@ -154,18 +167,19 @@ export default Vue.extend({
overflow auto
> footer
+ font-size 12px
color #949ea5
- background #fff
> div
max-width $width
margin 0 auto
- padding 42px 0
+ padding 0 0 42px 0
text-align center
> .c
margin 16px 0 0 0
font-size 10px
+ opacity 0.7
@@ -194,3 +208,9 @@ export default Vue.extend({
a
color #666
+
+
diff --git a/src/web/assets/welcome.svg b/src/web/assets/welcome-bg.svg
similarity index 53%
rename from src/web/assets/welcome.svg
rename to src/web/assets/welcome-bg.svg
index fce566dd9..27ae4469f 100644
--- a/src/web/assets/welcome.svg
+++ b/src/web/assets/welcome-bg.svg
@@ -17,9 +17,26 @@
version="1.1"
id="svg8"
inkscape:version="0.92.1 r15371"
- sodipodi:docname="描画.svg">
+ sodipodi:docname="welcome-bg.svg">
+
+
+
+
+
@@ -44,7 +61,8 @@
height="2"
width="2"
patternUnits="userSpaceOnUse"
- inkscape:collect="always">
+ inkscape:collect="always"
+ inkscape:isstock="true">
+
+
+
+ id="mask6472">
+ x="-300.45657"
+ height="511.36566"
+ width="291.06116"
+ id="rect6474"
+ style="opacity:1;fill:url(#linearGradient6476);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.92238116;stroke-miterlimit:4;stroke-dasharray:none" />
+
+
+
+
+
+
+
+
+ inkscape:snap-bbox-midpoints="true"
+ showguides="false">
+
+
+
@@ -137,21 +227,23 @@
id="layer1"
transform="translate(0,-11.249983)">
-
+ style="opacity:0.2;fill:url(#pattern7194);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.11666656;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect7178"
+ width="568.07599"
+ height="367.82269"
+ x="-37.871731"
+ y="-52.665051"
+ mask="url(#mask7196)" />
+
-
-
-
@@ -309,50 +383,95 @@
d="m 88.671168,129.31136 -1.220735,-1.13398 -1.639626,-0.2962 1.13398,-1.22073 0.296201,-1.63963 1.220735,1.13398 1.639625,0.2962 -1.13398,1.22074 z"
inkscape:transform-center-x="2.4830149e-006"
transform="matrix(0.91666667,0,0,1,7.1509005,0)" />
-
-
-
+
+
+
+
+
+
+
diff --git a/src/web/assets/welcome-fg.svg b/src/web/assets/welcome-fg.svg
new file mode 100644
index 000000000..bc2c439dc
--- /dev/null
+++ b/src/web/assets/welcome-fg.svg
@@ -0,0 +1,245 @@
+
+
+
+