Advertisement
alexandrine

Layout Code

Jul 9th, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 10.57 KB | None | 0 0
  1. /*-- INTIMUS - TESSISAMESS - 2019 --*/
  2. /*-- Credit me in profile if removing my credit link from main block --*/
  3. /*-- Find more fun stuff at:tessisamess.insanejournal.com --*/
  4.  
  5.  
  6. /* REPLACEMENTS */
  7.  
  8. :root{
  9.     --darkest: #000; /* header/sidebar links, entry header title */
  10.     --darker: #222; /* page text */
  11.     --medium: #999; /* entry date & tags */
  12.     --light: #F7F7F7; /* page background */
  13.     --lightest: #F7F7F7; /* header and entry background */
  14.     --light-accent: #D5DCE8; /* link hover background, hr background, strong tag background, image borders, header title background */
  15.     --accent: #7E91B0; /* page selection background, entry links */
  16.  
  17.     --main-font: Fira Sans Extra Condensed,helvetica,arial,sans-serif;
  18.     --headings: Domine,palatino linotype,georgia,serif;
  19.     --title-font: Domine,palatino linotype,georgia,serif;
  20.  
  21.     --header-icon: url(http://www.insanejournal.com/userpic/103357/34816)center;
  22.     --splash-img: url()center;
  23.  
  24.     --private: url(https://i.imgur.com/dJgLxi8.png)center left no-repeat!important;
  25.     --locked: url(https://i.imgur.com/tIooCJT.png)center left no-repeat!important;
  26.     --customs: url(https://i.imgur.com/LcxM0s0.png)center left no-repeat!important;
  27. }
  28.  
  29.  
  30. /* FONTS */
  31.  
  32. @font-face{font-family:'Fira Sans Extra Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Extra Condensed Regular'), local('FiraSansExtraCondensed-Regular'), url(https://fonts.gstatic.com/s/firasansextracondensed/v3/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1f-uug.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  33.  
  34. @font-face{font-family:'Domine';font-style:normal;font-weight:400;src:local('Domine'), local('Domine-Regular'), url(https://fonts.gstatic.com/s/domine/v6/L0x8DFMnlVwD4h3hu_qn.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  35.  
  36.  
  37. /* GENERAL */
  38.  
  39. ::selection{background:var(--accent);color:var(--lightest);}
  40. ::-moz-selection{background:var(--accent);color:var(--lightest);}
  41.  
  42. body{margin:0;padding:0;background:var(--light);font-family:var(--main-font);font-size:15px;color:var(--darkest);}
  43.  
  44. blockquote{font-style:italic;}
  45. h1,h2,h3,h4,h5,h6{font-family:var(--headings);font-weight:normal;text-transform:lowercase;margin:0;line-height:1;}
  46. img{max-width:100%;}
  47. strong{text-transform:uppercase;letter-spacing:2px;font-size:12px;background:linear-gradient(to bottom, var(--light-accent) 0%,var(--light-accent) 100%);background-position:0 55%;background-repeat:repeat-x;background-size:4px 4px;}
  48. ul{list-style:circle;}
  49. ol{list-style:lower-roman;}
  50. hr{border:none;height:2px;background:var(--light-accent);margin-left:20%;margin-right:20%;}
  51. summary{cursor:pointer;}
  52. summary:focus{outline:none;}
  53.  
  54. a, a:visited, a:active{color:var(--darkest);text-decoration:none;background:linear-gradient(to bottom, var(--light-accent) 0%,var(--light-accent) 100%);background-position:0 60%;background-repeat:repeat-x;background-size:0 0;}
  55. a:hover{text-decoration:none;background-size:7px 7px;}
  56.  
  57. .ljuser{font-weight:bold;}
  58. .ljuser a[href*="profile"] img, .entry-header a[href*="profile"] img{display:none;}
  59. .ljuser a[href*="profile"]:before{content:'@';}
  60. .ljuser a[href*="asylum"][href*="profile"]:before{content:'#';}
  61.  
  62.  
  63. /* WHOLE PAGE CONTAINERS */
  64.  
  65. #container{background:transparent;}
  66.  
  67. .layout-one-column #alpha{margin:0;}
  68.  
  69. .layout-two-column-left #alpha{margin:0 0 0 310px;}
  70. .layout-two-column-left #beta{float:left;width:270px;text-align:right;}
  71.  
  72. .layout-two-column-right #alpha{margin:0 310px 0 0;}
  73. .layout-two-column-right #beta{float:right;width:270px;}
  74.  
  75.  
  76. /* HEADER */
  77.  
  78. #header{background:var(--lightest);padding:0 20px;border-bottom:1px solid rgba(0,0,0,0.05);color:var(--darker);}
  79. #banner-text{height:70px;display:flex;align-items:center;}
  80. #banner-text:before{content:'';display:block;width:30px;height:30px;margin:0 15px 0 0;background:var(--light-accent) var(--header-icon);background-size:cover;}
  81.  
  82. #nav-below{display:block;list-style:none;margin:0;padding:0;text-transform:uppercase;letter-spacing:2px;font-size:11px;}
  83. #nav-above{display:none;}
  84. .banner-viewlinks{display:inline;padding:0;border:none;}
  85. .banner-viewlinks:last-of-type{display:none;}
  86.  
  87. #nav-below a{margin-left:15px;}
  88. .current a{color:var(--darker);}
  89.  
  90. #header-text{background:transparent;border:none;margin:0;padding:0;}
  91. #banner-header{font-family:var(--title-font);text-align:center;}
  92. #banner-header a{background:linear-gradient(to bottom, var(--light-accent) 0%,var(--light-accent) 100%);background-position:0 60%;background-repeat:repeat-x;background-size:7px 7px;}
  93. #banner-description{display:none;}
  94.  
  95.  
  96. /* BODY OF PAGE */
  97.  
  98. .layout-one-column #pagebody{max-width:800px;}
  99. #pagebody{margin:50px auto;max-width:1200px;}
  100.  
  101.  
  102. /* MAIN COLUMN */
  103.  
  104. #alpha{background:transparent;border:none;padding:0;}
  105. #alpha a, #alpha a:visited{color:var(--accent);}
  106.  
  107. .content-nav{margin:30px 0 0 0;font-family:var(--headings);font-size:20px;text-transform:lowercase;}
  108. .nav-top{display:none;}
  109. .nav-bottom, .entrypage{text-align:center;}
  110.  
  111. .date-header{display:none;}
  112.  
  113. #column-footer{clear:both;}
  114.  
  115.  
  116. /* STICKY NOTE */
  117.  
  118. #sticky-note .entry-inner{border:none;}
  119. #sticky-note .entry-header{text-align:center;color:var(--darkest);}
  120. #sticky-note .entry-header h2{margin:0;padding:0;font-size:35px;}
  121. #sticky-note .entry-content{margin-top:15px;}
  122. #sticky-note .entry-text{padding:0;}
  123. #sticky-note .entry-footer{display:none;}
  124.  
  125.  
  126. /* ENTRIES */
  127.  
  128. .entry{margin:0 0 40px 0;padding:40px;background:var(--lightest);border:1px solid rgba(0,0,0,0.05);position:relative;}
  129.  
  130. .lj-view-friends .entry-header{text-align:left;}
  131. .entry-header{text-align:left;background:transparent;border:none;padding:0;min-height:50px;}
  132. .entry-header h3{margin:0;padding:0;font-size:35px;}
  133. .entry-header h3:empty{display:none;}
  134. #alpha .entry-header a, #alpha .entry-header a:visited{color:var(--darkest);}
  135.  
  136. .lj-view-friends .entry-datetime{text-align:right;}
  137. .lj-view-day .entry-datetime{display:none;}
  138. .entry-datetime{text-align:right;text-transform:uppercase;letter-spacing:2px;font-size:11px;color:var(--medium);}
  139.  
  140. .lj-view-friends .mid-entry-userpic{display:block;}
  141. .mid-entry-userpic{display:block;float:left;text-align:center;padding:0;}
  142. .mid-entry-userpic img{border:5px solid var(--light-accent);padding:5px;width:40px;height:40px;margin:0 10px 0 0;}
  143. .outer-entry-userpic, .inner-entry-userpic{display:none;}
  144.  
  145. .pic-poster{position:absolute;left:112px;top:75px;text-align:right;text-transform:uppercase;letter-spacing:2px;font-size:11px;display:flex;}
  146. .pic-poster img{display:none;}
  147. .pic-poster a[href*="profile"]{display:none;}
  148. .pic-poster .ljuser:before{content:'Posted by ';}
  149. .pic-poster .ljuser ~ .ljuser:before{content:'in ';margin:0 0 0 4px;}
  150.  
  151. .entry-content{margin-top:25px;}
  152. .entry-text{min-height:0;overflow:hidden;line-height:1.6;text-align:justify;}
  153.  
  154. .ljtags{margin:30px 0 0 0;text-transform:uppercase;letter-spacing:2px;font-size:11px;}
  155. #alpha .ljtags a, #alpha .ljtags a:visited{color:var(--medium);}
  156.  
  157. .entry-metadata{display:none;}
  158.  
  159. .entry-linkbar{margin:30px 0 0 0;font-family:var(--headings);text-transform:lowercase;font-size:17px;text-align:right;}
  160. .entry-linkbar ul{list-style:none;padding:0;margin:0;}
  161. .entry-linkbar li{display:inline;border:none;padding:0;margin:0;}
  162. .entry-linkbar li a{margin:0 0 0 10px;}
  163. .entry-linkbar li a[href*=memadd], .entry-linkbar li a[href*=tellafriend], .entry-linkbar li a[href*=subscriptions], .entry-linkbar li a[href$=html]{display:none;}
  164.  
  165.  
  166. /* CUSTOM SPLASH */
  167.  
  168. .splash{position:fixed;left:0;right:0;bottom:0;top:71px;background:var(--light);display:flex;align-items:center;justify-content:center;font-family:var(--headings);text-transform:lowercase;font-size:40px;line-height:1;}
  169. .splash section{height:75%;}
  170.  
  171. .pic{width:30vw;max-width:400px;min-width:300px;border:15px solid var(--light-accent);padding:10px;margin-right:30px;}
  172. .pic div{background:var(--accent) var(--splash-img);background-size:cover;height:100%;}
  173.  
  174. .nav{display:flex;align-items:flex-end;}
  175. .nav a{display:block;color:var(--darkest)!important;}
  176.  
  177.  
  178. /* ARCHIVE VIEW */
  179.  
  180. .yearlinks{text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:30px;color:rgba(0,0,0,0.5);}
  181. .year{list-style:none;margin:0;padding:0;}
  182. .year li{display:inline;padding:0;}
  183.  
  184. .lj-view-archive .entry-content{margin:0;}
  185. .yeartable{border-collapse:separate;border:none;width:100%;}
  186. td.monthlable, td.viewmonth{letter-spacing:2px;text-transform:uppercase;background:transparent!important;font-size:20px;}
  187. td.monthlable{text-align:left;}
  188. td.viewmonth{text-align:right;}
  189. .dayname{letter-spacing:2px;text-transform:uppercase;text-align:center;background:var(--accent)!important;color:var(--lightest);font-size:14px;}
  190. .yeartable td{border:none!important;background:rgba(0,0,0,0.03);padding:5px;}
  191.  
  192.  
  193. /* TAGS & MONTH VIEW */
  194.  
  195. .lj-view-tags #alpha, .lj-view-month #alpha{padding:40px;background:var(--lightest);}
  196.  
  197.  
  198. /* SIDEBAR */
  199.  
  200. #beta{position:sticky;top:30px;}
  201. #beta-inner{font-size:30px;color:var(--darkest);}
  202.  
  203. .module{padding:0;background:transparent;margin:0 0 30px 0;border:none;}
  204.  
  205. .layout-two-column-left .module-about .module-content{text-align:right;}
  206. .layout-two-column-right .module-about .module-content{text-align:left;}
  207. .module-about .module-content{padding:0;}
  208. .userpic img{border:15px solid var(--light-accent);padding:10px;}
  209. .username, .journalname, .usersite{display:none;}
  210.  
  211. .lj-view-friends .module-typelist{display:none;}
  212. .lj-view-friends .module-pagesummary{display:block;}
  213. .module-typelist ul, .module-pagesummary ul{list-style:none;margin:0;padding:0;font-family:var(--headings);text-transform:lowercase;}
  214. .module-typelist ul{font-size:30px;}
  215. .module-pagesummary ul{font-size:20px;}
  216.  
  217. .module-layoutcredit p{padding:0;margin:0;text-transform:uppercase;letter-spacing:2px;font-size:11px;}
  218.  
  219. .module-customtext, .module-header, .module-customtext2, .module-categories, .module-viewlinks, .module-pagesummary, .module-calendar, .module-syndicate, .module-powered, .module-ads{display:none;}
  220.  
  221.  
  222. /* CONTENT FOOTER */
  223.  
  224. #content-footer{clear:both;height:0;}
  225.  
  226.  
  227. /* ICON REPLACEMENTS */
  228.  
  229. img[src*="img/icon_private.gif"], img[src*="img/icon_protected.gif"], img[src*="img/icon_groups.gif"]{width:0!important;height:0!important;padding:16px 0 0 18px!important;}
  230.  
  231. img[src*="img/icon_private.gif"]{background:transparent var(--private);}
  232. img[src*="img/icon_protected.gif"]{background:transparent var(--locked);}
  233. img[src*="img/icon_groups.gif"]{background:transparent var(--customs);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement