热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为网页开发人员设计,提供专业的超链接CSS样式定制服务。能够根据用户指定的样式属性生成精准、兼容性强的CSS代码,支持悬停效果、活动状态、访问记录等多种交互状态的样式定义。生成的代码符合Web标准,确保在不同浏览器和设备上的一致表现,同时提供详细的样式属性解释和最佳实践建议,帮助开发者快速实现美观且功能完整的超链接样式设计。
/* ========== Link tokens (可按需在项目里覆盖) ========== */
:root {
/* 基础色(浅色模式) */
--link: #2D6AE3; /* 默认 */
--link-hover: #4B83EB; /* 悬停 fallback(提亮约10%) */
--link-active: #2155B5; /* 激活 */
--link-visited: #6A5ACD; /* 已访问(在浅色背景下与正文#0A0A0A保持良好可读) */
/* 深色模式色(确保在 #9CC1FF–#B3CCFF 区间内) */
--link-dark: #AEC3FF; /* 默认(AA 对比) */
--link-dark-hover: #B7CBFF; /* 悬停 fallback(提亮约10%) */
--link-dark-visited: #9FB6FF; /* 已访问(AA 对比) */
/* 交互与动效 */
--link-focus-ring: #99B6FF; /* focus-visible 外描边 */
--link-underline-color: currentColor;
--transition-fast: 180ms;
--inline-pad: 0.05em; /* 微增行内点击/可视间距,总计≈0.1em */
/* 字体(系统栈 & 字重) */
--link-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
--link-font-weight: 500;
}
/* 在支持 color-mix 的环境里,用更精确的“提亮10%” */
@supports (color: color-mix(in srgb, #000 0%)) {
:root {
--link-hover: color-mix(in srgb, var(--link), white 10%);
--link-dark-hover: color-mix(in srgb, var(--link-dark), white 10%);
}
}
/* ========== 基础样式 ========== */
a[href] {
color: var(--link);
font-family: var(--link-font-family);
font-weight: var(--link-font-weight);
line-height: inherit; /* 不改变排版的行高,由父级控制 */
text-decoration-line: none; /* 默认无下划线 */
text-decoration-thickness: 2px; /* 规范要求:厚度2px */
text-underline-offset: 3px; /* 下划线偏移3px,增强可读 */
text-decoration-color: var(--link-underline-color);
text-decoration-skip-ink: auto; /* 下划线与字形更好配合 */
padding-inline: var(--inline-pad); /* 微增行内间距 ≈0.1em 总计 */
transition:
color var(--transition-fast) ease-out,
text-decoration-color var(--transition-fast) ease-out,
outline-color var(--transition-fast) ease-out;
outline: none; /* 仅用 :focus-visible 显示描边 */
}
/* ========== 交互状态 ========== */
a[href]:hover {
color: var(--link-hover); /* 提亮10% */
text-decoration-line: underline; /* 悬停显示下划线 */
text-decoration-color: currentColor; /* 下划线颜色随链接色过渡 */
}
a[href]:active {
color: var(--link-active); /* 激活色 */
text-decoration-color: currentColor;
transition: none; /* 激活时关闭过渡(即时反馈) */
}
a[href]:visited {
color: var(--link-visited); /* 浅色模式的已访问色 */
}
a[href]:focus-visible {
outline: 2px solid var(--link-focus-ring);
outline-offset: 2px;
text-decoration-line: underline; /* 焦点可见时增加下划线,提升可发现性 */
text-decoration-color: currentColor;
}
/* ========== 深色模式(AA 对比) ========== */
@media (prefers-color-scheme: dark) {
:root { color-scheme: dark; }
a[href] {
color: var(--link-dark);
}
a[href]:hover {
color: var(--link-dark-hover);
}
a[href]:visited {
color: var(--link-dark-visited);
}
/* :active 仍使用 --link-active(对深色背景对比充足) */
}
/* ========== 减少动画(无障碍) ========== */
@media (prefers-reduced-motion: reduce) {
a[href] {
transition: none; /* 仅切换颜色,不做过渡动画 */
}
}
/* =========================================
文档/知识库友好型超链接样式(商务正式)
- 基色:深蓝灰 #1F3B5A
- 正文色:#111
- 始终保留下划线(1.5px / offset 2px / skip-ink: auto)
- 字号 16px / 行高 1.6
- 普通链接 400,强调链接 500
- 明确区分 visited;打印黑白;深色模式亮度+12%
========================================= */
/* 基础排版(可选):确保正文色与阅读行距 */
html { font-size: 16px; }
body { color: #111; line-height: 1.6; }
/* 颜色变量:便于统一管理和二次定制 */
:root {
--link-color: #1F3B5A; /* 默认 */
--link-underline-hover: #0E75C5; /* hover 仅下划线变色 */
--link-active-color: #0B4F87; /* active 按压 */
--link-visited-color: #5B2E91; /* visited 已访问 */
--link-focus-outline: #1C73E8; /* focus 可视化高亮 */
}
/* 深色模式:整体提高亮度约 12%(保持 AA 对比) */
@media (prefers-color-scheme: dark) {
:root {
--link-color: #2E5987; /* #1F3B5A → #2E5987 */
--link-underline-hover: #2195EF; /* #0E75C5 → #2195EF */
--link-active-color: #106FBF; /* #0B4F87 → #106FBF */
--link-visited-color: #783DBF; /* #5B2E91 → #783DBF */
--link-focus-outline: #5495ED; /* #1C73E8 → #5495ED */
}
}
/* 超链接基础样式:强调可读与稳定性 */
a {
color: var(--link-color);
font-weight: 400; /* 普通链接字重 */
font-size: 1rem; /* 等价 16px,跟随根字号 */
line-height: 1.6;
/* 永久下划线:一致的可识别性 */
text-decoration-line: underline;
text-decoration-thickness: 1.5px;
text-underline-offset: 2px;
text-decoration-skip-ink: auto;
text-decoration-color: currentColor; /* 与文字同步,hover 单独改线色 */
/* 视觉稳定:移除多余装饰 */
text-shadow: none;
background-image: none;
/* 交互过渡(满足 active 100ms 要求,同时兼顾 hover 的线色变化) */
transition: color 100ms ease, text-decoration-color 100ms ease;
}
/* 悬停:仅改变下划线颜色,文字颜色保持不变 */
a:hover {
text-decoration-color: var(--link-underline-hover);
}
/* 已访问:颜色明确区分;下划线与文字颜色保持同步 */
a:visited {
color: var(--link-visited-color);
text-decoration-color: currentColor; /* 允许浏览器对 visited 的安全限制 */
}
/* 激活(按下):仅颜色变化,100ms 过渡 */
a:active {
color: var(--link-active-color);
text-decoration-color: currentColor;
}
/* 焦点可视化:清晰的 2px 实线外框与 2px 偏移 */
a:focus {
outline: 2px solid var(--link-focus-outline);
outline-offset: 2px;
}
/* 使用 :focus-visible 降低鼠标用户的视觉噪音 */
a:focus:not(:focus-visible) {
outline: none;
}
/* 强调链接(半粗) */
a.link--emphasis {
font-weight: 500;
}
/* 打印:自动黑白,保留下划线(提升纸质可读性) */
@media print {
:root {
--link-color: #000;
--link-underline-hover: #000;
--link-active-color: #000;
--link-visited-color: #000;
--link-focus-outline: #000;
}
a,
a:visited,
a:active {
color: #000 !important;
text-decoration-color: #000 !important;
}
}
/* 辅助无障碍:减少动画偏好 */
@media (prefers-reduced-motion: reduce) {
a { transition: none; }
}
/* Windows/Edge 强制高对比模式兼容 */
@media (forced-colors: active) {
a { color: LinkText; text-decoration-color: currentColor; }
a:focus { outline-color: Highlight; }
}
/* =============== 设计系统变量(深色优先) =============== */
:root {
/* 颜色 */
--link-color: #00E5FF; /* 主色(深色背景优先) */
--link-hover-color: #26E9FF; /* 预计算的提亮15%(无 color-mix 回退用) */
--link-active-color: #00A8B8; /* 激活态降亮色 */
--link-visited-color: #7A4DFF; /* 已访问区分色 */
--link-focus-ring: #30D5FF; /* 焦点环颜色 */
/* 下划线与发光 */
--link-underline-thickness: 1.5px;
--link-underline-offset: 3px;
--link-glow: 0 0 8px rgba(0, 229, 255, .6);
/* 动画/过渡 */
--link-transition-duration: 180ms;
--link-transition-ease: cubic-bezier(.2, .8, .2, 1);
}
/* 浅色模式:替换主色与对应 hover 回退色 */
@media (prefers-color-scheme: light) {
:root {
--link-color: #006D7E;
--link-hover-color: #268391; /* #006D7E 提亮约15% 的近似值 */
}
}
/* 若支持 color-mix,则动态计算 hover 色(优先于上方回退) */
@supports (color: color-mix(in srgb, black, white)) {
:root {
--link-hover-color: color-mix(in srgb, var(--link-color) 85%, white 15%);
}
}
/* =============== 可复用的科技感链接样式 =============== */
/* 使用方式:给链接元素添加类名 .link-tech */
a.link-tech {
color: var(--link-color);
font-family: Inter, Roboto, system-ui, -apple-system, "Segoe UI", "Noto Sans", Arial, "Helvetica Neue", sans-serif;
font-size: 16px;
font-weight: 500;
background: transparent;
/* 下划线:细实线 + 偏移,颜色跟随文字 */
text-decoration: underline;
text-decoration-thickness: var(--link-underline-thickness);
text-underline-offset: var(--link-underline-offset);
text-decoration-color: currentColor;
text-decoration-skip-ink: auto;
/* 默认不发光,悬停时开启(见下方媒体查询) */
text-shadow: none;
/* 过渡(颜色、发光),平滑但不过分跳跃 */
transition:
color var(--link-transition-duration) var(--link-transition-ease),
text-shadow var(--link-transition-duration) var(--link-transition-ease),
outline-color 120ms linear,
outline-offset 120ms linear;
/* 去除默认聚焦外观(改用 focus-visible 自定义) */
outline: none;
}
/* 已访问:仅更改颜色(符合隐私限制) */
a.link-tech:visited {
color: var(--link-visited-color);
}
/* 悬停:提亮15%并出现轻微发光(仅在支持 hover 的精准指针设备上启用) */
@media (hover: hover) and (pointer: fine) {
a.link-tech:hover {
color: var(--link-hover-color);
text-shadow: var(--link-glow);
}
}
/* 激活:降亮至指定色,且缩短过渡至 120ms,移除发光以增强按压反馈 */
a.link-tech:active {
color: var(--link-active-color);
text-shadow: none;
transition-duration: 120ms;
}
/* 焦点可见态:2px 外环 + 2px 偏移,确保键盘可达性 */
a.link-tech:focus-visible {
outline: 2px solid var(--link-focus-ring);
outline-offset: 2px;
}
/* 兼容不支持 :focus-visible 的浏览器:保留 :focus,但避免鼠标点击显示 */
a.link-tech:focus:not(:focus-visible) {
outline: none;
}
/* 触屏与降动效用户:关闭发光并减少动画 */
@media (hover: none), (pointer: coarse) {
a.link-tech:hover {
/* 触屏环境通常没有悬停,不展示发光也不强制颜色变化 */
text-shadow: none;
}
}
@media (prefers-reduced-motion: reduce) {
a.link-tech {
transition: color 0ms linear, text-shadow 0ms linear, outline-color 0ms linear, outline-offset 0ms linear;
}
a.link-tech:hover {
text-shadow: none;
}
}
/* 高对比模式:不使用发光,用更粗下划线替代,颜色交给系统以确保可读性 */
@media (forced-colors: active) {
a.link-tech {
color: LinkText;
text-shadow: none;
text-decoration-thickness: 3px; /* 替换为更粗下划线 */
text-decoration-color: currentColor;
}
a.link-tech:visited { color: VisitedText; }
a.link-tech:focus,
a.link-tech:focus-visible {
outline: 2px solid Highlight; /* 使用系统高对比色 */
outline-offset: 2px;
}
}
/* 用户偏好更高对比但未进入强制颜色模式时,同样加粗下划线 */
@media (prefers-contrast: more) {
a.link-tech {
text-decoration-thickness: 2.5px;
}
}
依据设计规范一键产出默认/悬停/激活/访问态链接样式,自动附兼容与注释,减少跨端调试与返工。
在评审前快速生成可运行样式原型,验证配色、下划线、焦点反馈与动效节奏,缩短设计到上线距离。
为博客与专题页批量美化内外链,统一品牌风格,突出重要链接,提升阅读路径清晰度与点击转化。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
半价获取高级提示词-优惠即将到期