优化css高亮
parent
66687150f8
commit
3d29009977
|
@ -195,15 +195,19 @@ export function colorHtml(code) {
|
|||
export function colorCss(code) {
|
||||
code = code
|
||||
.replace(STR, '<cc class="t-str">$1$2$1</cc>')
|
||||
.replace(/(\$[a-zA-Z\d_]+)/g, '<c class="t-var">$1</c>')
|
||||
.replace(/(\$[a-zA-Z\d_\-]+)/g, '<c class="t-var">$1</c>')
|
||||
.replace(/(\-\-[a-z\d]+\-[a-z\d]+)/g, '<c class="t-const">$1</c>')
|
||||
.replace(
|
||||
/:(hover|after|active|last\-child|first\-child|nth\-child)/g,
|
||||
'<c class="t-buildin">:$1</c>'
|
||||
)
|
||||
.replace(
|
||||
/(?=\s)?([ ][\.#])([\w\-]+)/g,
|
||||
'<c class="t-comment">$1</c><c class="t-buildin">$2</c>'
|
||||
/^((?:[ ])*)([\.#])([\w\-]+)/gm,
|
||||
'$1<c class="t-comment">$2</c><c class="t-keyword">$3</c>'
|
||||
)
|
||||
.replace(
|
||||
/:(root|host)/g,
|
||||
'<c class="t-comment">:</c><c class="t-keyword">$1</c>'
|
||||
)
|
||||
.replace(/([a-zA-Z\-]+):(\s?[^\n]+)/g, (m, k, v) => {
|
||||
if (v.trim() !== '(' && !v.endsWith('</cc>;')) {
|
||||
|
|
Loading…
Reference in New Issue