Guest User

4chan css

a guest
Oct 11th, 2014
925
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 10.91 KB | None | 0 0
  1. /*Hiding Stuff*/
  2.  
  3. body>div.center, hr, div.boardBanner, #togglePostForm, #boardNavDesktopFoot, #absbot, #first-run, .globalMessage, img[title="Toggle announcement"],
  4. table#blotter {
  5.     display: none;
  6. }
  7.  
  8. /*Formatting Catalog*/
  9.  
  10. img.thumb {
  11.   box-shadow:none;
  12.   margin-bottom:16px;
  13. }
  14.  
  15. div.thread .teaser  {
  16.   font-size:14px;
  17.   color:rgb(150,150,150);
  18.      
  19. }
  20.  
  21. div.thread .teaser b {
  22.   color:black;
  23. }
  24.  
  25. #threads.extended-small .thread {
  26.   max-height:256px;
  27.   border:0px;
  28.   transition:.5s ease max-height;
  29.     -webkit-transition-delay: 0.25s;
  30.   cursor:pointer;
  31.  
  32. }
  33.  
  34. #threads.extended-small .thread:hover {
  35.   max-width:512px;
  36.   max-height:512px;
  37.   border:0px;
  38. }
  39.  
  40.  
  41. #content #ctrl {
  42.   font-size:0;
  43. }
  44. #content #ctrl div {
  45.   margin-bottom:16px;
  46.   text-align:right !important;
  47.     width:100%;
  48. }
  49. #content #ctrl div * {
  50.   padding:0px !important;
  51.   margin:0px !important;
  52. }
  53. #content #ctrl #hidden-label,
  54. #content #ctrl #teaser-ctrl{
  55.   display:none !important;
  56. }
  57. #content #ctrl *:before {
  58.   display:none;
  59. }
  60. #content #ctrl *:after {
  61.   display:none;
  62. }
  63. #content #ctrl a,
  64. #content #ctrl select{
  65.   font-size:16px !important;
  66.   padding:8px !important;
  67.   margin-left:16px !important;
  68.    
  69. }
  70.  
  71. /*Formatting Postform*/
  72.  
  73. #postForm {
  74.     margin-top:32px;
  75.     margin-bottom:32px;
  76.     position:relative;
  77.     padding-bottom:96px;
  78. }
  79.  
  80. #postForm td {
  81.     background:white;
  82.     border:0px;
  83.     padding-bottom:8px;
  84.     padding-top:4px;
  85. }
  86.  
  87.  
  88. #postForm td input[type="submit"]  {
  89.   display:block !important;
  90.     position:absolute;
  91.     bottom:0px;
  92.   border-radius:4px;
  93.   background:rgb(45,156,245);
  94.   border:1px solid rgba(0,0,0,.25);
  95.     text-shadow: 0px -1px 1px rgba(0,0,0,.25);
  96.   color:white;
  97.   margin-top:16px;
  98.   margin-bottom:16px;
  99.   padding:16px;
  100.   padding-left:32px;
  101.   padding-right:32px;
  102.   font-weight:600;
  103.   width:100%;
  104.   font-size:24px !important;
  105. }
  106. #postForm td input[type="submit"]:hover  {
  107.     background:rgb(3,36,126) !important;
  108. }
  109. #postForm td input[type="text"] {
  110.     padding:4px;
  111.     border-radius:4px;
  112. }
  113.  
  114. #postForm tr>*:first-child {
  115.     text-align:right;
  116. }
  117.  
  118. div.passNotice, tr.rules, span.password {
  119.     display:none;
  120. }
  121.  
  122. div#quickReply {
  123.     background:white !important;
  124.   border:1px solid rgba(0,0,0,.3) !important;
  125.   box-shadow: 0px 4px 8px rgba(0,0,0,.1);
  126.     padding:1%;
  127.     border-radius:4px;
  128.     padding-bottom:96px;
  129.     min-width:512px;
  130.     -webkit-box-sizing: border-box;
  131.     -moz-box-sizing: border-box;
  132.     box-sizing: border-box;
  133.  
  134. }
  135.  
  136. div#quickReply * {
  137.     font-family:avenir next !important;
  138.     font-size:.8rem;
  139. }
  140.  
  141. div#quickReply #qrForm>div {
  142.     margin:0px;
  143. padding:0px;
  144.     width:100%;
  145. }
  146.  
  147. div#quickReply #qrForm>div input[type="text"], div#quickReply #qrForm textarea  {
  148.     margin:0px;
  149.     width:100%;
  150.     padding:8px;
  151.     margin-top:-1px;
  152. }
  153. div#quickReply #qrForm #qrCaptcha {
  154.     margin-left:auto;
  155. margin-right:auto;
  156.     width:100%;
  157.     border-top:0px;
  158.     padding:8px;
  159. }
  160.  
  161.  
  162. div#quickReply input[type="submit"]  {
  163.   display:block !important;
  164.   position:absolute;
  165.   bottom:0px;
  166.   border-radius:4px;
  167.   background:rgb(45,156,245);
  168.   border:0px;
  169.   color:white;
  170.   margin-top:16px;
  171.   margin-bottom:16px;
  172.   padding:16px;
  173.   font-weight:600;
  174.   width:95%;
  175.   left:2.5%;
  176.   font-size:24px !important;
  177. border:1px solid rgba(0,0,0,.25);
  178.     text-shadow: 0px -1px 1px rgba(0,0,0,.25);
  179. }
  180.  
  181. div#quickReply input[type="submit"]:hover {
  182.     background:rgb(3,36,126) !important;
  183. }
  184.  
  185. div#quickReply #qrHeader {
  186.     background:white;
  187.     border:0px;
  188.     margin-bottom:16px;
  189. }
  190.  
  191. /*Formatting General*/
  192.  
  193. select {
  194.   -webkit-appearance:none;
  195.   border:none;
  196.   border-radius:8px;
  197.   border-bottom-right-radius:0px;
  198.   background:rgb(45,156,245);
  199.   color:white;
  200.   outline: none;
  201. }
  202.  
  203. select:hover {
  204.   background:rgb(3,36,126);
  205. }
  206.  
  207. body div * {
  208.   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  209. -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  210. box-sizing: border-box;
  211. }
  212.  
  213. body {
  214.     font-family:avenir next;
  215.     font-size:16px;
  216.     background:white;
  217.     width:50%;
  218.     min-width:1024px;
  219.     margin-left:auto;
  220.     margin-right:auto;
  221. }
  222.  
  223. a {
  224.   text-decoration:none !important;
  225.   color:rgb(45,156,245);
  226.   font-weight:500;
  227.   cursor:pointer !important;
  228. }
  229. a:hover {
  230.   color:rgb(3,36,126) !important;
  231.   text-decoration:underline;
  232. }
  233.  
  234. input {
  235.     cursor:pointer !important;
  236. }
  237.  
  238. /*Nav Formatting*/
  239.  
  240. #navtopright {
  241.   display:block !important;
  242.   position:absolute !important;
  243.   top:0px !important;
  244.   right:0px !important;
  245.   padding:8px !important;
  246.   color:transparent;
  247. }
  248.  
  249. #navtopright a {
  250.   font-weight:500 !important;
  251.   color:black !important;
  252.   opacity:.25;
  253. }
  254.  
  255. #navtopright a:hover {
  256.   opacity:1;
  257. }
  258.  
  259.  
  260. #boardNavDesktop .boardList {
  261.   display:block;
  262.   font-size:24px !important;
  263.   font-weight: 500;
  264.   color:rgba(0,0,0,0.1);
  265.   margin-top:64px;
  266.   margin-bottom:64px;
  267. }
  268. #boardNavDesktop .boardList a {
  269.   font-weight:600;
  270.   color:black;
  271.   padding-left:16px;
  272.   padding-right:16px;
  273.   margin-left:-8px;
  274.   margin-right:-8px;
  275. }
  276.  
  277. #boardNavDesktop .boardList a:hover {
  278.   color:white !important;
  279.   background:black;
  280. }
  281.  
  282. div.bottomCtrl {
  283.   display:none;
  284. }
  285.  
  286. .pagelist {
  287.   background:none !important;
  288.   border:none !important;
  289.   display:block !important;
  290.   width:100% !important;
  291.   text-align:center;
  292.   font-size:0;
  293.   padding:0px !important;
  294.   position:relative;
  295.   height:128px;
  296. }
  297.  
  298. .pagelist * {
  299.  
  300.   color:rgba(0,0,0,0.5);
  301.   font-size:0 !important;
  302. }
  303.  
  304. .pagelist a {
  305.   color:rgb(45,156,245) !important;
  306.   font-size:24px !important;
  307.   padding-left:8px;
  308.   padding-right:8px;
  309. }
  310.  
  311. .pagelist strong a {
  312.   background:rgb(45,156,245);
  313.   color:white !important;
  314.   border-radius:4px;
  315. }
  316.  
  317. .pagelist a:hover {
  318.   color:rgb(3,36,126) !important;
  319.   text-decoration:underline !important;
  320. }
  321.  
  322.  
  323.  
  324. .pagelist input {
  325.   -webkit-appearance:none;
  326.   font-size:24px;
  327.   border-radius:4px;
  328.   background:rgb(45,156,245);
  329.   border:0px;
  330.   color:white;
  331.   margin-top:16px;
  332.   margin-bottom:16px;
  333.   padding:16px;
  334.   padding-left:32px;
  335.   padding-right:32px;
  336.   font-weight:600;
  337.   width:100%;
  338.   font-size:24px !important;
  339. }
  340.  
  341.  
  342.  
  343. .pagelist input:hover {
  344.   background:rgb(3,36,126) !important;
  345. }
  346.  
  347. .pagelist .pages {
  348.   position:absolute;
  349.   width:50%;
  350.   right:25%;
  351.   top:20%;
  352.   height:60%;
  353. }
  354.  
  355. .pagelist .next,
  356. .pagelist .prev{
  357.     width:25%;
  358.   position:absolute;
  359. }
  360.  
  361. .pagelist .prev {
  362.   left:0px;
  363.    
  364. }
  365. .pagelist .next {
  366.   right:0px;
  367. }
  368.  
  369. .pagelist .cataloglink {
  370.   display:none;
  371.    
  372. }
  373.  
  374. #search-box {
  375.     padding:16px;
  376.     display:block;
  377.     width:100%;
  378.     margin-top:16px;
  379.     margin-bottom:16px;
  380.     text-align:center;
  381.     font-size:1rem;
  382.     border-radius:16px;
  383.     background:rgba(0,0,0,.025);
  384. }
  385.  
  386.  
  387. /*Thread Formatting*/
  388.  
  389. .extButton {
  390.   -webkit-filter:grayscale(1) invert(1) brightness(3);
  391.   padding:1px;
  392.   border:1px solid hsl(0,0%,100%);
  393.   border-radius:5px;
  394.   opacity:.25 !important;
  395.   margin-right:16px !important;
  396. }
  397.  
  398. .extButton:hover {
  399.   opacity:.5 !important;
  400. }
  401.  
  402. div.thread {
  403.   width:100%;
  404.   border-top:1px solid rgba(0,0,0,.1);
  405.   padding:16px;
  406. }
  407.  
  408. div.thread.post-hidden {
  409.   background:rgba(0,0,0,.025);
  410. }
  411.  
  412. div.sideArrows {
  413.   display:none;
  414. }
  415.  
  416. .opContainer .fileText {
  417.   margin-bottom:32px;
  418. }
  419.  
  420. div.post.reply {
  421.   width:100%;
  422.   background:rgb(250,250,250);
  423.   border:1px solid rgba(0,0,0,.1) !important;
  424.   border-radius:4px;
  425.   padding:16px;
  426.   margin-bottom:16px;
  427.   margin-top:16px;
  428. }
  429.  
  430. div.post.highlight {
  431.   background:white !important;
  432.   border:1px solid rgba(0,0,0,.3) !important;
  433.   box-shadow: 0px 4px 8px rgba(0,0,0,.1);
  434. }
  435.  
  436. div.post.preview {
  437.   background:white;
  438.   border:1px solid rgba(0,0,0,.3) !important;
  439.   padding-left:16px !important;
  440.   box-shadow: 0px 4px 8px rgba(0,0,0,.1);
  441.   max-with:800px;
  442. }
  443.  
  444. .post img {
  445.   border-radius:4px;
  446. }
  447.  
  448.  s {
  449.   padding:4px;
  450.   padding-left:8px;
  451.   padding-right:8px;
  452.   font-weight:500;
  453.   cursor:pointer;
  454.   border-radius:4px;
  455.   background: transparent!important;
  456.   color:rgba(0,0,0,0) !important;
  457.   text-shadow:0px 0px 12px rgba(0,0,0,.5);
  458. }
  459.  
  460.  s:hover {
  461.   color:rgba(0,0,0,1) !important;
  462.   text-shadow:none;
  463. }
  464.  
  465. .reply .postInfo * {
  466.   font-size:12px;
  467.   font-weight:400 !important;
  468. }
  469.  
  470. .reply .postInfo input {
  471.   display:none;
  472. }
  473.  
  474. .postInfo .dateTime {
  475.   /*display:none;*/
  476. }
  477.  
  478. .reply .postInfo .name {
  479.   font-weight:500 !important;
  480. }
  481.  
  482. span.quote {
  483.   color:rgb(105,221,43) !important;
  484.   font-weight:500;
  485. }
  486. a.quotelink {
  487.   color:rgb(157,32,205) !important;
  488. }
  489. a.quotelink:hover {
  490.   color:rgb(64,13,126) !important;
  491. }
  492.  
  493. div.postInfo * {
  494.   color:rgba(0,0,0,.2) !important;
  495.   color:black;
  496. }
  497.  
  498. div.postInfo .subject {
  499.   color:black !important;
  500. }
  501.  
  502. div.postInfo .backlink {
  503.   display:none;
  504. }
  505.  
  506. div.postInfo input {
  507.   display:none;
  508. }
  509.  
  510. div.postInfo .postNum a:hover {
  511.    
  512. }
  513.  
  514. div.postInfo .name {
  515.   color:black !important;
  516.   font-weight:500 !important;
  517. }
  518.  
  519.  
  520. div.fileText {
  521.   color:transparent;
  522.   font-size:0px;
  523. }
  524. div.fileText * {
  525.   font-size:16px;
  526.   padding-left:4px;
  527.   padding-right:4px;
  528.   font-weight:500;
  529. }
  530.  
  531. div.fileText span {
  532.   color:black;
  533. }
  534.  
  535. /*Threadview Formatting*/
  536.  
  537. div.postingMode {
  538.   color:black;
  539.   background:none;
  540.   font-weight:400;
  541.   text-align:right;
  542.   opacity:.25;
  543.   padding:0px !important;
  544.   margin-right:16px;
  545.   margin-bottom:8px;
  546.   font-size:16px;
  547. }
  548.  
  549. .navLinks {
  550.   color:transparent;
  551. }
  552.  
  553. .navLinks .thread-stats {
  554.   color:black;
  555.   font-weight:400;
  556.   opacity:.25;
  557. }
  558.  
  559. .navLinks * {
  560.   color:black !important;
  561.   padding-left:8px;
  562.   padding-right:8px;
  563. }
  564.  
  565. .navLinks a {
  566.   color:rgb(45,156,245) !important;
  567. }
  568. .navLinks a:hover {
  569.   color:rgb(3,36,126) !important;
  570.   text-decoration:underline !important;
  571. }
  572. .navLinks label {
  573.   color:black;
  574.   font-weight:500;
  575. }
  576.  
  577. .navLinks label input {
  578.   margin-right:8px;
  579. }
  580.  
  581. /*4chan homepage*/
  582.  
  583. /*Rearranging*/
  584.  
  585. #hd, .yui-g, #ft{
  586.   display:none;
  587. }
  588.  
  589. #boards {
  590.   width:100%;
  591.   top:25%;
  592.   position:absolute;
  593.   border:none !important;
  594. }
  595.  
  596. #boards .boxbar {
  597.   display:none;
  598. }
  599.  
  600. #boards:before {
  601.   content:"4Chan";
  602.   display:block;
  603.   font-weight:700;
  604.   font-size:24px;
  605.   margin-bottom:16px;
  606.    color:black !important;
  607. }
  608.  
  609. #boards h3 {
  610.   color:black;
  611.   font-weight:600;
  612.   text-decoration:none !important;
  613.  
  614. }
  615. #boards * {
  616.   padding:0px !important;
  617. }
  618.  
  619. #boards li {
  620.   padding-top:4px !important;
  621.   padding-bottom:4px !important;
  622. }
  623.  
  624. #boards h3 .warning {
  625.   color:rgb(219,41,26);
  626.   font-weight:400;
  627. }
  628.  
  629. /* Formatting General */
  630. html {
  631.   background:white;
  632. }
  633.  
  634. body {
  635.     font-family:avenir next;
  636.     font-size:16px;
  637.     background:white;
  638.     width:50%;
  639.     margin-left:25%;
  640. }
  641.  
  642. a {
  643.   text-decoration:none !important;
  644.   color:rgb(45,156,245) !important;
  645.   font-weight:500;
  646.   cursor:pointer !important;
  647. }
  648. a:hover {
  649.   color:rgb(3,36,126) !important;
  650.   text-decoration:underline;
  651. }
Advertisement
Add Comment
Please, Sign In to add comment