Based on some archives from when the URL changed to "rule34.xxx"
Rule34 2012 by Morrigana
Details
AuthorMorrigana
LicenseNo License
Categoryhttps://rule34.xxx/
Created
Updated
Size6.7 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Chat button doesn't work and acts like it's being hovered when you hover over forums, same issues as the last Rule34 theme too.
If you want to hide the newer post to just put "id:<1194323" in your search, this filters out all the stuff posted after 2012.
Source code
/* ==UserStyle==
@name Rule34 2012
@version 20250125.09.08
@namespace https://userstyles.world/user/Morrigana
@description Based on some archives from when the URL changed to "rule34.xxx"
@author Morrigana
@license No License
==/UserStyle== */
@-moz-document url("https://rule34.xxx/") {
.index-header {
visibility: hidden;
}
.index-header:before {
visibility: visible;
content: "Rule 34";
font-size: 52px;
font-family: Tahoma;
font-weight: bold;
position: absolute;
margin-top: 333px;
margin-left: 250.5px;
cursor: text;
}
div#static-index {
margin-top: -281px;
}
div#static-index p:nth-of-type(2) {
visibility: hidden;
}
div#static-index p:nth-of-type(3):before {
visibility: visible;
content: " Rule#34 : If it exists there is porn of it, if not start uploading.";
position: absolute;
margin-top: -132px;
margin-left: 15px;
font-size: 13px;
cursor: text;
}
div#static-index p:nth-of-type(2)::before:nth-of-type(5) {
display: none;
}
p a {
color: #000 !important;
text-decoration: none !important;
cursor: text;
}
div#static-index p:nth-of-type(3) img {
height: 140px;
}
small a {
padding-top: 100px !important;
}
small a:nth-of-type(1):after {
content: " - Total number of visitors so far: 18,328,376";
color: #000 !important;
text-decoration: none !important;
cursor: text;
}
small div, small a:nth-of-type(2), small a:nth-of-type(3) {
visibility: hidden;
}
small a:nth-of-type(2):before {
visibility: visible;
content: "Original concept by";
color: #000 !important;
text-decoration: none !important;
cursor: text;
margin-left: 42px;
}
small a:nth-of-type(3):before {
visibility: visible;
content: "Danbooru";
position: absolute;
margin-left: -57px;
margin-top: 1px;
}
#static-index > div:nth-child(5) > p:nth-child(3) {
padding-bottom: 1px;
}
small a:nth-of-type(3):after {
visibility: visible;
content: "At rule34.xxx its easy to find any kind of porn with our fast search engine. Happy browsing! ";
color: #000 !important;
cursor: text;
position: absolute;
margin-left: -372px;
margin-top: 12px;
font-size: 10px;
}
}
@-moz-document url-prefix("https://rule34.xxx/") {
#site-title {
background: #aae5a4;
}
div#header ul#subnavbar {
background-image: url(https://web.archive.org/web/20111128000300im_/http://rule34.booru.org/topban00.jpg);
}
ul.flat-list li:nth-of-type(4), ul.flat-list li:nth-of-type(13), ul.flat-list li:nth-of-type(14), ul.flat-list li:nth-of-type(12), #pv_leaderboard, div#header ul#subnavbar li:nth-of-type(10) a, #navlinksContainer {
display: none;
}
ul.flat-list:nth-of-type(1) li:nth-of-type(9) {
width: 0;
}
ul.flat-list:nth-of-type(1) li:nth-of-type(9):after {
content: "Chat";
margin-left: 25px;
color: #009;
font-weight: normal;
padding-left: 0;
}
ul.flat-list:nth-of-type(1) li:nth-of-type(9):hover:after {
cursor: pointer;
color: #000;
}
div#header ul#subnavbar li a:hover {
color: #000;
}
div#header ul#navbar {
margin-top: -1px;
}
div.tag-search input[type="text"] {
width: 85.5%;
}
div.tag-search input[type="submit"] {
border: 1px solid #dadada;
width: 85.5%;
}
div.sidebar div:nth-of-type(2) {
margin-top: 37px;
}
div.sidebar div:nth-of-type(3) {
margin-top: 37px;
}
#blacklisted-sidebar {
display: none;
}
div.tag-search h5:before {
content: "(Supports wildcard *)";
position: absolute;
font-size: 11px;
font-weight: normal;
margin-top: 59px;
cursor: text;
}
.preview {
border: 1px solid #000 !important;
}
span.blacklisted-image {
display: none;
}
div#header ul#subnavbar li {
padding: 0 1px;
margin-left: 3.5px;
}
div.sidebar h6 {
display: none;
}
div.sidebar div:nth-of-type(3) {
margin-top: 53px;
}
}
@-moz-document url-prefix("https://rule34.xxx/index.php?page=post&s=list&tags=") {
div#header ul#subnavbar li:nth-of-type(1) {
visibility: hidden;
}
div#header ul#subnavbar li:nth-of-type(3), div#header ul#subnavbar li:nth-of-type(7), div#header ul#subnavbar li:nth-of-type(12), div.sidebar div:nth-of-type(3) img, div#header ul#subnavbar li:nth-of-type(11) {
display: none;
}
div#header ul#subnavbar li:nth-of-type(1):before {
visibility: visible;
content: "List";
position: absolute;
color: #009;
font-weight: normal;
}
div#header ul#subnavbar li:nth-of-type(1):hover:before {
cursor: pointer;
color: #000;
}
div#header ul#subnavbar li:nth-of-type(2) {
margin-left: -13px;
}
div.image-list {
margin-left: 209px;
}
}
@-moz-document url-prefix("https://rule34.xxx/index.php?page=post&s=view&id=") {
.link-list img, .link-list:nth-of-type(6) li:nth-of-type(3), .link-list:nth-of-type(6) li:nth-of-type(5), div#header ul#subnavbar li:nth-of-type(11) {
display: none;
}
div#header ul#subnavbar li:nth-of-type(1), div#header ul#subnavbar li:nth-of-type(3) {
visibility: hidden;
}
div#header ul#subnavbar li:nth-of-type(6), div#header ul#subnavbar li:nth-of-type(9) {
display: none;
}
div.sidebar div:nth-of-type(2) {
margin-top: 10px;
}
div#header ul#subnavbar li:nth-of-type(1):before {
visibility: visible;
content: "List";
position: absolute;
color: #009;
font-weight: normal;
}
div#header ul#subnavbar li:nth-of-type(1):hover:before {
cursor: pointer;
color: #000;
}
div#header ul#subnavbar li:nth-of-type(2) {
margin-left: -13px;
}
div#header ul#subnavbar li:nth-of-type(3):before {
visibility: visible;
content: "Random";
position: absolute;
color: #009;
font-weight: normal;
margin-left: 34px;
}
div#header ul#subnavbar li:nth-of-type(3):hover:before {
cursor: pointer;
color: #000;
}
div#header ul#subnavbar li:nth-of-type(3) {
margin-left: -34px;
}
#tag-sidebar {
margin-top: 58px;
}
div.sidebar h6, #tag-sidebar .tag-type-copyright > a:nth-of-type(1), #tag-sidebar .tag-type-character > a:nth-of-type(1), #tag-sidebar .tag-type-artist > a:nth-of-type(1), .tag-type-general a:nth-of-type(1), #tag-sidebar .tag-type-metadata > a:nth-of-type(1) {
display: none;
}
div.tag-search h5:after {
content: "Tags";
position: absolute;
margin-top: 104px;
margin-left: -59px;
cursor: text;
}
div.sidebar div:nth-of-type(3) {
margin-top: 0px;
}
#tag-sidebar .tag-type-copyright > a, #tag-sidebar .tag-type-copyright, #tag-sidebar .tag-type-metadata > a, #tag-sidebar .tag-type-metadata, #tag-sidebar .tag-type-character > a, #tag-sidebar .tag-type-character, #tag-sidebar .tag-type-artist > a, #tag-sidebar .tag-type-artist {
color: #009;
}
#tag-sidebar .tag-type-copyright > a:hover, #tag-sidebar .tag-type-copyright:hover, #tag-sidebar .tag-type-metadata > a:hover, #tag-sidebar .tag-type-metadata:hover, #tag-sidebar .tag-type-character > a:hover, #tag-sidebar .tag-type-character:hover, #tag-sidebar .tag-type-artist > a:hover, #tag-sidebar .tag-type-artist:hover {
color: #000 !important;
}
#right-col {
margin-left: 189px;
}
div.tag-search input[type="text"] {
width: 85.5%;
}
}