您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
为 JavDB 网站添加圆角、阴影效果、标签按钮间距调整,以及详细页面优化。
当前为
// ==UserScript== // @name JavDB 美化 // @namespace http://tampermonkey.net/ // @description 为 JavDB 网站添加圆角、阴影效果、标签按钮间距调整,以及详细页面优化。 // @version 1.0 // @author kitawa // @match *://*.javdb.com/* // @license MIT // ==/UserScript== (function () { "use strict"; // 替换逗号为空格 const metaSpans = document.querySelectorAll("span.meta"); metaSpans.forEach((span) => { if (span.textContent) { console.log(`原始文本: ${span.textContent}`); // 打印原始文本 span.textContent = span.textContent.replace(/,/g, " "); // 替换逗号为空格 console.log(`替换后文本: ${span.textContent}`); // 打印替换后的文本 } }); // 定义隐藏包含 'male' 的行的函数 function hideMaleLines() { document.querySelectorAll("strong.symbol.male").forEach((element) => { // 隐藏 <strong> 的前一个 <a> 元素 const previousLink = element.previousElementSibling; if (previousLink && previousLink.tagName === "A") { previousLink.classList.add("hidden"); } // 隐藏 <strong> 元素 element.classList.add("hidden"); }); } // 添加隐藏样式(CSS 类) const style = document.createElement("style"); style.textContent = ` .hidden { display: none !important; } `; document.head.appendChild(style); // 初次执行隐藏逻辑 hideMaleLines(); // 如果页面是动态生成的,使用 MutationObserver 监听 DOM 变化 const observer = new MutationObserver(() => { hideMaleLines(); // 在 DOM 变化时重新执行隐藏逻辑 }); // 开始观察,监听整个文档的子节点变化 observer.observe(document.body, { childList: true, subtree: true, }); })(); (function () { "use strict"; // 创建 <style> 并立即注入 const style = document.createElement("style"); style.textContent = ` /* 全局背景色 */ body { background-color: #FFF0F6 !important; /* 修改为你想要的背景色 */ text-decoration: none !important; } /* 全局圆角 */ * { border-radius: 8px !important; } /* 全局阴影 */ .cover, .video-meta-panel, .tag, .button, .item, .message.video-panel { box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1) !important; } /* 全局卡片白底 */ .item { background-color:#fff !important; } /* 全局按钮 */ .button { background-color: #fff; border-color: #Ed7676 ; border-width: 1px; border-radius: 6px!important; color: #888; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1) !important; } /* 全局按钮(hover) */ .button:hover { background-color: #Ed7676 !important; /* 当鼠标悬停时,背景颜色保持为浅红色 */ border-color: transparent !important; /* 鼠标悬停时,边框颜色保持为透明 */ color: #fff !important;/* 鼠标悬停时,文字颜色保持为白色 */ } /* 全局按钮点击效果 */ .button.is-info:active { transform: scale(1.5); } /* ---- ---- ---- ----顶部导航栏 ---- ---- ---- ---- */ .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown { box-shadow: none; top: 100%; transform: none; box-shadow: 0 1px 12px rgba(0, 0, 0, 0.3) !important; } .navbar-dropdown { border-top: none; } .navbar { background-color: #e14859e0 !important; border-radius: 0px !important; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(50px) !important; } .document.querySelector { background-color: #CE5966 !important; } /* 鼠标悬停时改变导航项和下拉菜单项的背景色 */ .navbar-item:hover, .navbar-item.has-dropdown:hover .navbar-link { background-color: #e45e6b !important; /* 修改为你想要的背景色 */ } /* 鼠标悬停时改变下拉菜单项的背景色 */ .navbar-item.has-dropdown:hover .navbar-dropdown .navbar-item:hover { background-color: #F6F6F6 !important; /* 修改为你想要的背景色 */ border-radius: 0px !important; } /* SVG 修改 */ rect[fill="#2F80ED"] { fill: #e45e6b !important; } /* 隐藏广告 */ .list-tab, .navbar-item[href='/rankings/playback'], /* 热播 */ .movie-list .item .cover .tag-can-play.cnsub, /* 中字可播放 */ .sub-header, /* 广告 */ .navbar.is-dark.is-fluid { display: none !important; } /* 去除蓝色线 */ .has-left-sep { border: none !important; } /* 背景 */ .navbar.is-blackcusbar, .navbar.is-black, .navbar.is-blackcusbar:hover, .navbar.is-black:hover { background-color: #e45e6b !important; } .navbar-dropdown a.navbar-item, .navbar-dropdown .navbar-item { padding: 0 !important; text-align: center !important; display: flex; flex-direction: column; align-items: center; } #navbar-menu-hero > div > div:nth-child(n+1) > div { display: flex; flex-direction: column; align-items: center; padding: 15px 10px 15px 10px; gap: 10px; position: absolute; left: 37%; top: 100%; transform: translate(-50%, 0%); } .navbar-dropdown:hover a.navbar-item:hover, .navbar-dropdown:hover .navbar-item:hover { display: flex; flex-direction: column; align-items: center; } .navbar-item:hover, .navbar-item.has-dropdown:hover .navbar-link { background-color: #e45e6b !important; border-radius: 6px !important; } .navbar-dropdown .navbar-item, .navbar-dropdown a.navbar-item { padding-right: 0rem !important; padding-left: 0rem !important; } .navbar-dropdown.is-right { display: none; /* 默认隐藏菜单 */ flex-direction: column; align-items: center; gap: 10px; padding: 10px; position: absolute; /* 让菜单浮动 */ } .navbar-item.has-dropdown:hover .navbar-dropdown.is-right { display: flex; /* 鼠标悬停时显示菜单 */ } /* ---- ---- ---- ---- 搜索---- ---- --- ---- -------*/ /* 影片和小箭头(左边)*/ /* 下拉框样式 */ .search-bar-wrap .search-type select { height: 40px !important; /* 下拉框高度,与其他控件一致 */ border: none !important; /* 去除边框 */ color: #7367B6 !important; /* 悬停文字颜色 */ } /* 小箭头 */ .select:not(.is-multiple):not(.is-loading):after { border-color: #7367B6 !important; right: 1.125em; z-index: 4; } /* 鼠标悬停时改变箭头颜色 */ .select:not(.is-multiple):not(.is-loading):hover:after { border-color: #7367B6 !important; } /* 搜索框背景 */ .search-bar-wrap { background-color: #AC86C5 !important; /* 紫色 */ padding: 0.8rem; /* 内间距 */ box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1) !important; margin-top: 30px !important; /* 和顶部距离 */ height: 70px; /* 高度 */ } /* 搜索框内输入框样式 */ .search-bar-wrap .search-input .input { box-shadow: none !important; /* 移除内阴影 */ border: none !important; /* 去除边框 */ height: 40px; /* 高度 */ } /* 控件整体间距 */ .search-bar-wrap .control { display: flex !important; /* 使用 Flex 布局 */ align-items: center !important; /* 垂直方向居中对齐 */ transform: translateY(-4px); /* 向下移动按钮组 10 像素 */ margin: 4px !important; /* 控件之间的间距 */ } /* 检索按钮组 */ .search-bar-wrap .control .button { background-color: #9473aa !important; /* 按钮背景色 */ margin: 2px !important; /* 按钮之间的间距 */ height: 40px !important; /* 设置按钮高度,保证与搜索框一致 */ border: 1px solid #9473aa !important; /* 边框 */ } /* 鼠标悬停按钮效果 */ .search-bar-wrap .control .button:hover { background-color: #CE5966 !important; /* 悬停背景色 */ border: 1px solid #CE5966 !important; /* 边框 */ } /* 弹出气泡 */ .tooltip::before { border-radius: 6px !important; top: -5px !important; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) !important; } /* 删除泡泡小箭头 */ [data-tooltip]:not(.is-disabled):after, [data-tooltip]:not(.is-loading):after, [data-tooltip]:not([disabled]):after { content: none !important; } /* ----猜你喜欢,全部,有码,无码 ---- ---- ------- ---- --- ---- -------*/ /* 按钮样式 */ .pagination-link.is-current, .float-buttons a { color: #fff !important; background-color: #AC86C5 !important; /* 设置背景颜色为紫色 */ border: none !important; /* 无边框*/ box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1) !important; } /* 激活按钮的样式 */ .tabs li.is-active a { color: #fff !important; border: none !important; /* 无边框 */ box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1) !important; background-color: #AC86C5 !important; /* 设置背景颜色为紫色 */ } /* 激活按钮的鼠标悬停样式(不改变任何效果) */ .tabs li.is-active a:hover { color: #fff !important; /* 保持文字颜色 */ background-color: #AC86C5 !important; /* 保持背景颜色 */ } /* 鼠标悬停时的样式(其他按钮) */ .tabs li a:hover { color: #AC86C5 !important; /* 鼠标悬停时的文字颜色 */ } /* 按钮*/ .tabs.main-tabs.is-boxed { margin-left: -18px !important; /* 左对齐*/ margin-bottom: 10px !important;/* 上下间距*/ } /* ----删除 -------*/ /* 移除tab底部边框 */ .tabs ul { border-bottom: none !important; } /* 移除主页顶部和详细页tab蓝色分隔线 */ .tabs.is-boxed, .tabs.no-bottom { border-bottom: 0 !important; margin-bottom: 10px !important; } /* ----大封面,小封面 ---- ---- ------- ---- --- ---- -------*/ /* 按钮组 hover 样式 */ .buttons.has-addons :hover { color: #Ed7676 !important; /* 鼠标悬停时的字体颜色 */ border-color: #Ed7676 !important; /* 鼠标悬停时的边框颜色 */ background-color: #fff !important; /* 保持背景颜色不变(可选) */ } /* 激活按钮 */ .buttons.has-addons .button.is-selected { background-color: #Ed7676 !important; /* 默认背景颜色 */ border-color: #Ed7676; /* 默认边框颜色 */ border-width: 1px; color: #fff; /* 默认字体颜色 */ } /* 鼠标悬停时的样式 */ .buttons.has-addons .button.is-selected:hover { color: #fff !important; /* 鼠标悬停时的字体颜色 */ border-color: #Ed7676 !important; /* 鼠标悬停时的边框颜色 */ background-color: #Ed7676; /* 保持背景颜色不变(可选) */ } /* 按钮组样式调整 */ .buttons.has-addons > .button { margin: 0 !important; /* 去除按钮之间的间距 */ border-radius: 0 !important; /* 移除单独按钮的圆角 */ } /* 调整按钮组首尾按钮圆角 */ .buttons.has-addons > .button:first-child { border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important; } .buttons.has-addons > .button:last-child { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; border-left-width: 1px !important; /* 确保最后一个按钮和前一个按钮显示正常边框 */ } .buttons.has-addons > .button:not(:first-child) { border-left: none !important; /* 移除中间按钮的左边框 */ /* border-right: none !important; /* 移除中间按钮的左边框 */ } /* ---- ---- ---- ---- ---- 主页更新页面 ---- ---- ---- ---- ----*/ /* 1.卡片 */ /*整体布局*/ .item { border: 0px solid #fff !important; /* 设置边框 */ margin-left: 0 !important; /* 左对齐 */ margin-right: 0 !important; /* 右对齐 */ transform: translateY(10px); /* 向下移动 */ } /*卡片间距*/ .movie-list { display: grid; grid-column-gap: .4rem; -moz-column-gap: .4rem; column-gap: .8rem; grid-row-gap: 1rem; row-gap: 1.6rem; grid-template-columns: repeat(4,minmax(0,1fr)); padding-bottom: .5rem; } /* 鼠标指向卡片边框 */ a.box:focus, a.box:hover { outline: 4px solid #Ed7676; /* 修改为橙色边框 */ box-shadow: 0 0 12px 5px rgba(238, 149, 149, 0.5); } /* 2.封面 */ /* 封面填充 */ .movie-list .item .cover.contain img { width: 100%; object-fit: cover; } /* 封面圆角 */ .item .cover img { border-radius: 6px !important; /* 保证图片顶部圆角 */ border-bottom-left-radius: 0 !important; /* 默认移除底部圆角 */ border-bottom-right-radius: 0 !important; /* 默认移除底部圆角 */ } /* 封面图背景 */ .movie-list .item .cover { background: #fff; border-bottom-left-radius: 0 !important; /* 默认移除底部圆角 */ border-bottom-right-radius: 0 !important; /* 默认移除底部圆角 */ } /* 鼠标悬停状态*/ .item .cover img:hover { border-radius: 6px !important; /* 保证放大时四个角有圆角 */ border-bottom-left-radius: 6px !important; /* 恢复底部左角圆角 */ border-bottom-right-radius: 6px !important; /* 恢复底部右角圆角 */ } .item .video-title { border-radius: 0 !important; /* 免疫标题部分的圆角 */ } /* 3.标题 */ /* 修改未访问链接的颜色 */ .movie-list .box .video-title { color: #444444 !important; /* 修改未访问链接的标题颜色为灰色 */ } /* 两行显示*/ .movie-list .item .video-title { font-size: 14px !important; /* 设置字体大小 */ padding-top: 0.2rem; /* 控制顶部间距 */ padding-bottom: 0.2rem; /* 控制底部间距 */ white-space: normal; /* 允许换行 */ overflow: hidden; /* 隐藏超出容器的内容 */ text-overflow: ellipsis; /* 超出部分显示省略号 */ line-height: 1.5rem; /* 每行文字高度 */ height: 3.5rem; /* 设置容器高度为两行文字略多 */ display: -webkit-box; /* Flex 布局,支持多行截断 */ -webkit-box-orient: vertical; /* 垂直布局 */ -webkit-line-clamp: 2; /* 限制最多显示两行 */ } /* 4.评分 */ .movie-list .item .score { padding-top: 0.4rem; /* 设置顶部边距 */ padding-bottom: .2rem; /* 设置底部边距 */ color: #777; font-size: 12px; } /* 5.日期 */ .movie-list .item .meta { padding-bottom: .2rem; color: #777; font-size: 12px; } /* 6.标签 */ /* 标签间距 */ .tags.has-addons .tag, .tags.is-right .tag:not(:last-child) { margin-right: 10px; /* 恢复默认值 */ } .tag:not(body).is-info { background-color: #3e8ed0; color: #fff; } /* 含中字磁链 */ .tag.is-warning { color: #fff !important; /* 设置字体颜色 */ background-color: #f4b16b !important; /* 背景色为黑色 */ } /* 昨日新种 */ .tag:not(body) { background-color: #b4b4b8; color: #fff; } .tags .tag { margin-bottom: .3rem; } /* ---- 底部翻页按钮----*/ /* 去横线 */ nav.pagination { margin-top: 1.5rem; padding-top: 1.5rem; border-top: 0px solid hsla(0,0%,85.9%,.5); } /* 底部当前页激活时的翻页按钮颜色 */ .pagination-link.is-current:active { background-color: transparent; border: none !important; /* 无边框*/ } /* 底部按钮(还包括部分顶部按钮) */ .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea { color: #AC86C5 !important; border: none; /* 移除边框 */ } /* 底部按钮 */ .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea { color: #AC86C5 !important; font-size: .85em; } .pagination-link, .pagination-next, .pagination-previous { background-color: transparent; } /* 去掉省略号阴影 */ .pagination-ellipsis { box-shadow: none !important; } /* 底部按浮动按钮 */ .float-buttons { padding: 0.2rem!important; display: flex!important; gap: 10px!important; /* 间距 */ } .tags .tag { border-radius: 6px !important; } .movie-list .item .cover.contain img, .movie-list .item .cover img { transition: transform .5s ease; } .pagination-link:active, .pagination-next:active, .pagination-previous:active { box-shadow: none; color: #E45E6B !important; } .app-desktop-banner .container { display: none !important; } /* ---- ---- ---- ---- ---- --- ---- ---- ---2.详细页 ---- ---- --- ---- ---- --- ---- ---- ---- -------*/ /* ---- ----2.0 封面 ---- ---- -*/ .column-video-cover img { outline: 6px solid #fff; !important; box-shadow: 0 1px 16px rgba(0, 0, 0, 0.3) !important; margin-top: 5px; } /* ---- ---- ---- ---- 2.1 封面右边详细信息---- ---- ---- ---- -*/ /* 卡片背景色 */ .message-body { background-color: #fffcfc !important; } /* 行高 */ .movie-panel-info .panel-block { line-height: 1.5; /* 设置行内间距 */ margin-bottom: 10px; /* 设置行间距 */ } .movie-panel-info .panel-block:last-child { margin-bottom: 0; /* 移除最后一行的额外间距 */ } /* 隐藏指定的元素 */ /* 去分隔线 */ .panel-block { border-bottom: none !important; /* 番号,日期,时长,片商 */ } /* 其他 */ .buttons.are-small.review-buttons, /* 下载,修正 */ .play-button, .list-tab, .is-size-7.has-text-grey, /* 多少人想看 */ .sub-header, /* 广告 */ .top-meta, /* 官方app,telegram频道 */ .search-recent-keywords, .navbar.is-dark.is-fluid { display: none !important; } /* 右边文字 */ /* 复制按钮 */ .button.is-white.copy-to-clipboard { box-shadow: none !important; /* 去阴影 */ } .button.is-white.copy-to-clipboard:hover{ background-color: #fff !important; /* hover 背景色 */ } /* 其他 */ .panel.movie-panel-info .panel-block { font-size: 14px !important; /* 示例字体大小 */ } .panel.movie-panel-info .panel-block a { color: #777777 !important; /* 超链接的颜色 */ } .panel.movie-panel-info a:hover { color: #ef9595 !important; /* 修改鼠标悬停时的超链接颜色为浅番茄红 */ } .score-stars [class^=icon-] { color: #ED7676 !important; /* 星星得分 */ } .score-stars .gray { color:#E2E2E2 !important; /* 星星 */ } .video-panel .magnet-links .item .magnet-name .name { font-weight: 700; word-break: break-all; font-size: 13px !important; } /* ---- ---- ---- ---- 2.2 预览图框格---- ---- ---- ---- ----*/ /*整体布局*/ .preview-images { display: grid !important; /* 使用grid布局 */ grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)) !important; /* 根据屏幕大小自动等分,保证每个框格的宽度至少为100px */ grid-template-rows: 1fr 1fr !important; /* 确保每一行的高度相等 */ grid-gap: 16px !important; /* 每个框格之间的间距 */ } /* 确保每个框格的图片按原始比例展示,且黑色填充空白 */ .preview-images img { width: 100% !important; /* 让图片宽度填满框格 */ height: 100% !important; /* 让图片高度填满框格 */ object-fit: contain !important; /* 强制图片填满框格 */ background-color: #000 !important; /* 背景色为黑色 */ display: block !important; /* 图片作为块级元素显示 */ aspect-ratio: 16 / 10 !important; /* 设置 16:9 的固定长宽比 */ box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2) !important; /* 阴影效果 */ outline: 4px solid #000 !important; /* 设置边框,5px 白色边框 */ } /* 确保每个框格的容器用黑色背景填满整个区域 */ .preview-images .item { background-color: black !important; /* 背景色为黑色 */ display: flex !important; /* 使用flex布局来让图片居中 */ justify-content: center !important; /* 水平居中 */ align-items: center !important; /* 垂直居中 */ height: 100% !important; /* 确保框格的高度填满容器 */ width: 100% !important; /* 让图片宽度填满框格 */ } /* 视频预览 */ /* 修改 preview-video-container 字体大小和颜色 */ .preview-video-container span { font-size: 11px !important; /* 设置字体大小 */ border-radius: 3px !important; color: #FFFFFF !important; /* 设置字体颜色 */ position: absolute !important; /* 按钮绝对定位 */ top: 10% !important; /* 相对于父容器的垂直居中 */ left: 5% !important; /* 距离左侧 */ } /* 去掉视频预览遮罩 */ .preview-video-container:after { background-color: rgba(0,0,0,.0); } .tag.is-dark { background-color:#000 !important; /* 背景色为黑色 */ } .tag.is-warning.tooltip { background-color:#ff90bc !important; /* 背景色为黑色 */ } /* ---- ---- ---- ---- ---- 2.3 下载页 ---- ---- ---- ---- ----*/ /* 移除边框残影 */ .tabs a { border-bottom: none !important; margin-bottom: 0px; } /* 列居中 */ .item.columns.is-desktop, .item.columns.is-desktop.odd { margin: 6px !important; transform: translateY(-4px); /* 向下移动按钮组 10 像素 */ } .item.columns.is-desktop:hover, .item.columns.is-desktop.odd:hover { background-color: #fff !important; } /* 按钮组 */ .tabs.is-boxed, .tabs.no-bottom { border-bottom: 0 !important; margin-bottom: 0px !important; overflow: visible; } /* 背景透明 */ .tabs.is-boxed a { background-color: transparent !important; } /* name、meta 和 tags 列整体右移 20px */ .magnet-links .item .magnet-name, .magnet-links .item .magnet-meta, .magnet-links .item .magnet-tags { margin-left: 10px !important; /* 向右移动 20px */ } /* 高清 */ .tag.is-primary.is-small.is-light { color: #fff !important; /* 设置字体颜色 */ background-color: #49C78E !important; /* 背景色为黑色 */ } /* 字幕 */ .tag.is-warning.is-small.is-light { color: #fff !important; /* 设置字体颜色 */ background-color: #f4b16b !important; /* 背景色 */ } /* meta(大小,文件个数)) */ .video-panel .magnet-links .item .magnet-name .meta { color: #888888 !important; /* 设置字体颜色 */ font-size: 11px !important; } /* 磁力链接按钮位置,颜色 */ .magnet-links .item .buttons { position: absolute !important; /* 按钮绝对定位 */ top: 50% !important; /* 相对于父容器的垂直居中 */ right: 120px !important; /* 距离右侧调整至 120px,可根据需要手动调整 */ transform: translateY(-50%) !important; /* 确保垂直方向真正居中 */ display: flex !important; /* 使用 flex 布局方便调整间距 */ gap: 0px !important; /* 复制和下载按钮之间的间距,调整为 10px */ color: #888888 !important; /* 设置字体颜色 */ } /*----复制,下载 ----*/ /*按钮(复制,下载,赞,收藏) */ .button.is-info { background-color: #Ed7676 !important; color: #fff; transition: transform 0.8s ease; } /*按钮居中 */ .buttons.column { display: flex; flex-wrap: wrap; /* 确保按钮不重叠,并且能换行 */ justify-content: flex-start; /* 按钮的排列方式 */ align-items: center; /* 按钮垂直居中 */ } .buttons.column > .button.is-info.is-small { color: #fff; margin: 6px; } /*按钮(复制,下载,赞,收藏) */ .button.is-info.is-small:hover { border-color: transparent; color: #fff; } /* 日期 */ .magnet-links .item .date { position: absolute !important; /* 日期列绝对定位 */ top: 50% !important; /* 垂直居中 */ right: 15px !important; /* 距离右侧调整至 10px */ transform: translateY(-50%) !important; /* 确保垂直方向真正居中 */ } /* 短评 */ .review-items .review-item { padding: .8rem 0; border-bottom: 1px dashed #ddd; border-radius: 0px !important; /* 保证图片顶部圆角 */ font-size: 14px !important; } /* 隐藏更多短评 */ .review-item.more.has-text-link { display: none !important; } /* -------- ---- ---- ---- 2.5 其他---- ---- ---- ---- ----*/ /* header颜色 */ .video-panel .message-header { background-color: #AC86C5 !important; border-radius: 6px !important; /* 保证放大时四个角有圆角 */ border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } /* 链接颜色 */ .video-panel .tile-images .tile-item .video-number, .video-panel .tile-images .tile-item .video-title { color: #888 !important; font-size: .7rem; } /* 卡片化 */ .tile-images.tile-small .tile-item { border: 0px solid #ccc; /* 添加浅灰色边框 */ box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1) !important; /* 阴影*/ padding: 10px; /* 内部内容的间距 */ background-color: #fff; /* 可选,背景颜色 */ } /* ---- ---- ---- ---- ---- --- ---- ---- ---3.女优主页---- ---- --- ---- ---- --- ---- ---- ---- -------*/ /* 头像 */ .avatar { object-fit: cover !important; /* 强制图片填满框格 */ background-color: #Ed7676 !important; /* 背景色为黑色 */ display: block !important; /* 图片作为块级元素显示 */ aspect-ratio: 16 / 16 !important; /* 设置 16:9 的固定长宽比 */ box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2) !important; /* 阴影效果 */ outline: 5px solid #fff !important; border-radius: 12px !important; /* 保证图片顶部圆角 */ } .has-text-justified { font-size: 1.5rem; text-align: justify!important; margin-left: 16px; } /* 收藏,twitter,instagram. */ /*按钮左对齐,增加间距 */ .column.section-addition > .field.has-addons { display: flex; /* 启用 Flexbox 布局 */ align-items: center; /* 垂直方向居中对齐 */ justify-content: flex-start; /* 保证按钮组左对齐 */ } .column.section-addition > .field.has-addons > .control:not(:first-child) { margin-left: 10px; /* 从第二个按钮开始设置水平间距 */ } /* 心形图标 */ .icon-heart-o { display: flex; justify-content: flex-end; align-items: center; width: 20px; height: 20px; } /* twitter */ a.button.is-info[href*="twitter.com"] { background-color: #028FD6 !important; } /* instagramr */ a.button.is-info[href*="instagram.com"] { background-color: #b547a3 !important; } /* 标签组 */ .actor-tags.tags { border: none; !important; /* 移除tag底部边框 */ transform: translateY(20px); /* 向下移动 */ } /* 下移 */ .actor-tags .collapse { height: 30px !important; } /* 标签文字大小…(全局) */ .tag:not(body).is-medium { font-size: 0.8rem; border: 1px solid #999 !important; box-shadow: none !important; /* 阴影效果 */ } /* “全部”*/ .tag:not(body).is-link { background-color: #AC86C5 !important; border: 1px solid #AC86C5 !important; color: #fff !important; } div.actor-tags.tags > div > a.button.is-link.tag-expand > span.text:hover { color: #fff !important; } /* “可播放,单体作品……” */ .actor-tags .tag { color: #888 !important; background-color: #fff !important; } .actor-tags .tag:hover, .actor-tags .button:hover { text-decoration: none !important; color: #Ed7676 !important; } .tag.is-medium.is-link:hover, .button.is-link.tag-expand.is-outlined:hover, .button.is-link.tag-expand:hover { color: #fff !important; } .tag:not(body) .delete { border-radius: 50% !important; } .tags .tag:not(:last-child) { margin-right: .4rem; } /* 更多 */ /* 按钮大小 */ .actor-tags .content .tag-expand { padding: calc(.9em - 6px) 0.5em; font-size: .75rem; float: right; } /* 按钮颜色 */ .button.is-link.is-outlined, .button.is-link { background-color:#AC86C5 !important; border: none; !important; color: #fff !important; } .button.is-link.is-outlined.tag-expand:hover { background-color: #AC86C5 !important; /* 设置背景色为紫色 */ color: white !important; /* 设置文字颜色为白色 */ } } /* ---- ---- ---- ---- ---- --- ---- ---- ---4.女优主页---- ---- --- ---- ---- --- ---- ---- ---- -------*/ #tags dt a.tag-expand { float: right; margin-top: .6rem; font-size: .6rem; padding: 2px 5px; border-color: #e45e6b !important; color: #fff; } .actors .box img { min-width: 3rem; height: auto; transition: all .2s ease-in-out; box-shadow: none !important; border: none !important; border-radius: 0 !important; } .actors .box { display: inline-block; text-align: center; margin: 2px; font-size: .8rem; overflow: hidden !important; margin-bottom: .4rem; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); } .actor-box a:visited strong { color: #ac86c5 !important; } .actor-box a strong { padding-top: .6rem; padding-bottom: .4rem; display: block; line-height: 1rem; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; color: #009e86; } body > section > div > h3:nth-child(6) { font-size: 1.5rem; margin-top: 16px; } .section-container .box { margin-bottom: 0; padding: 1rem 1.2rem; color: #3273dc; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1) !important; word-wrap: break-word; } `; document.head.appendChild(style); // 将其添加到 <head> 中 })();