Skip to content

ACG BT資源站 by tyf000

Screenshot of ACG BT資源站

Details

Authortyf000

LicenseMIT

Categorydmhy

Created

Updated

Size38 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

share.dmhy.org
bt.acgzero.com
acg.rip
bangumi.moe
mikanani.me

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name			[ACG BT資源站]
@author			Evan Tseng
@namespace		tyf.userstyles
@license		MIT
@preprocessor		default
@version 		2024.8.23
==/UserStyle== */

@-moz-document domain("share.dmhy.org"), domain("dmhy.anoneko.com")
{
	#pkpk,
	#bebiv3_ad,
	#resource-tabs hr,
	iframe,
	.footer,
	.ad,
	a[href="http://pixivbook.com/"],
	a[href="http://www.pixivbook.com/"],
	a[href^="https://mypikpak.com/drive/url-checker"] img,
	.user-sidebar .box:last-of-type,
	div.table:nth-of-type(4):nth-last-of-type(3),
	div.table:nth-of-type(5):nth-last-of-type(2),
	div[id="1280_ad"],
	div[id="1280_adv"],
	[class^="kiwi-ad-"] {
		display: none !important
	}
	
	body {
		font: 400 calc(10pt + .2vw) sans-serif;
		min-width: 1130px
	}
	
	ol,
	ul {
		padding-left: 2em;
	}
	
	.headerleft {
		height: 82px;
		margin-top: -39px;
		overflow: hidden;
	}
	
	.headerright {
		position: absolute;
		float: none;
		right: 0;
	}
	
	.headerright .links,
	.headerright .links a {
		display: inline-block;
		font-size: 12pt;
		height: 30px
	}
	
	.bg {
		min-width: 900px;
		margin: 0;
	}
	
	.bg>.header {
		position: sticky;
		height: auto;
		top: 0;
		z-index: 2;
		transition: top .8s .5s
	}
	
	.top_sort .menu .nav ul {
		white-space: nowrap;
		border-radius: 0 0 2mm 2mm;
		overflow: hidden;
	}
	
	.top_sort .menu ul li {
		width: auto
	}
	
	.top_sort .menu ul li a {
		font-size: 13pt;
		width: auto;
		min-width: 3em;
		padding: .3em .8em
	}
	
	.top_sort .menu ul li:hover ul {
		width: auto
	}
	
	.quick_search {
		width: 63em;
		padding: 2mm 1em;
		border-radius: 3mm;
	}
	
	.quick_search form {
		display: flex;
		flex-wrap: wrap;
		line-height: 1.6rem;
	}
	
	.quick_search .quick_input {
		flex: 1 1 auto;
		width: auto;
		border-right: none;
		outline: none;
	}
	
	.ac_results {
		width: 32em !important;
	}
	
	.ac_results ul {
		max-height: 18em !important;
	}
	
	.ac_results li {
		font-size: 1rem;
		line-height: 1.4;
	}
	
	.formButton {
		flex: 0 0 auto;
		margin: 0;
	}
	
	.quick_search a {
		flex: 0 0 auto;
	}
	
	.quick_search .quick_input,
	.formButton,
	.quick_search a {
		font-size: 1em;
		line-height: 1.6;
		padding: 0 .5em;
		border-color: #777;
	}
	
	select {
		font-size: 1rem;
		margin: 0;
	}
	
	#AdvSearch {
		display: flex;
		flex: 0 0 100%;
	}
	
	#AdvSearch p {
		flex: 1 1 auto;
		display: inline-block;
		margin: 2mm 1em 0 0;
	}
	
	.main {
		padding: 3mm 2mm 1mm;
		margin: 2mm 5mm;
		border-radius: 3mm;
	}
	
	.main>.table.clear {
		width: auto !important;
		margin: 0
	}
	
	table.jmd tr th {
		text-align: right;
		width: 5.5em;
		white-space: nowrap
	}
	
	table.jmd tr td {
		padding: .1em .3em;
	}
	
	table.jmd a {
		transition: 120ms;
		display: inline-block;
		line-height: 1.2 !important;
		padding: 1px .6em 0 !important;
		border: none !important;
		border-radius: 1em;
		margin: 1px 5px 1px 0 !important
	}
	
	table.jmd a:hover {
		transition: all 60ms;
		text-decoration: none !important;
	}
	
	.nav_title {
		padding: 2px .2em;
		line-height: 1.33;
	}
	
	.announce {
		padding: 0;
	}
	
	.announce .inner {
		background-position: -160px -12px;
	}
	
	.table {
		padding: 0;
		background-color: transparent
	}
	
	table.tablesorter {
		border-spacing: 0
	}
	
	table.tablesorter thead tr .headerSortDown,
	table.tablesorter thead tr .headerSortUp {
		color: #eee;
		background: #46a;
	}
	
	table.tablesorter thead tr .headerSortDown span::after {
		content: "\25B3";
	}
	
	table.tablesorter thead tr .headerSortUp span::after {
		content: "\25BD";
	}
	
	table.tablesorter th:nth-child(1),
	table.tablesorter td:nth-child(1) {
		width: 5.5em !important;
	}
	
	table.tablesorter th:nth-child(2),
	table.tablesorter td:nth-child(2) {
		width: 2.2em !important;
		user-select: none;
		-webkit-user-select: none
	}
	
	table.tablesorter th:nth-child(3)>span:last-child,
	table.tablesorter td:nth-child(3)>span:last-child {
		user-select: none;
		-webkit-user-select: none
	}
	
	table.tablesorter th:nth-child(4),
	table.tablesorter td:nth-child(4) {
		width: 3.6em !important;
		text-align: center;
		user-select: none;
		-webkit-user-select: none
	}
	
	table.tablesorter th:nth-child(5),
	table.tablesorter td:nth-child(5) {
		width: 4em !important;
		user-select: none;
		-webkit-user-select: none
	}
	
	table.tablesorter th:nth-child(6),
	table.tablesorter td:nth-child(6),
	table.tablesorter th:nth-child(7),
	table.tablesorter td:nth-child(7),
	table.tablesorter th:nth-child(8),
	table.tablesorter td:nth-child(8) {
		width: 3.5em !important;
		white-space: nowrap;
		user-select: none;
		-webkit-user-select: none
	}
	
	table.tablesorter th:nth-child(9),
	table.tablesorter td:nth-child(9) {
		width: 6em !important;
	}
	
	table.tablesorter th,
	table.tablesorter td:nth-child(1),
	table.tablesorter td:nth-child(2),
	table.tablesorter td:nth-child(n+5) {
		font-size: .92rem;
	}
	
	table.tablesorter tbody td {
		line-height: 1.25;
		padding: 0 2px;
	}
	
	table.tablesorter td.title {
		position: relative;
		display: flex;
		min-height: 30pt;
		padding: 0 5px;
		vertical-align: middle;
	}
	
	table#topic_list tr td span.tag {
		flex: 0 0 auto;
		line-height: 1.4;
		padding: 0;
		margin: .7em 2mm .7em 0;
		border: none !important;
		border-radius: .3em;
	}
	
	table#topic_list tr td span.tag a {
		display: block;
		padding: 0 .2em;
	}
	
	table#topic_list .title>a {
		position: relative;
		flex: 1 1 auto;
		display: inline-block;
		height: auto;
		line-height: 1.4;
		padding: .7em 0 .7em .2em;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		z-index: 1;
	}
	
	table#topic_list td.title span[style="color: gray;"] {
		flex: 0 0 auto;
		font-size: .8em;
		line-height: 2.8rem;
		letter-spacing: .1em;
		margin: 0 .3em;
	}
	
	table#topic_list td:last-child>a {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	
	table#topic_list a:hover {
		border: none
	}
	
	table#topic_list b {
		font-weight: normal;
	}
	
	.table a.sort-7 font {
		font-size: 0;
	}
	
	.table a.sort-7 font::after {
		display: inline;
		font-size: 1rem;
		content: "RAW";
	}
	
	.arrow-magnet {
		display: block;
		width: 100%;
		background: none;
		font-size: 0;
		padding: 0;
		margin: 0 auto;
		opacity: .7;
	}
	
	.arrow-magnet:hover {
		opacity: 1;
		transform: scale(1.07);
	}
	
	.arrow-magnet:before {
		font-size: 9pt;
		line-height: 1.5;
		content: "磁力";
	}
	
	.arrow-magnet::after {
		display: inline-block;
		font-size: 9pt;
		line-height: 1.5;
		content: "\1F9F2";
		transform: rotate(180deg);
	}
	
	.arrow-magnet:hover::after {
		transform: rotate(180deg);
	}
	
	a[href^="https://mypikpak.com/drive/url-checker"] {
		display: inline-block;
		width: auto;
		font-size: 0;
		background: none;
		text-align: center;
	}
	
	.download-pp::before {
		display: block;
		width: 100%;
		height: 1px;
		content: "";
	}
	
	a[href^="https://mypikpak.com/drive/url-checker"]::after {
		display: inline-block;
		font-size: 9pt;
		content: "PikPak";
		padding: 0 .5em;
		margin: 2px auto;
		border-radius: 1em;
		transition: .16s;
	}
	
	.resource-info a[href^="https://mypikpak.com/drive/url-checker"]::after {
		font-size: 1rem;
	}
	
	a[href^="https://mypikpak.com/drive/url-checker"]:hover::after {
		transform: scale(1.06);
	}
	
	.topic-main {
		position: relative
	}
	
	.topic-title h3,
	.topic-main #resource-tabs p {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin: 0 0 .1em
	}
	
	a[name="description-end"] {
		position: absolute;
		top: 0;
	}
	
	.topic-main #resource-tabs {
		position: absolute;
		top: 3rem;
		left: 1em;
		width: calc(100% - 23em);
		padding: 2mm;
		margin: 0;
		overflow: auto;
		backdrop-filter: blur(2mm);
		-webkit-backdrop-filter: blur(2mm);
		transition: .5s .3s
	}
	
	.topic-main #resource-tabs:hover {
		transition: .3s .2s
	}
	
	#resource-tabs .ui-tabs-nav {
		padding: 2px .5em 0;
	}
	
	.ui-tabs .ui-tabs-nav li a {
		padding: 0 .5em;
	}
	
	#resource-tabs hr {
		display: none
	}
	
	.topic-main #resource-tabs .file_list {
		width: auto !important;
		max-height: 2.5rem;
		margin: 0;
		transition: .5s .3s
	}
	
	.topic-main #resource-tabs:hover .file_list {
		max-height: calc(100vh - 16em);
		overflow: auto;
	}
	
	.ui-tabs .ui-tabs-panel {
		padding: 0 !important;
		margin: 0 !important
	}
	
	#preview {
		border: none
	}
	
	#preview>img {
		object-fit: contain;
		min-width: 50vw;
		max-width: 95vw;
		min-height: 50vh;
		max-height: 95vh;
		padding: 5mm;
		border-radius: 3mm;
		backdrop-filter: blur(5mm);
		-webkit-backdrop-filter: blur(5mm);
	}
	
	img[alt="rss"] {
		margin-bottom: calc(.7em - 8px);
		filter: saturate(.63) brightness(.68) contrast(3);
		box-shadow: 0 0 0 1px #bcd;
	}
	
	.ui-widget {
		font-size: 11pt;
	}
	
	#mini_jmd {
		position: relative;
		width: auto !important;
		max-height: 4.5em;
		overflow: hidden;
		transition: .5s .2s;
	}
	
	#mini_jmd:after {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 2em;
		max-height: 2em;
		background: linear-gradient(0deg, #333 0, transparent 90%);
		transition: .5s .2s;
	}
	
	#mini_jmd:hover {
		max-height: 15em;
		overflow: auto;
	}
	
	#mini_jmd:hover:after {
		max-height: 0;
	}
	
	.avatar,
	.topics_cult {
		font-weight: 400;
	}
	
	.file_list {
		position: relative;
	}
	
	.file_list li,
	.bt_file_size {
		font-size: .9rem;
	}
	
	.file_list li {
		display: flex;
		flex: 1 1 auto;
		max-width: calc(100% - 3em);
		padding-right: 5.5em;
		line-height: 1.4rem;
		white-space: nowrap;
		...

Reviews

No reviews yet.