_image-gallery.scss 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. /* Image gallery style 01 */
  2. .image-gallery-style-01 {
  3. .gallery-box {
  4. .gallery-image {
  5. will-change: transform;
  6. }
  7. &:hover {
  8. img {
  9. opacity: 0.5;
  10. -webkit-filter: blur(2px);
  11. filter: blur(2px);
  12. @include prefix(transform, scale(1.1), webkit);
  13. }
  14. }
  15. }
  16. }
  17. /* Image gallery style 02 */
  18. .image-gallery-style-02 {
  19. .gallery-box {
  20. &:hover {
  21. img {
  22. -webkit-filter: grayscale(1);
  23. filter: grayscale(1);
  24. opacity: 0.3;
  25. }
  26. }
  27. }
  28. }
  29. /* Image gallery style 03 */
  30. .image-gallery-style-03 {
  31. .gallery-box {
  32. i {
  33. opacity: 0;
  34. visibility: hidden;
  35. }
  36. img {
  37. @include prefix(transform, scale(1.13) translateZ(0), webkit);
  38. }
  39. &:hover {
  40. i {
  41. opacity: 1;
  42. visibility: visible;
  43. }
  44. img {
  45. opacity: 0.2;
  46. @include prefix(transform, scale(1) translateZ(0), webkit);
  47. }
  48. }
  49. }
  50. }
  51. /* Image gallery style 04 */
  52. .image-gallery-style-04 {
  53. .gallery-box {
  54. will-change: transform;
  55. img {
  56. width: 100%;
  57. }
  58. &:hover {
  59. img {
  60. opacity: 0.2;
  61. }
  62. }
  63. }
  64. }
  65. /* Image gallery style 05 */
  66. .image-gallery-style-05 {
  67. .gallery-box {
  68. will-change: transform;
  69. &:hover {
  70. img {
  71. opacity: 0.2;
  72. }
  73. }
  74. }
  75. }
  76. /* Image gallery style 06 */
  77. .image-gallery-style-06 {
  78. .gallery-box {
  79. will-change: transform;
  80. img{
  81. width: 100%;
  82. }
  83. .gallery-hover {
  84. position: absolute;
  85. top: 0;
  86. left: 0;
  87. opacity: 0;
  88. visibility: hidden;
  89. .gallery-title {
  90. @include prefix(transform, scale(1.5), webkit);
  91. }
  92. }
  93. &:hover {
  94. img{
  95. opacity: .2;
  96. @include prefix(transform, scale(1.15), webkit);
  97. }
  98. .gallery-hover {
  99. opacity: 1;
  100. visibility: visible;
  101. .gallery-title {
  102. @include prefix(transform, scale(1), webkit);
  103. }
  104. }
  105. }
  106. }
  107. }