|
62 | 62 | ## 面板结构
|
63 | 63 | ```html
|
64 | 64 | <div class="fcitx-panel fcitx-horizontal-tb">
|
65 |
| - <div class="fcitx-panel-blur-outer fcitx-blur"> |
66 |
| - <div class="fcitx-panel-blur-inner"> |
67 |
| - <div class="fcitx-header"> |
68 |
| - <div class="fcitx-aux-up fcitx-hidden">拼</div> |
69 |
| - <div class="fcitx-preedit fcitx-hidden"></div> |
70 |
| - </div> |
71 |
| - <div class="fcitx-aux-down fcitx-hidden"></div> |
72 |
| - <div class="fcitx-hoverables fcitx-horizontal fcitx-horizontal-scroll fcitx-mousemoved"> |
73 |
| - <div class="fcitx-candidate fcitx-hoverable"></div> |
74 |
| - <div class="fcitx-divider"></div> |
75 |
| - <div class="fcitx-candidate fcitx-hoverable"></div> |
76 |
| - <div class="fcitx-divider fcitx-divider-paging"></div> |
77 |
| - <div class="fcitx-paging"></div> |
78 |
| - </div> |
| 65 | + <div class="fcitx-panel-blur fcitx-blur"> |
| 66 | + <div class="fcitx-header"> |
| 67 | + <div class="fcitx-aux-up fcitx-hidden">拼</div> |
| 68 | + <div class="fcitx-preedit fcitx-hidden"></div> |
| 69 | + </div> |
| 70 | + <div class="fcitx-aux-down fcitx-hidden"></div> |
| 71 | + <div class="fcitx-hoverables fcitx-horizontal fcitx-horizontal-scroll fcitx-mousemoved"> |
| 72 | + <div class="fcitx-candidate fcitx-hoverable"></div> |
| 73 | + <div class="fcitx-divider"></div> |
| 74 | + <div class="fcitx-candidate fcitx-hoverable"></div> |
| 75 | + <div class="fcitx-divider fcitx-divider-paging"></div> |
| 76 | + <div class="fcitx-paging"></div> |
79 | 77 | </div>
|
80 | 78 | </div>
|
81 | 79 | </div>
|
82 | 80 | ```
|
83 | 81 | `fcitx-horizontal-tb`* 表示候选窗的书写模式是按行从上到下,其他可能的值有 `fcitx-vertical-rl` 和 `fcitx-vertical-lr`。
|
84 | 82 |
|
85 |
| -`fcitx-panel-blur-outer` 和 `fcitx-panel-blur-inner` 的作用是为面板提供(可选的)毛玻璃效果。您不应该更改它们的属性,否则可能造成候选窗闪烁。 |
| 83 | +`fcitx-panel-blur` 的作用是为面板提供(可选的)毛玻璃效果。仅适用于小企鹅在线版(小企鹅 macOS 版的背景模糊不由 CSS 控制)。 |
86 | 84 |
|
87 |
| -`fcitx-blur`* 拥有 `backdrop-filter: blur(16px)`(半径可在 `主题编辑器` -> `背景` 调节)。该 class 每 40ms 在 `fcitx-panel-blur-outer` 和 `fcitx-panel-blur-inner` 交替出现,原因是当 DOM 结构保持不变时,背景模糊不会重新计算,导致拖动候选窗时毛玻璃失效。 |
| 85 | +`fcitx-blur`* 拥有 `backdrop-filter: blur(16px)`(半径可在 `主题编辑器` -> `背景` 调节)。仅适用于小企鹅在线版。 |
88 | 86 |
|
89 | 87 | `fcitx-header` 是面板头部,它的子元素 `fcitx-aux-up` 和 `fcitx-preedit` 同一时刻至多一个处于显示状态。
|
90 | 88 |
|
|
0 commit comments