Skip to content

Commit 9608baa

Browse files
committed
實現奇怪的CSS
1 parent 4925f84 commit 9608baa

4 files changed

Lines changed: 14 additions & 10 deletions

File tree

Librian本體/前端/dist/_統合.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Librian本體/前端/dist/bundle.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Librian本體/前端/src/主樣式.sass

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ div
9090
#話語
9191
white-space: pre-line
9292
&[對話類型=旁白] #話語
93-
&:before
94-
content: '  '
93+
// text-indent: 2em each-line
94+
--幹你娘老子就是要每行都縮進: 2
9595
&[對話類型=對話] #話語
9696
&:before
9797
content: ''

Librian本體/前端/src/演出.coffee

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ export default 演出 =
231231
else if 位置 != this.現在背景[1]
232232
$('#bg').css('background-position', 位置)
233233
this.現在背景 = [背景圖片, 位置]
234-
235234

236235
換人名: (語者, 名字) ->
237236
名字 = this.翻譯(名字)
@@ -247,18 +246,23 @@ export default 演出 =
247246
換對話: (話語, 名字, 瞬間化) ->
248247
話語 = this.翻譯(話語)
249248
名字 = this.翻譯(名字)
249+
$('#對話歷史').append(話語+'<br/><br/>')
250+
250251
if 名字 != ''
251252
$('#對話框').attr('對話類型','對話')
252253
else
253254
$('#對話框').attr('對話類型','旁白')
254-
255+
256+
if $("#話語").css("--幹你娘老子就是要每行都縮進")
257+
縮進 = ' '.repeat(parseInt($("#話語").css("--幹你娘老子就是要每行都縮進")))
258+
話語 = 話語.replace(/(^|\n)/g, "$1#{縮進}")
259+
255260
if 瞬間化
256261
$('#話語').html(話語 + '<span></span>')
257262
else
258263
淡入字 = 演出.文字淡入(話語)
259264
$('#話語').html(淡入字.內容)
260265
演出.淡入過期時間 = Date.now() + 淡入字.文字時間 * 1000
261-
$('#對話歷史').append(話語+'<br/><br/>')
262266
早泄: ->
263267
$('#話語 *').css('animation','None')
264268
$('#話語 *').css('opacity','1')
@@ -310,7 +314,7 @@ export default 演出 =
310314

311315
文字淡入: (s, 動畫名 = '_淡入') ->
312316
時間間隔 = v.用戶設置.文字速度.值 / 800
313-
group = s.replace(/((<.*?>)|(.))/g, "$2$3\0").split('\0')
317+
group = s.replace(/(\s*((<.*?>)|(.)))/g, "$1\0").split('\0')
314318
動畫時間 = 時間間隔 * 8
315319
時間 = 0
316320
內容 = (for i in group

0 commit comments

Comments
 (0)