NecromancerCoding

Pack The Fool (CSS)

Mar 17th, 2021 (edited)
1,175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 5.20 KB | None | 0 0
  1. .fool {
  2.   --bckg1:#eaeaea;
  3.   --bckg2:#ececec;
  4.   --bckg3:#efefef;
  5.   --accent1:#d0829a;
  6.   --accent2:#ab6379;
  7.   --titlebckg:#ddd;
  8.   --titlecolor1:#ccc;
  9.   --titlecolor2:#fff;
  10.   --text:#666;
  11.   --border1:1px solid #ccc;
  12.   --shadow-d: 1px 0 0 rgba(0,0,0,0.15), -1px 0 0 rgba(0,0,0,0.15), 0 1px 0 rgba(0,0,0,0.15), 0 -1px 0 rgba(0,0,0,0.15), 1px 1px 0 rgba(0,0,0,0.15), -1px 1px 0 rgba(0,0,0,0.15), -1px 1px 0 rgba(0,0,0,0.15), -1px -1px 0 rgba(0,0,0,0.15);
  13.   --shadow-w: 1px 0 0 white, -1px 0 0 white, 0 1px 0 white, 0 -1px 0 white, 1px 1px 0 white, -1px 1px 0 white, -1px 1px 0 white, -1px -1px 0 white;
  14. }
  15.  
  16. .fool {
  17.   background:var(--bckg1);
  18.   width:500px;
  19.   box-sizing:border-box;
  20.   padding:20px;
  21.   margin:10px auto;
  22.   font-size:12px;
  23.   color:var(--text);
  24.   border:var(--border1);
  25. }
  26.  
  27. .foolheader, .foolenv, .foolspans {
  28.   display:flex;
  29.   justify-content:center;
  30.   align-items:center;
  31. }
  32.  
  33. .foolheader {
  34.   margin:-20px -20px 20px;
  35.   height:80px;
  36.   background:var(--titlebckg);
  37.   overflow:hidden;
  38.   position:relative;
  39.   border-bottom:var(--border1);
  40.   align-items:flex-start;
  41.   flex-direction:column;
  42. }
  43.  
  44. .foolheader strong {
  45.   position:absolute;
  46.   color:transparent;
  47.   -webkit-text-stroke:1px var(--titlecolor1);
  48.   font:120px 'Abril Fatface';
  49. }
  50.  
  51. .foolheader em {
  52.   background:var(--accent1);
  53.   border:1px solid var(--accent2);
  54.   color:var(--titlecolor2);
  55.   z-index:1;
  56.   font-size:10px;
  57.   font-weight:700;
  58.   font-style:normal;
  59.   text-transform:uppercase;
  60.   padding:7px 10px;
  61.   text-shadow:var(--shadow-d);
  62.   margin-right:30px;
  63.   align-self:flex-end;
  64. }
  65.  
  66. .fooltext {
  67.   border:16px solid var(--bckg2);
  68.   outline:var(--border1);
  69.   outline-offset:-1px;
  70.   padding-right:5px;
  71.   border-right-width:11px;
  72.   text-align:justify;
  73.   overflow:auto;
  74.   box-sizing:border-box;
  75.   line-height:16px;
  76. }
  77.  
  78. .fool br { display:none; }
  79.  
  80. .fooltext br { display:block; }
  81.  
  82. .foolficha .fooltext {
  83.   height:250px;
  84. }
  85.  
  86. .foolficha .foolenv {
  87.   border-top:var(--border1);
  88.   margin:20px -20px -20px;
  89. }
  90.  
  91. .fooldatos {
  92.   outline:var(--border1);
  93.   flex-shrink:0;
  94.   box-sizing:border-box;
  95.   border:10px solid var(--bckg2);
  96.   background:var(--bckg2);
  97.   border-right-width:5px;
  98.   padding-right:5px;
  99.   overflow:auto;
  100. }
  101.  
  102. .foolficha .fooldatos {
  103.   width:238px;
  104.   height:210px;
  105. }
  106.  
  107. .foolimg {
  108.   border:5px solid var(--bckg3);
  109.   box-sizing:border-box;
  110.   background-size:cover;
  111.   background-position:center;
  112. }
  113.  
  114. .foolficha .foolimg {
  115.   width:260px;
  116.   box-sizing:border-box;
  117.   align-self:stretch;
  118. }
  119.  
  120. .fooldatos span {
  121.   font-size:10px;
  122.   margin-bottom:5px;
  123.   display:block;
  124. }
  125.  
  126. .fooldatos span:after {
  127.   content:"";
  128.   clear:both;
  129.   display:block;
  130. }
  131.  
  132. .fooldatos span:last-of-type {
  133.   margin-bottom:0;
  134. }
  135.  
  136. .fooldatos strong {
  137.   background:var(--accent1);
  138.   border:1px solid var(--accent2);
  139.   color:var(--titlecolor2);
  140.   text-shadow:var(--shadow-d);
  141.   padding:2px 4px;
  142.   text-transform:uppercase;
  143.   margin-right:5px;
  144.   float:left;
  145. }
  146.  
  147. .fooldatos em {
  148.   font-style:normal;
  149.   float:left;
  150.   margin-top:3px;
  151. }
  152.  
  153. .fooladmin .fooltext, .foolrol .fooltext {
  154.   height:unset;
  155. }
  156.  
  157. .foolambi .foolheader {
  158.   margin:20px -20px -20px;
  159.   border-bottom:0;
  160.   border-top:var(--border1);
  161. }
  162.  
  163. .foolambi .foolimg {
  164.   height:270px;
  165.   width:498px;
  166.   margin:-20px -20px 20px;
  167.   border-width:10px;
  168.   outline:var(--border1);
  169. }
  170.  
  171. .foolregs .foolenv {
  172.   flex-wrap:wrap;
  173.   margin: 20px -20px -20px;
  174.   border-top:var(--border1);
  175. }
  176.  
  177. .foolregs .fooldatos {
  178.   overflow:unset;
  179.   flex-basis:50%;
  180.   flex-grow:1;
  181.   outline:0;
  182.   border:0;
  183.   border-bottom:var(--border1);
  184.   padding:10px;
  185.   box-sizing:border-box;
  186. }
  187.  
  188. .foolregs .fooldatos:nth-of-type(odd) {
  189.   border-right:var(--border1);
  190. }
  191.  
  192. .foolregs .fooldatos:last-of-type:nth-of-type(odd), .foolregs .fooldatos:nth-last-of-type(2):nth-of-type(odd) {
  193.   border-bottom:0;
  194. }
  195.  
  196. .foolregs .fooldatos:last-of-type:nth-of-type(odd) {
  197.   border-right:0;
  198. }
  199.  
  200. .foolregs .fooldatos>strong {
  201.   margin-bottom:5px;
  202. }
  203.  
  204. .foolregs .foolenv .fooltext {
  205.   width:100%;
  206.   height:150px;
  207. }
  208.  
  209. .foolspans {
  210.   margin:20px -20px -20px;
  211.   border-top:var(--border1);
  212.   padding:10px;
  213.   background:var(--bckg2);
  214. }
  215.  
  216. .foolspans span {
  217.   background:var(--bckg3);
  218.   border:var(--border1);
  219.   color:var(--accent1);
  220.   text-shadow:var(--shadow-w);
  221.   margin-right:10px;
  222.   padding:5px;
  223.   flex-grow:1;
  224.   text-align:center;
  225.   font-size:10px;
  226.   text-transform:uppercase;
  227.   font-weight:700;
  228. }
  229.  
  230. .foolspans span:last-of-type {
  231.   margin-right:0;
  232. }
  233.  
  234. .foolbusq { padding:0; }
  235.  
  236. .foolbusq .foolheader, .foolbusq .foolspans { margin:0; }
  237.  
  238. .foolbusq .foolenv { padding:20px; height: 170px; }
  239.  
  240. .foolbusq .foolimg {
  241.   width:160px;
  242.   height:210px;
  243.   margin:-20px 20px -20px -20px;
  244.   outline:var(--border1);
  245. }
  246.  
  247. .foolbusq .fooltext {
  248.   align-self:stretch;
  249.   width:298px;
  250. }
  251.  
  252. .fool::selection, .fool *::selection {
  253.   color:var(--titlecolor2);
  254.   text-shadow:none;
  255.   background:var(--accent1);
  256. }
  257.  
  258. .fooltext::-webkit-scrollbar, .fooldatos::-webkit-scrollbar {
  259.   width:3px;
  260. }
  261.  
  262. .fooltext::-webkit-scrollbar-thumb, .fooldatos::-webkit-scrollbar-thumb {
  263.   background:var(--accent1);
  264. }
  265.  
  266. .fooltext::-webkit-scrollbar-track, .fooldatos::-webkit-scrollbar-track {
  267.   background:transparent;
  268. }
Add Comment
Please, Sign In to add comment