CSS for PTT
Ptt by moszheng
Details
Authormoszheng
Licensemoszheng
Categoryptt.cc
Created
Updated
Code size6.1 kB
Code checksum989263c6
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Ptt
@version 20220823.06.28
@namespace userstyles.world/user/moszheng
@description 123
@author moszheng
@license Sheng Mosvzh
==/UserStyle== */
@-moz-document domain("ptt.cc") {
body {
background: #141414;
}
body,
.bbs-content {
font-family: 'Noto Sans CJK TC', 'Noto Sans', sans-serif !important;
}
#main-container {
counter-reset: num;
}
#topbar-container {
background-color: black;
}
.b0 {
background-color: #181818;
}
.b1 {
background-color: #C70000;
}
.b2 {
background-color: #0FB22B;
}
.b3 {
background-color: #D78F04;
}
.b4 {
background-color: #4280E5;
}
.b5 {
background-color: #A47AB6;
}
.b6 {
background-color: #4B6E68;
}
.bbs-content {
color: #f3f3f3;
font-size: 18px;
line-height: 30px;
width: 900px;
}
.bbs-screen {
background: #141414;
}
.f0 {
color: #f3f3f3;
}
.f1 {
color: #C70000;
}
.f2 {
color: #108024;
}
.f3 {
color: #D78F04;
}
.f4 {
color: #4280E5;
}
.f5 {
color: #A47AB6;
}
.f6 {
color: #80A29C;
}
.hl.f0 {
color: #666;
}
.hl {
color: #f3f3f3;
}
.hl.f1 {
color: #FF6F6F;
}
.hl.f2 {
color: #28D345;
}
.hl.f3 {
color: #ffd332;
}
.hl.f4 {
color: #75D3FF;
}
.hl.f5 {
color: #EC78D5;
}
.hl.f6 {
color: #8AE9D8;
}
.r-ent {
background-color: #222 !important;
border: 2px solid #666;
box-sizing: border-box;
}
.r-list-sep {
background-color: #75D3FF;
}
#search-bar {
border: 1px solid #FF6F6F;
}
/*----post header-----------------------------------------*/
.article-meta-tag {
background: transparent;
color: #f3f3f3;
padding: 0;
}
.article-metaline,
.article-meta-value,
.article-metaline-right {
background: transparent;
color: #f3f3f3;
}
.article-metaline-right {
opacity: .5;
position: absolute;
top: 30px;
}
.article-metaline:first-child {
font-size: 15px;
padding-top: 75px;
}
.article-metaline:nth-child(3) .article-meta-tag {
display: none;
}
.article-metaline:nth-child(3) .article-meta-value {
left: 0;
padding: 0;
position: absolute;
top: 30px;
font-size: 24px;
font-weight: bold;
}
.article-metaline:nth-child(4) {
padding-bottom: 15px;
border-bottom: 1px solid #414141;
font-size: 15px;
}
[class^="article-metaline"]:nth-child(3n+1) [class^="article-meta"] {
color: #999;
}
/*----push messages------------------------------------------*/
.f2 + div.push {
margin-top: 30px;
}
.push + .f2 + div.push {
margin-top: 0;
}
span.f2 ~ .push:before {
counter-increment: num;
content: counter(num) '樓';
font-size: 12px;
font-style: italic;
}
.push {
box-sizing: border-box;
background: #141414;
height: 45px;
padding-left: 10px;
border-bottom: 1px solid #414141;
}
.push span {
line-height: 45px;
}
.push-tag {
/*line-height: 30px;
margin-left: 15px;*/
position: absolute;
left: 55px;
color: #39d752;
}
.push-userid {
position: absolute;
left: 90px;
}
.push-content {
color: #f3f3f3;
position: absolute;
left: 230px;
}
.push-ipdatetime {
top: 0;
right: 5px;
position: relative;
color: #484948;
}
/*hide repost message-------------------------------------*/
div.push + .f2,
div.push + .f2 + .f2,
div.push + .f2 + .f2 + .f2 {
display: none;
}
div.push + .f2 + .f2 + .f2 + div.push {
position: relative;
margin-top: -30px;
}
.richcontent {
margin: 40px;
}
a[href*='png'],
a[href*='jpg'] {
display: none;
}
a[href*='png']:after,
a[href*='jpg']:after {
content: ' :';
}
a[href*='png']:hover,
a[href*='jpg']:hover {
background-color: transparent;
}
@media screen {
#topbar a:link,
#topbar a:visited,
#topbar a:hover {
text-decoration: underline;
}
}
img {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
max-height: 500px;
max-width: 720px;
}
img:hover {
max-height: 1000px;
max-width: 1000px;
-moz-transition-property: all;
-o-transition-property: all;
-webkit-transition-property: all;
transition-property: all;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#article-polling {
box-sizing: border-box;
max-width: 720px;
font-size: 18px;
padding: 10px;
background: none;
}
#navigation-container {
padding: 10px 0;
background: #343434;
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}
#navigation > * {
padding: 0;
}
#navigation .board {
color: #f3f3f3 !important;
}
#navigation .board:hover {
color: #222 !important;
}
#navigation .bar {
background: none;
width: auto;
}
#navigation .bar:after {
content: '|';
margin: 0 10px;
color: #f3f3f3;
}
.bbs-footer-message {
margin-bottom: 60px;
}
#main-content {
width: 900px;
}
}