您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
CSS tweaks for Vivaldi Forums
// ==UserScript== // @name Vivaldi Forum Tweaks // @namespace https://greasyfork.org/en/users/197428-pathduck // @license MIT // @version 2.12 // @description CSS tweaks for Vivaldi Forums // @author Pathduck // @supportURL https://greasyfork.org/en/scripts/457399-vivaldi-forum-tweaks // @match https://forum.vivaldi.net/* // @exclude https://forum.vivaldi.net/assets/* // @icon https://icons.duckduckgo.com/ip2/vivaldi.net.ico // @grant GM_addStyle // @run-at document-start // ==/UserScript== GM_addStyle(` @media (min-width: 960px) {body {padding-top: 60px;}} hr {margin: 5px;} #content {margin-top: 0; padding-top: 0 !important;} #content .breadcrumb {padding-top: 0; margin-bottom: 0;} #content .posts>li {padding: 10px 0 0;} #logged-in-menu {margin: 3px 0;} #menucontent>.row {height: 40px;} #search-button {display: none;} #search-fields, #search-form {margin-top: 0px;} #search-form #search-fields.hidden {max-width: unset; width: 300px;} #search-form .btn-outline-secondary {border: none;} #vivaldi-header.header {height: 40px !important;} .account .account-stats, .account hr, .account .profile {margin: 0 auto 5px;} .alert {margin: 0 2px !important;} .button:focus, .form-control:focus, .dropdown-toggle:focus, .btn:focus-visible {outline: solid !important;} .categories .description {padding: 0;} .categories ul, .categories li {padding: 0 !important; margin: 0 0 5px !important;} .categories-list li.category-children-item .title a {font-weight: unset !important;} .categories-title {margin: 0 !important;} .categories>li .content, .category>ul>li .content {padding: 0;} .chat-modal .modal-content.ui-resizable {width: 50vw; height: 80vh; right: 75%;} .header .chat-list .main-avatar {margin-top: 0;} .header .chat-list, .header .notification-list {width: 500px !important; max-height: 85vh;} .header .chat-list .text-sm, .header .notification-list .text-sm {font-size: .9rem !important;} .navbar.navbar-vivaldi>div {min-height: unset;height: 35px;} .tag-list h5 {margin: 5px 10px !important;} .topic h1 {line-height: 1.1;} .topic .post-header + br {display: none; } .topic .post-signature p {margin: 0;} .topic .post-signature {margin-top: 5px; margin-bottom: 0;} .topic .post-tools>a, .topic .moderator-tools>a {padding: 0 10px;} .topic .posts .content .img-fluid {max-width: 50vw; max-height: 40vh;} .topic .posts .content blockquote {font-style: unset; font-size: 14px; margin: 5px; padding: 10px;} .topic .posts .content p {margin-top: 0; margin-bottom: .5rem;} .topic .posts .content pre.markdown-highlight {margin: unset; padding: 3px; border-radius: 15px;} .topic .posts .content {min-height: 45px !important;} .topic .posts .threaded-replies {margin-top: 5px; padding: 0;} .topic .posts.timeline .timeline-event {text-align: center !important; justify-content: center !important; font-weight: bold;} .topic .topic-header .topic-info {padding: 0;} .topic .topic-header .topic-title > span {font-size: 1.6rem !important;} .topic .topic-header .topic-title {margin: 5px 0 0;} .topic .topic-header > div {gap: unset !important;} .topic .topic-header {margin-bottom: 0 !important;} .topic-list-header {height: 45px; padding: 5px !important;} .topic-list-header.sticky-top {top: unset !important;} .topics-list li.category-item .lastpost .avatar {margin: 0 10px 0 0 !important;} .topics-list li.category-item .lastpost .permalink {padding-bottom: 2px !important;} .topics-list li.category-item .lastpost {padding: 0 !important;} .topics-list li.category-item .title a {font-weight: unset !important; font-size: 1.2rem !important;} .topics-list li.category-item {padding: 0 0 20px !important;} .topics-list li.category-item.deleted .title {text-decoration: line-through;} .userinfo #user_label {padding: 0 !important;} .vivaldi-nav-link {line-height: 33px;} /* Dark skin fixes */ .skin-dark blockquote {background-color: #333; border-left: 5px solid #4c70f0;} .skin-dark code, .skin-dark pre {color: white;} .skin-dark .alert.alert-warning {background-color: darkred;} .skin-dark .alert.alert-info {background-color: darkslategrey;} .skin-dark .alert-window .alert {background-color: #333;} .skin-dark .alert-window .alert.alert-info {color: limegreen;} .skin-dark .badge.unanswered, .skin-dark .badge.answered {filter: unset !important;} .skin-dark .btn-group button, .skin-dark .btn-primary, .topic-main-buttons button {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%);} .skin-dark .btn-group .btn, .skin-dark button i {color: white !important;} .skin-dark .category-children a:hover {color: #4c70f0 !important;} .skin-dark .chats-full .active .chat-room-btn {background-color: darkslategrey !important;} .skin-dark .composer .preview a {color: #809cff !important} .skin-dark .header .notification-list .unread, .skin-dark .header .chat-list .unread {background: darkslategrey;} .skin-dark .label-success {background-color: green;} .skin-dark .navbar-vivaldi {background: linear-gradient(0deg,#2a3f87 0,#4c70f0 100%) !important;} .skin-dark .pagination>.active>a {background-color: #3652b0;} .skin-dark .post-header a.text-uppercase.badge {color: white !important;} .skin-dark .status.offline {color: #333;} .skin-dark .status.online {color: forestgreen;} .skin-dark .text-muted {color: #DDD !important;} .skin-dark .textcomplete-dropdown .textcomplete-item.active, .skin-dark .textcomplete-dropdown .textcomplete-item:hover {outline: solid;} .skin-dark .textcomplete-dropdown {color: white !important; background-color: darkslategrey;} .skin-dark .topic .posts .dropdown-menu a {color: white !important} .skin-dark .topic .posts a {color: #809cff !important;} .skin-dark .topic-list-header.text-bg-light {background-color: transparent !important;} .skin-dark .topics-list .badge, .skin-dark .topic-info .badge {filter: brightness(150%);} .skin-dark .topics-list li.category-item {border-top: unset;} .skin-dark .topics-list li.category-item.unread .lastpost {border-color: #ddd !important;} .skin-dark .topics-list li.category-item:not(.unread) h3.title a {opacity: 0.5;} .skin-dark .topics-list li.category-item:not(.unread) h3.title a:hover {opacity: unset;} .skin-dark .userinfo .nav-item:hover, .skin-dark .btn-link:hover {background-color: #303030 !important;} /* External link warning */ a[rel^="nofollow"]::after {content:"⚠️";} a[href*="vivaldi." i]::after {content: unset !important;} `);