diff --git a/settings.yaml b/settings.yaml index e392183..5c11953 100644 --- a/settings.yaml +++ b/settings.yaml @@ -880,6 +880,10 @@ spec: label: 关闭 - value: breeze label: 清风(深色) + - value: mellow + label: 卡通圆润 + - value: black_cat + label: 黑色小猫 - $formkit: select name: cursor_move label: 鼠标移动特效 diff --git a/src/css/cursor/breeze.less b/src/css/cursor.less similarity index 55% rename from src/css/cursor/breeze.less rename to src/css/cursor.less index 5ccb17c..ccac13b 100644 --- a/src/css/cursor/breeze.less +++ b/src/css/cursor.less @@ -1,7 +1,7 @@ -@default: url(../../cursor/breeze/Arrow.cur), auto; -@pointer: url(../../cursor/breeze/Hand.cur), auto; -@text: url(../../cursor/breeze/IBeam.cur), auto; -@zoom-in: url(../../cursor/breeze/Arrow.cur), auto; +@default: var(--cursor-default); +@pointer: var(--cursor-pointer); +@text: var(--cursor-text); +@zoom-in: var(--cursor-zoom-in); body { cursor: @default; @@ -11,7 +11,11 @@ a, button, .expand-done, .navbar-above .navbar-nav .item, .navbar-slideicon, .na cursor: @pointer; } -.main-content img { +.aplayer .aplayer-pic, .aplayer .aplayer-music, .aplayer .aplayer-bar-wrap, .aplayer .aplayer-icon { + cursor: @pointer !important; +} + +.main-content :not(.jg-entry)>img:not([class]) { cursor: @zoom-in; } diff --git a/templates/assets/css/cursor/breeze.min.css b/templates/assets/css/cursor/breeze.min.css deleted file mode 100644 index ab52ca8..0000000 --- a/templates/assets/css/cursor/breeze.min.css +++ /dev/null @@ -1 +0,0 @@ -.main-content img,body{cursor:url(../../cursor/breeze/Arrow.cur),auto}.actions>div,.expand-done,.main-content figure>figcaption div,.navbar-above .navbar-nav .item,.navbar-searchicon,.navbar-slideicon,.photos .picture-details,.widget .ad-tag .click-close,a,button{cursor:url(../../cursor/breeze/Hand.cur),auto}blockquote,code,h1,h2,h3,h4,h5,h6,hr,input[type=text],li,p,td,textarea,th{cursor:url(../../cursor/breeze/IBeam.cur),auto} \ No newline at end of file diff --git a/templates/assets/cursor/black_cat/Alternative.cur b/templates/assets/cursor/black_cat/Alternative.cur new file mode 100644 index 0000000..0162dcf Binary files /dev/null and b/templates/assets/cursor/black_cat/Alternative.cur differ diff --git a/templates/assets/cursor/black_cat/Escritura a Mano.cur b/templates/assets/cursor/black_cat/Escritura a Mano.cur new file mode 100644 index 0000000..a99253a Binary files /dev/null and b/templates/assets/cursor/black_cat/Escritura a Mano.cur differ diff --git a/templates/assets/cursor/black_cat/Move.cur b/templates/assets/cursor/black_cat/Move.cur new file mode 100644 index 0000000..7dd376b Binary files /dev/null and b/templates/assets/cursor/black_cat/Move.cur differ diff --git a/templates/assets/cursor/black_cat/No_Disponible.cur b/templates/assets/cursor/black_cat/No_Disponible.cur new file mode 100644 index 0000000..86f0aa6 Binary files /dev/null and b/templates/assets/cursor/black_cat/No_Disponible.cur differ diff --git a/templates/assets/cursor/black_cat/Ocupado.cur b/templates/assets/cursor/black_cat/Ocupado.cur new file mode 100644 index 0000000..acc8a64 Binary files /dev/null and b/templates/assets/cursor/black_cat/Ocupado.cur differ diff --git a/templates/assets/cursor/black_cat/ayuda.cur b/templates/assets/cursor/black_cat/ayuda.cur new file mode 100644 index 0000000..a941d84 Binary files /dev/null and b/templates/assets/cursor/black_cat/ayuda.cur differ diff --git a/templates/assets/cursor/black_cat/diagonal resize 1.cur b/templates/assets/cursor/black_cat/diagonal resize 1.cur new file mode 100644 index 0000000..fc94ed7 Binary files /dev/null and b/templates/assets/cursor/black_cat/diagonal resize 1.cur differ diff --git a/templates/assets/cursor/black_cat/diagonal resize 2.cur b/templates/assets/cursor/black_cat/diagonal resize 2.cur new file mode 100644 index 0000000..6fb100e Binary files /dev/null and b/templates/assets/cursor/black_cat/diagonal resize 2.cur differ diff --git a/templates/assets/cursor/black_cat/horizontal.cur b/templates/assets/cursor/black_cat/horizontal.cur new file mode 100644 index 0000000..f73e4aa Binary files /dev/null and b/templates/assets/cursor/black_cat/horizontal.cur differ diff --git a/templates/assets/cursor/black_cat/normal.cur b/templates/assets/cursor/black_cat/normal.cur new file mode 100644 index 0000000..28989a7 Binary files /dev/null and b/templates/assets/cursor/black_cat/normal.cur differ diff --git a/templates/assets/cursor/black_cat/precision.cur b/templates/assets/cursor/black_cat/precision.cur new file mode 100644 index 0000000..f57d545 Binary files /dev/null and b/templates/assets/cursor/black_cat/precision.cur differ diff --git a/templates/assets/cursor/black_cat/texto.cur b/templates/assets/cursor/black_cat/texto.cur new file mode 100644 index 0000000..5fdd5ee Binary files /dev/null and b/templates/assets/cursor/black_cat/texto.cur differ diff --git a/templates/assets/cursor/black_cat/vertical.cur b/templates/assets/cursor/black_cat/vertical.cur new file mode 100644 index 0000000..b67bb62 Binary files /dev/null and b/templates/assets/cursor/black_cat/vertical.cur differ diff --git a/templates/assets/cursor/black_cat/work.cur b/templates/assets/cursor/black_cat/work.cur new file mode 100644 index 0000000..ed485c2 Binary files /dev/null and b/templates/assets/cursor/black_cat/work.cur differ diff --git a/templates/assets/cursor/mellow/link.cur b/templates/assets/cursor/mellow/link.cur new file mode 100644 index 0000000..80f3ed7 Binary files /dev/null and b/templates/assets/cursor/mellow/link.cur differ diff --git a/templates/assets/cursor/mellow/normal.cur b/templates/assets/cursor/mellow/normal.cur new file mode 100644 index 0000000..b8f60da Binary files /dev/null and b/templates/assets/cursor/mellow/normal.cur differ diff --git a/templates/common/config.html b/templates/common/config.html index 34162f7..e5bd24d 100644 --- a/templates/common/config.html +++ b/templates/common/config.html @@ -13,6 +13,10 @@ html { --theme: [(${theme.config.basic_style.theme_color})]; filter: [(${theme.config.enhance.enable_gray_mode ? 'grayscale(1) !important' : 'none'})]; + [(${theme.config.enhance.cursor_style == 'breeze' ? '--cursor-default: url(/themes/theme-dream/assets/cursor/breeze/Arrow.cur), auto;--cursor-pointer: url(/themes/theme-dream/assets/cursor/breeze/Hand.cur), auto; --cursor-text: url(/themes/theme-dream/assets/cursor/breeze/IBeam.cur), auto; --cursor-zoom-in: url(/themes/theme-dream/assets/cursor/breeze/Cross.cur), auto;' + : theme.config.enhance.cursor_style == 'black_cat' ? '--cursor-default: url(/themes/theme-dream/assets/cursor/black_cat/normal.cur), auto;--cursor-pointer: url(/themes/theme-dream/assets/cursor/black_cat/ayuda.cur), auto;--cursor-text: url(/themes/theme-dream/assets/cursor/black_cat/texto.cur), auto;--cursor-zoom-in: url(/themes/theme-dream/assets/cursor/black_cat/precision.cur), auto;' + : theme.config.enhance.cursor_style == 'mellow' ? '--cursor-default: url(/themes/theme-dream/assets/cursor/mellow/normal.cur), auto;--cursor-pointer: url(/themes/theme-dream/assets/cursor/mellow/link.cur), auto;--cursor-text: url(/themes/theme-dream/assets/cursor/mellow/normal.cur), auto;--cursor-zoom-in: url(/themes/theme-dream/assets/cursor/mellow/normal.cur), auto;' + : '' })] } html.night { diff --git a/templates/common/head.html b/templates/common/head.html index 91a02e5..c6a5c4f 100644 --- a/templates/common/head.html +++ b/templates/common/head.html @@ -39,7 +39,7 @@ th:with="description=${isPost ? post != null ? post.status.excerpt : singlePage - +