Advertisement
sazid_iiuc

Untitled

Apr 5th, 2021
913
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.82 KB | None | 0 0
  1. html,body
  2. {
  3.   display:flex;
  4.   align-items:center;
  5.   justify-content:center;
  6.   width:100vw;
  7.   height:100vh;
  8.   margin:0;
  9.   padding:0;
  10.   background-image: linear-gradient(90deg, #ffb170, #ff76d5);
  11.   font-family: Helvetica;
  12. }
  13.  
  14. .fill-purple
  15. {
  16.   background-image: linear-gradient(90deg, #4addff, #a34dfe);
  17. }
  18.  
  19. .fill-green
  20. {
  21.   background-image: linear-gradient(90deg, #ffe40c, #33d497);
  22. }
  23.  
  24. .fill-blue
  25. {
  26.   background-image: linear-gradient(90deg, #285ca5, #18d5ff);
  27. }
  28.  
  29. .fill-orange
  30. {
  31.   background-image: linear-gradient(90deg, #fcf595, #ff954d);
  32. }
  33.  
  34. .cards
  35. {
  36.   display:flex;
  37.   flex-direction:row;
  38.   align-items:center;
  39.   justify-content:center;
  40.   position: relative;
  41.   height:21.875rem;
  42.   width:100%;
  43. }
  44.  
  45. .card
  46. {
  47.   display:flex;
  48.   width:27.8125rem;
  49.   height:16.25rem;
  50.   border-radius:0.5rem;
  51.   transform-origin:center center;
  52.   transform:scale(1) translate(0px,0px) perspective( 750px ) rotateY(0deg);
  53.   transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  54.   transition-duration: 0.5s;
  55.   position:absolute;
  56.   top:0;
  57.   box-shadow:0 30px 50px rgba(0,0,0,0.1);
  58.   z-index:3;
  59.   cursor: pointer;
  60.   overflow:hidden;
  61. }
  62.  
  63. .card *
  64. {
  65.   pointer-events: none;
  66. }
  67.  
  68. .card--left
  69. {
  70.   transform:scale(0.75) translate(-335px,0px) perspective( 750px ) rotateY(10deg);
  71.   box-shadow:0 15px 25px rgba(0,0,0,0.1);
  72.   z-index:1;
  73. }
  74.  
  75. .card--center
  76. {
  77.   transform:scale(1) translate(0px, 0px) perspective( 750px ) rotateY(0deg);
  78.   box-shadow:0 30px 50px rgba(0,0,0,0.1);
  79.   z-index:3;
  80. }
  81.  
  82. .card--right
  83. {
  84.   transform:scale(0.75) translate(335px,0px) perspective( 750px ) rotateY(-10deg);
  85.   box-shadow:0 15px 25px rgba(0,0,0,0.1);
  86.   z-index:1;
  87. }
  88.  
  89. .card__icon
  90. {
  91.   width:30%;
  92.   height:100%;
  93.   background:rgba(255,255,255,0.5);
  94.   position:relative;
  95.   display:flex;
  96.   align-items: center;
  97.   justify-content: center;
  98. }
  99.  
  100. .card__icon:before
  101. {
  102.   content:attr(data-icon);
  103.   font-size:3rem;
  104.   position:absolute;
  105.   display:flex;
  106.   align-items: center;
  107.   justify-content: center;
  108.   width:100px;
  109.   height:100px;
  110.   border-radius: 50px;
  111.   background:rgba(255,255,255,1);
  112. }
  113.  
  114. .card__detail
  115. {
  116.   flex:1;
  117.   display:flex;
  118.   align-items: center;
  119.   justify-content: center;
  120. }
  121.  
  122. @media only screen and (max-width : 736px)
  123. {
  124.   .cards
  125.   {
  126.     flex-direction:column;
  127.     margin:auto 0;
  128.   }
  129.  
  130.   .card
  131.   {
  132.     display:flex;
  133.     width:90%;
  134.   }
  135.  
  136.   .card--left
  137.   {
  138.     transform:scale(0.75) translate(0px, -150px) perspective(750px) rotateY(0) rotateX(-10deg) translateZ(-5px);
  139.   }
  140.  
  141.   .card--center
  142.   {
  143.     transform:scale(1) translate(0px, 0px) perspective( 750px ) rotateY(0deg)  rotateX(0deg) translateZ(5px);
  144.   }
  145.  
  146.   .card--right
  147.   {
  148.     transform:scale(0.75) translate(0px, 150px) perspective(750px) rotateY(0) rotateX(10deg) translateZ(-5px);
  149.   }
  150.  
  151.   .card__icon:before
  152.   {
  153.     transform:scale(0.75);
  154.   }
  155. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement