first commit
This commit is contained in:
113
content.css
Normal file
113
content.css
Normal file
@@ -0,0 +1,113 @@
|
||||
/* content.css - 注入到网页的样式 */
|
||||
|
||||
/* 模糊效果类 */
|
||||
.blurtext-blurred {
|
||||
filter: blur(var(--blur-intensity, 10px)) !important;
|
||||
user-select: none !important;
|
||||
pointer-events: auto !important;
|
||||
cursor: pointer !important;
|
||||
transition: filter 0.2s ease !important;
|
||||
position: relative !important;
|
||||
}
|
||||
|
||||
/* 模糊元素的悬停效果 */
|
||||
.blurtext-blurred:hover::after {
|
||||
content: '点击取消模糊' !important;
|
||||
position: absolute !important;
|
||||
top: 50% !important;
|
||||
left: 50% !important;
|
||||
transform: translate(-50%, -50%) !important;
|
||||
background: rgba(102, 126, 234, 0.95) !important;
|
||||
color: white !important;
|
||||
padding: 4px 8px !important;
|
||||
border-radius: 4px !important;
|
||||
font-size: 12px !important;
|
||||
white-space: nowrap !important;
|
||||
z-index: 999999 !important;
|
||||
pointer-events: none !important;
|
||||
filter: none !important;
|
||||
}
|
||||
|
||||
/* 模糊模式下的鼠标样式 */
|
||||
body.blurtext-mode * {
|
||||
cursor: crosshair !important;
|
||||
}
|
||||
|
||||
/* 模糊模式提示 */
|
||||
.blurtext-hint {
|
||||
position: fixed !important;
|
||||
top: 20px !important;
|
||||
left: 50% !important;
|
||||
transform: translateX(-50%) !important;
|
||||
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
|
||||
color: white !important;
|
||||
padding: 12px 24px !important;
|
||||
border-radius: 24px !important;
|
||||
font-size: 14px !important;
|
||||
font-weight: 500 !important;
|
||||
z-index: 9999999 !important;
|
||||
box-shadow: 0 4px 20px rgba(102, 126, 234, 0.4) !important;
|
||||
animation: blurtext-slideDown 0.3s ease !important;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
|
||||
}
|
||||
|
||||
@keyframes blurtext-slideDown {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateX(-50%) translateY(-10px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateX(-50%) translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
/* 高亮效果(鼠标悬停在可模糊元素上) */
|
||||
.blurtext-highlight {
|
||||
outline: 2px dashed #667eea !important;
|
||||
outline-offset: 2px !important;
|
||||
background: rgba(102, 126, 234, 0.1) !important;
|
||||
}
|
||||
|
||||
/* 文本选择模式的模糊按钮 */
|
||||
.blurtext-blur-button {
|
||||
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
|
||||
color: white !important;
|
||||
padding: 10px 20px !important;
|
||||
border-radius: 20px !important;
|
||||
font-size: 14px !important;
|
||||
font-weight: 500 !important;
|
||||
cursor: pointer !important;
|
||||
box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4) !important;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
|
||||
animation: blurtext-buttonPop 0.2s ease !important;
|
||||
user-select: none !important;
|
||||
white-space: nowrap !important;
|
||||
border: none !important;
|
||||
transition: all 0.3s ease !important;
|
||||
}
|
||||
|
||||
.blurtext-blur-button:hover {
|
||||
transform: translateX(-50%) scale(1.05) !important;
|
||||
box-shadow: 0 6px 20px rgba(102, 126, 234, 0.5) !important;
|
||||
}
|
||||
|
||||
.blurtext-blur-button:active {
|
||||
transform: translateX(-50%) scale(0.95) !important;
|
||||
}
|
||||
|
||||
@keyframes blurtext-buttonPop {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateX(-50%) scale(0.8);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateX(-50%) scale(1);
|
||||
}
|
||||
}
|
||||
|
||||
/* 文本选择模式包裹的元素 */
|
||||
.blurtext-selection-wrapped {
|
||||
display: inline !important;
|
||||
}
|
||||
Reference in New Issue
Block a user