_mixins.less 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // /**
  2. // * Copyright © Magento, Inc. All rights reserved.
  3. // * See COPYING.txt for license details.
  4. // */
  5. .fotorama-translate3d(@x; @y; @z) {
  6. -webkit-transform: translate3d(@x, @y, @z);
  7. -ms-transform: translate3d(@x, @y, @z);
  8. -o-transform: translate3d(@x, @y, @z);
  9. transform: translate3d(@x, @y, @z);
  10. }
  11. .fotorama-rotate (@deg) {
  12. -webkit-transform: rotate(@deg);
  13. -ms-transform: rotate(@deg);
  14. transform: rotate(@deg);
  15. }
  16. .translateX(@value) {
  17. -webkit-transform: translateX(@value);
  18. -ms-transform: translateX(@value);
  19. -o-transform: translateX(@value);
  20. transform: translateX(@value);
  21. }
  22. .translateY(@value) {
  23. -webkit-transform: translateY(@value);
  24. -ms-transform: translateY(@value);
  25. -o-transform: translateY(@value);
  26. transform: translateY(@value);
  27. }
  28. .fotorama-shadow-gradient(@x, @y) {
  29. background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at @x @y, rgba(0, 0, 0, 0.4), transparent);
  30. }
  31. .fotorama-inline-block(@va: middle) {
  32. *display: inline;
  33. *zoom: 1;
  34. -moz-box-orient: vertical;
  35. display: -moz-inline-box;
  36. display: inline-block;
  37. vertical-align: @va;
  38. }
  39. .fotorama-button-background() {
  40. background-color: rgba(255, 255, 255, 0.3);
  41. transition: background-color @fotorama-duration-time ease-in-out;
  42. &:hover {
  43. background-color: rgba(255, 255, 255, 0.5);
  44. }
  45. &:active {
  46. background-color: rgba(213, 213, 213, 0.5);
  47. }
  48. }