diff --git a/src/App.vue b/src/App.vue index 40a4e8e..714550a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,12 +4,16 @@ diff --git a/src/layouts/SiteLayout.vue b/src/layouts/SiteLayout.vue index 54cacf6..9853b38 100644 --- a/src/layouts/SiteLayout.vue +++ b/src/layouts/SiteLayout.vue @@ -187,20 +187,38 @@ - + 幕布就永远看不见了。两者放在内容层之外,否则会被内容层的层叠上下文与白底吃掉。 + + 字形不是普通文字,而是 SVG:幕布先是纯蓝背景,露出六成之后五个字母同时起笔, + 沿着 --font-sans 的字形轮廓把笔画一段段"写"出来,写完再补上实心。 + 每个字母一个独立 :同一元素内 stroke-dasharray 会跨字形连着走, + 拆开才能五个字同时起笔。轮廓长度由 JS 估算后写进 --dash(见 setupCurtain)。 --> - GVSDS + + + {{ ch }} + + - +