🐛 fix(vscode): 跳到定义时对准名字并闪

This commit is contained in:
cruldra committed 2026-10-03 03:22:20 +08:00
1 parent 06df8919c8
commit fc403d5b20
6 files changed
+307 -50

No files matched your search

@@ -143,7 +143,7 @@ body:is(.vscode-light, .vscode-high-contrast-light) [data-badge] { --kind: var(-
border-radius: 4px;
}
/* 跳到定义的目标(整块,或属性表里的一行 / 子行):边框和底色往聚焦色闪三下(共 1.5 秒)再复原;减少动态效果时改成静止高亮同样长的时间 */
/* 跳到定义的目标(整块、属性表里的一行 / 子行,或定义处那个名字):边框和底色往聚焦色闪三下(共 1.5 秒)再复原;减少动态效果时改成静止高亮同样长的时间 */
@keyframes cr-flash {
50% {
background: color-mix(in srgb, var(--vscode-focusBorder) 25%, transparent);
@@ -156,7 +156,7 @@ body:is(.vscode-light, .vscode-high-contrast-light) [data-badge] { --kind: var(-
border-color: var(--vscode-focusBorder);
}
}
:is(.cr-block, .cr-prop-row, .cr-prop-item)[data-flash] {
:is(.cr-block, .cr-prop-row, .cr-prop-item, [data-offset])[data-flash] {
animation: cr-flash 500ms ease-in-out 3;
}
/* 表格里的一行(参数):边框是和相邻行共用的分隔线,改用画在行里面的一圈聚焦色 */
@@ -181,7 +181,7 @@ body:is(.vscode-light, .vscode-high-contrast-light) [data-badge] { --kind: var(-
.cr-guide {
transition: none;
}
:is(.cr-block, .cr-prop-row, .cr-prop-item)[data-flash] {
:is(.cr-block, .cr-prop-row, .cr-prop-item, [data-offset])[data-flash] {
animation: cr-flash-still 1500ms;
}
.cr-table-row[data-flash] {