更改 WordPress 登录页面中“勾号”的颜色

问题描述 投票:0回答:1

我无法将 WordPress 登录页面复选框内的“tick”符号的颜色更改为其他颜色。

我最终发现它是一个“svg”文件,并且被放置在 WordPress 文件夹内的某个位置。我已经搜索了很长时间试图找到路径,以便将其替换为包含所需颜色的新文件,但没有成功。

任何人都可以帮忙吗,我将不胜感激:)

wordpress-theming
1个回答
0
投票

WordPress“tick”svg 不存储在 WP 文件夹中的某个位置,它被显式编码到 WP CSS 文件中,如下所示:

    input[type="checkbox"]:checked::before {
        /* Use the "Yes" SVG Dashicon */
        content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
        margin: -0.1875rem 0 0 -0.25rem;
        height: 1.3125rem;
        width: 1.3125rem;
    }

/wp-admin/css/forms.css?ver=6.5.3

如果您将此 ulr 复制粘贴到浏览器地址栏,然后检查其来源,您将获得更易读的版本:

<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='#3582c4'/></svg>

要更改颜色,只需将

#3582c4
替换为任何其他颜色代码即可。

例如,我用这个将其设为绿色:

#loginform input[type="checkbox"]#rememberme:checked::before {
        content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%2371d000%27%2F%3E%3C%2Fsvg%3E");

其中

71d000
是颜色代码。

© www.soinside.com 2019 - 2024. All rights reserved.