Emmes

Mapamundi CSS

Jan 2nd, 2020
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 9.84 KB | None | 0 0
  1. .TEN, .TEN * {
  2.   box-sizing: border-box;
  3. }
  4. .TEN {
  5.  margin: 10px 0;
  6.  height: 400px;
  7.  min-width: 900px;
  8.  position: relative;
  9.  color: #555;
  10.  box-shadow: 0 10px #ff56aa99, 0 -10px #8be9ffcc;
  11.  overflow: hidden;
  12.  font: 11px/14px Open Sans;
  13. }
  14. .TEN input {
  15.  display: none;
  16. }
  17. .TEN input, .TEN label {
  18.  position: absolute;
  19.  top: 50%;
  20.  transform: translateY(-50%);
  21.  z-index: 110;
  22. }
  23. .TEN label {
  24.  background: #FFFC;
  25.  height: 80px;
  26.  width: 20px;
  27.  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  28.  margin: 0px;
  29.  transition: 0s;
  30.  cursor: pointer;
  31. }
  32. .TEN label:hover {
  33.  background: #FFFF;
  34. }
  35. .TEN label:active {
  36.  margin: -1px;
  37. }
  38. .TEN #ten01:checked ~ label:nth-of-type(1), .TEN #ten03:checked ~ label:nth-of-type(1), .TEN #ten02:checked ~ label:nth-of-type(2), .TEN #ten01:checked ~ label:nth-of-type(3), .TEN #ten03:checked ~ label:nth-of-type(3) {
  39.  display: none;
  40. }
  41. .TEN label:nth-of-type(1), .TEN #ten03:checked ~ label:nth-of-type(2) {
  42.  left: 15px;
  43.  transform: translateY(-50%) rotate(180deg);
  44.  display: block;
  45. }
  46. .TEN label:nth-of-type(2), .TEN #ten02:checked ~ label:nth-of-type(3) {
  47.  right: 15px;
  48. }
  49. .TEN:hover label:nth-of-type(2), .TEN:hover #ten02:checked ~ label:nth-of-type(3), .TEN:hover label:nth-of-type(1), .TEN:hover #ten03:checked ~ label:nth-of-type(2) {
  50.  animation: palla .5s infinite;
  51. }
  52. .TEN:hover label:nth-of-type(2):hover, .TEN:hover #ten02:checked ~ label:nth-of-type(3):hover, .TEN:hover label:nth-of-type(1):hover, .TEN:hover #ten03:checked ~ label:nth-of-type(2):hover {
  53.  animation-play-state: paused;
  54. }
  55. #ten01:checked ~ .imTEN {
  56.  margin-left: 0%;
  57. }
  58. #ten02:checked ~ .imTEN {
  59.  margin-left: -100%;
  60. }
  61. #ten03:checked ~ .imTEN {
  62.  margin-left: -200%;
  63. }
  64. .imTEN {
  65.  height: 100%;
  66.  width: 300%;
  67.  transition: 1s;
  68.  background: url(https://i.imgur.com/PCsxQWi.jpg);
  69. }
  70. .lenTEN {
  71.  width: 270px;
  72.  height: 100%;
  73.  overflow: hidden;
  74.  background: linear-gradient(to bottom, #42d2ff66 0%,#ff56aa66 100%);
  75.  position: absolute;
  76.  top: 0;
  77.  left: 50px;
  78.  z-index: 100;
  79.  box-shadow: -15px 0 30px -20px #000B, 15px 0 30px -20px #000B;
  80. }
  81. .enTEN {
  82.  height: calc(100% + 10px);
  83.  filter: blur(5px);
  84.  mix-blend-mode: multiply;
  85.  margin: -5px;
  86.  position: absolute;
  87.  width: calc(100% + 10px);
  88.  transition: 1s;
  89.  opacity: .5;
  90.  background: url(https://i.imgur.com/PCsxQWi.jpg);
  91. }
  92. .ttTEN {
  93.  background: #FFFC;
  94.  position: relative;
  95.  text-align: center;
  96.  margin-top: 30px;
  97.  padding: 25px;
  98.  font: 10px/12px Open Sans;
  99. }
  100. .ttTEN span {
  101.  display: block;
  102.  text-transform: uppercase;
  103.  letter-spacing: 3px;
  104.  border-bottom: 4px double #8be9ff;
  105.  font: 18px Merriweathe;
  106.  margin: 0 -5px;
  107. }
  108. .amTEN {
  109.  position: relative;
  110.  background: #FFFC;
  111.  margin: 50px 25px;
  112.  height: 195px;
  113.  border: 15px solid transparent;
  114. }
  115. .tamTEN {
  116.  font-size: 10px;
  117.  text-transform: uppercase;
  118.  letter-spacing: 2px;
  119.  margin-bottom: 10px;
  120.  text-align: right;
  121. }
  122. .tamTEN em {
  123.  float: left;
  124.  font-size: 12px;
  125. }
  126. .aaTEN {
  127.  position: relative;
  128.  height: 135px;
  129.  overflow: hidden;
  130. }
  131. .bbTEN {
  132.  text-align: center;
  133.  position: absolute;
  134.  animation: ulti 30s linear infinite;
  135.  margin: 0px 10px;
  136. }
  137. .aaTEN:hover .bbTEN {
  138.  animation-play-state: paused;
  139. }
  140. .mod-recent-title {
  141.  font-size: 12px;
  142.  padding-top: 20px;
  143.  display: block;
  144. }
  145. .pesTEN {
  146.  background: #FFFC;
  147.  display: inline-block;
  148.  vertical-align: top;
  149.  margin: 30px 50px 0 360px;
  150.  height: calc(100% - 60px);
  151.  width: calc(33.333% - 412px);
  152. }
  153. .xxTEN {
  154.  border: 1px dotted #8be9ff;
  155.  padding: 10px;
  156.  margin: 10px 10px 0;
  157.  display: inline-block;
  158.  width: calc(50% - 15px);
  159. }
  160. .xxTEN.aa {
  161.  float: left;
  162.  height: calc(100% - 20px);
  163.  margin-right: 0px;
  164. }
  165. .xxTEN.bb, .xxTEN.cc {
  166.  height: calc(50% - 15px);
  167. }
  168. .ambiTEN, .anuTEN {
  169.  text-align: justify;
  170.  margin: 0 10px;
  171.  padding-right: 5px;
  172.  height: 265px;
  173.  overflow: auto;
  174. }
  175. .ambiTEN::first-letter {
  176.  font: 50px Merriweathe;
  177.  float: left;
  178.  padding: 12px 10px 5px;
  179. }
  180. .anuTEN {
  181.  height: 100px;
  182.  text-align: left;
  183. }
  184. .anuTEN span {
  185.  display: block;
  186.  position: relative;
  187.  padding-left: 50px;
  188.  margin-bottom: 10px;
  189. }
  190. .anuTEN span::after {
  191.  content: "";
  192.  display: block;
  193.  border-top: 1px dotted;
  194.  margin: 2px 0 0 -4px;
  195. }
  196. .anuTEN span strong {
  197.  position: absolute;
  198.  left: 0;
  199.  font: 18px Merriweathe;
  200.  border-right: 1px dotted;
  201.  height: 100%;
  202.  width: 45px;
  203.  border-top: 1px dotted;
  204. }
  205. .xxTEN.cc br {
  206. display: none;
  207. }
  208. .xxTEN.cc a {
  209.  display: inline-block;
  210.  width: calc(50% - 2px);
  211.  text-align: center;
  212.  border: 1px dotted;
  213.  margin: 1px;
  214.  line-height: 18px;
  215.  vertical-align: top;
  216.  position: relative;
  217. }
  218. .xxTEN.cc a:hover {
  219.  width: calc(50% + 10px);
  220.  margin: -5px;
  221.  line-height: 28px;
  222.  background: #FFFA;
  223.  z-index: 50;
  224.  box-shadow: 2px 2px 5px #0006;
  225.  color: #2eaac8;
  226. }
  227. .xxTEN.dd {
  228.  width: calc(100% - 20px);
  229.  height: calc(50% - 15px);
  230. }
  231. .xxTEN.ee, .xxTEN.ff {
  232.  display: inline-block;
  233.  vertical-align: top;
  234.  margin-right: 0;
  235.  height: calc(50% - 15px);
  236. }
  237. .staTEN {
  238.  overflow: auto;
  239.  height: calc(100% - 15px);
  240. }
  241. .insTEN * {
  242.  transition-duration: .5s;
  243. }
  244. .insTEN {
  245.  width: -moz-max-content;
  246.  width: max-content;
  247. }
  248. .insTEN span {
  249.  height: 100px;
  250.  overflow: hidden;
  251.  display: block;
  252.  width: 100px;
  253.  border: 1px dotted;
  254.  padding: 3px;
  255.  position: relative;
  256.  display: inline-block;
  257.  margin-right: 15px;
  258. }
  259. .insTEN span img {
  260.  width: 92px;
  261.  height: 92px;
  262.  position: absolute;
  263.  top: 50%;
  264.  left: 50%;
  265.  transform: translateX(-50%) translateY(-50%);
  266.  transition-timing-function: cubic-bezier(.68,-0.55,.27,1.55);
  267. }
  268. .insTEN span:hover img {
  269.  width: 150px;
  270.  height: 150px;
  271.  max-width: 150px;
  272. }
  273. .insTEN span strong {
  274.  position: relative;
  275.  text-align: center;
  276.  background: #FFFD;
  277.  display: block;
  278.  height: 100%;
  279.  font: 14px Merriweathe;
  280.  filter: blur(10px);
  281.  opacity: 0;
  282.  transition-delay: .4s;
  283. }
  284. .insTEN span:hover strong {
  285.  filter: blur(0px);
  286.  opacity: 1;
  287. }
  288. .insTEN span span {
  289.  border: none;
  290.  background: none;
  291.  position: absolute;
  292.  top: 50%;
  293.  left: 50%;
  294.  transform: translateX(-50%) translateY(-50%);
  295.  height: auto;
  296. }
  297. .insTEN span span br ~ em {
  298.  font: 10px/5px Open Sans;
  299. }
  300. .insTEN span span .fas {
  301.  font-size: 16px;
  302.  padding: 7px;
  303.  margin-top: 5px;
  304.  transition: 0s;
  305. }
  306. .insTEN span span .fas:hover {
  307.  font-size: 24px;
  308.  padding: 0px;
  309. }
  310. .cliTEN {
  311.  height: calc(100% - 25px);
  312.  position: relative;
  313.  overflow: hidden;
  314. }
  315. .cliTEN span {
  316.  position: absolute;
  317.  background: #FFFd;
  318.  top: 150%;
  319.  left: 50%;
  320.  transform: translateX(-50%) translateY(-50%);
  321.  padding: 10px;
  322.  text-align: center;
  323.  box-shadow: 0 0 10px 10px #FFFD;
  324.  transition: top 1s cubic-bezier(.64,-1.13,.32,1.9), line-height 1s cubic-bezier(.64,-1.13,.32,5);
  325.  line-height: 0%;
  326. }
  327. .cliTEN:hover span {
  328.  top: 50%;
  329.  line-height: 110%;
  330. }
  331. .cliTEN span strong {
  332.  display: block;
  333.  font-size: 15px;
  334.  text-transform: uppercase;
  335.  color: #FFF;
  336.  text-shadow: 1px 1px #2eaac8, -1px 1px #2eaac8, 1px -1px #2eaac8, -1px -1px #2eaac8;
  337.  letter-spacing: 5px;
  338.  padding: 3px 0 3px 5px;
  339. }
  340. .xxTEN.ff {
  341.  text-align: center;
  342. }
  343. .xxTEN.ff span {
  344.  display: block;
  345.  padding-top: 7px;
  346. }
  347. .xxTEN.ff a {
  348.  font-size: 35px;
  349.  padding: 10px;
  350.  color: #8be9ff;
  351.  text-shadow: 1px 1px 3px #666;
  352.  margin-top: 10px;
  353.  display: inline-block;
  354.  vertical-align: top;
  355. }
  356. .xxTEN.ff a:hover {
  357.  margin-top: 5px;
  358. }
  359. .xxTEN.ff a:active {
  360.  margin-top: 7px;
  361. }
  362. .xxTEN.gg {
  363.  float: left;
  364.  height: calc(100% - 20px);
  365. }
  366. .xxTEN.hh, .xxTEN.ii {
  367.  display: inline-block;
  368.  margin-left: 0px;
  369. }
  370. .xxTEN.hh {
  371.  height: 60%;
  372. }
  373. .xxTEN.ii {
  374.  height: calc(40% - 30px);
  375. }
  376. .xxTEN.gg .aaTEN {
  377.  height: calc(100% - 25px);
  378. }
  379. .xxTEN.gg .bbTEN {
  380.  text-align: left;
  381.  margin: 0px;
  382.  width: 100%;
  383. }
  384. .xxTEN.gg .bbTEN span {
  385.  display: block;
  386.  min-height: 50px;
  387.  margin-bottom: 10px;
  388. }
  389. .xxTEN.gg .aaTEN img {
  390.  width: 50px;
  391.  height: 50px;
  392.  float: left;
  393.  border: 1px dotted;
  394.  padding: 3px;
  395.  margin-right: 5px;
  396. }
  397. .xxTEN.gg .aaTEN a {
  398.  font-size: 14px;
  399.  display: block;
  400.  margin-top: 5px;
  401.  transition: .5s;
  402. }
  403. .xxTEN.gg .aaTEN a:hover {
  404.  letter-spacing: 3px;
  405. }
  406. .saTEN {
  407.  overflow: hidden;
  408. }
  409. .qeTEN {
  410.  width: 500%;
  411.  animation: curio 30s infinite;
  412.  margin-bottom: 10px;
  413. }
  414. .ueTEN {
  415.  height: 157px;
  416.  background-size: cover !important;
  417.  background-position: center center !important;
  418.  border: 10px solid #8be9ffb3;
  419.  display: inline-block;
  420.  vertical-align: top;
  421.  width: 20%;
  422.  position: relative;
  423.  margin-right: -3px;
  424. }
  425. .ueTEN em {
  426.  font: 20px Merriweathe;
  427.  color: #FFF;
  428.  text-shadow: 1px 1px #555, 1px -1px #555, -1px 1px #555, -1px -1px #555, 0 0 5px #000, 0 0 10px #000;
  429.  padding: 5px;
  430.  transform: rotate(-10deg);
  431.  display: block;
  432.  margin: -20px -12px;
  433. }
  434. .ueTEN span {
  435.  position: absolute;
  436.  right: 0;
  437.  bottom: 0;
  438.  padding: 10px;
  439.  background: #FFFc;
  440.  width: 150px;
  441.  margin: -5px;
  442.  transform: rotate(-10deg);
  443.  text-align: justify;
  444.  box-shadow: -2px -2px 5px #0009;
  445. }
  446. .creTEN {
  447.  height: 60px;
  448.  overflow: auto;
  449. }
  450. .creTEN a {
  451.  background: #2eaac8;
  452.  color: #FFF !important;
  453.  padding: 0 3px;
  454.  text-transform: uppercase;
  455.  font-size: 9px;
  456.  letter-spacing: 1px;
  457.  transition: .5s;
  458. }
  459. .creTEN a:hover {
  460.  letter-spacing: 2px;
  461. }
  462. .miTEN {
  463.  position: absolute;
  464.  right: 10px;
  465.  bottom: -2px;
  466.  bottom: -3px;
  467.  font-size: 11px;
  468.  color: #ff56aa !important;
  469.  font-weight: bold;
  470.  text-shadow: 1px 1px 6px #8be9ff, -1px 1px 6px #8be9ff, 1px -1px 6px #8be9ff, -1px -1px 6px #8be9ff;
  471.  letter-spacing: 1px;
  472.  transition: .5s;
  473. }
  474. .miTEN:hover {
  475.  font-size: 15px;
  476. }
  477. .TEN div::-webkit-scrollbar {
  478.  width: 3px !important;
  479.  background: #FFF !important;
  480.  height: 3px;
  481. }
  482. .TEN div::-webkit-scrollbar-thumb {
  483.  background: #8be9ff !important;
  484. }
  485. @keyframes curio {
  486.  0%, 19% {margin-left: 0%;}
  487.  20%, 39% {margin-left: -100%;}
  488.  40%, 59% {margin-left: -200%;}
  489.  60%, 79% {margin-left: -300%;}
  490.  80%, 100% {margin-left: -400%;}
  491. }
  492. @keyframes palla {
  493.  from {margin: 0px 0px;}
  494.  to {margin: 0px -5px;}
  495. }
  496. @keyframes ulti {
  497.  from {transform: translatey(210px);}
  498.  to {
  499.  transform: translatey(-100%);
  500. }
  501. }
Advertisement
Add Comment
Please, Sign In to add comment