Advertisement
kobial8

Isotop/Portfolio | CSS Code

Feb 28th, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.91 KB | None | 0 0
  1. #portfolio {
  2.   padding: 100px 0;
  3.   background: #f5f5f5;
  4. }
  5. #portfolio .portfolio-filter {
  6.   list-style: none;
  7.   padding: 0;
  8.   margin: 0 0 50px;
  9.   display: inline-block;
  10. }
  11. #portfolio .portfolio-filter > li {
  12.   float: left;
  13.   display: block;
  14. }
  15. #portfolio .portfolio-filter > li a {
  16.   display: block;
  17.   padding: 7px 15px;
  18.   background: #e5e5e5;
  19.   color: #64686d;
  20.   position: relative;
  21. }
  22. #portfolio .portfolio-filter > li a:hover,
  23. #portfolio .portfolio-filter > li a.active {
  24.   background: #45aed6;
  25.   color: #fff;
  26.   box-shadow: 0 -3px 0 0 #318daf inset;
  27.   -webkit-box-shadow: 0 -3px 0 0 #318daf inset;
  28. }
  29. #portfolio .portfolio-filter > li a.active:after {
  30.   content: " ";
  31.   position: absolute;
  32.   bottom: -17px;
  33.   left: 50%;
  34.   margin-left: -10px;
  35.   border-width: 10px;
  36.   border-style: solid;
  37.   border-color: #318daf transparent transparent transparent;
  38. }
  39. #portfolio .portfolio-filter > li:first-child a {
  40.   border-radius: 4px 0 0 4px;
  41. }
  42. #portfolio .portfolio-filter > li:last-child a {
  43.   border-radius: 0 4px 4px 0;
  44. }
  45. #portfolio .portfolio-items {
  46.   margin: -15px;
  47. }
  48. #portfolio .portfolio-item {
  49.   width: 24.9%;
  50.   float: left;
  51.   padding: 15px;
  52.   -webkit-box-sizing: border-box;
  53.   -moz-box-sizing: border-box;
  54.   -o-box-sizing: border-box;
  55.   -ms-box-sizing: border-box;
  56.   box-sizing: border-box;
  57. }
  58. #portfolio .portfolio-item .portfolio-item-inner {
  59.   position: relative;
  60. }
  61. #portfolio .portfolio-item .portfolio-item-inner .portfolio-info {
  62.   opacity: 0;
  63.   transition: opacity 400ms;
  64.   -webkit-transition: opacity 400ms;
  65.   position: absolute;
  66.   bottom: 0;
  67.   left: 0;
  68.   right: 0;
  69.   padding: 10px;
  70.   background: rgba(0, 0, 0, 0.5);
  71.   color: #fff;
  72. }
  73. #portfolio .portfolio-item .portfolio-item-inner .portfolio-info h3 {
  74.   font-size: 16px;
  75.   line-height: 1;
  76.   margin: 0;
  77.   color: #fff;
  78. }
  79. #portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview {
  80.   position: absolute;
  81.   top: -18px;
  82.   right: 12px;
  83.   border-radius: 50%;
  84.   background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  85.   background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  86.   background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  87.   width: 36px;
  88.   height: 36px;
  89.   line-height: 36px;
  90.   text-align: center;
  91.   color: #fff;
  92.   box-shadow: 0 0 0 2px #fff;
  93.   -webkit-box-shadow: 0 0 0 2px #fff;
  94. }
  95. #portfolio .portfolio-item:hover .portfolio-info {
  96.   opacity: 1;
  97. }
  98. /* Start: Recommended Isotope styles */
  99. /**** Isotope Filtering ****/
  100. .isotope-item {
  101.   z-index: 2;
  102. }
  103. .isotope-hidden.isotope-item {
  104.   pointer-events: none;
  105.   z-index: 1;
  106. }
  107. /**** Isotope CSS3 transitions ****/
  108. .isotope,
  109. .isotope .isotope-item {
  110.   -webkit-transition-duration: 0.8s;
  111.   -moz-transition-duration: 0.8s;
  112.   -ms-transition-duration: 0.8s;
  113.   -o-transition-duration: 0.8s;
  114.   transition-duration: 0.8s;
  115. }
  116. .isotope {
  117.   -webkit-transition-property: height, width;
  118.   -moz-transition-property: height, width;
  119.   -ms-transition-property: height, width;
  120.   -o-transition-property: height, width;
  121.   transition-property: height, width;
  122. }
  123. .isotope .isotope-item {
  124.   -webkit-transition-property: -webkit-transform, opacity;
  125.   -moz-transition-property: -moz-transform, opacity;
  126.   -ms-transition-property: -ms-transform, opacity;
  127.   -o-transition-property: -o-transform, opacity;
  128.   transition-property: transform, opacity;
  129. }
  130. /**** disabling Isotope CSS3 transitions ****/
  131. .isotope.no-transition,
  132. .isotope.no-transition .isotope-item,
  133. .isotope .isotope-item.no-transition {
  134.   -webkit-transition-duration: 0s;
  135.   -moz-transition-duration: 0s;
  136.   -ms-transition-duration: 0s;
  137.   -o-transition-duration: 0s;
  138.   transition-duration: 0s;
  139. }
  140. /* End: Recommended Isotope styles */
  141. /* disable CSS transitions for containers with infinite scrolling*/
  142. .isotope.infinite-scrolling {
  143.   -webkit-transition: none;
  144.   -moz-transition: none;
  145.   -ms-transition: none;
  146.   -o-transition: none;
  147.   transition: none;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement