You are here

varbase-media-blazy-blurry.theme.css in Varbase Media 9.0.x

Same filename and directory in other branches
  1. 8.7 css/theme/varbase-media-blazy-blurry.theme.css
.blazy.field--type-image {
  max-width: 100%;
  height: auto;
}

.blazy.media-cover-image {
  width: 100%;
  height: auto;
}

.blazy.field--type-image .media--loading,
.blazy.media-cover-image .media--loading {
  -webkit-backface-visibility: inherit;
  backface-visibility: inherit;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.blazy.field--type-image .media--loading::before,
.blazy.media-cover-image .media--loading::before {
  display: none;
}

.blazy.field--type-image .media--loading figure,
.blazy.field--type-image .media--loading img,
.blazy.media-cover-image .media--loading figure,
.blazy.media-cover-image .media--loading img {
  max-width: 100%;
  height: auto;
}

.blazy.field--type-image .b-lazy,
.blazy.media-cover-image .b-lazy {
  transition: filter 0.2s, transform 0.2s;
  transform: scale(1.001);
  opacity: 1;
  filter: blur(2px);
}

.blazy.field--type-image .b-loaded,
.blazy.media-cover-image .b-loaded {
  transform: scale(1);
  filter: blur(0);
}

.blazy img {
  width: 100%;
  height: 100%;
}

.media--loading {
  -webkit-backface-visibility: inherit;
  backface-visibility: inherit;
  overflow: hidden;
}

.media--loading::before {
  display: none;
}

.text-formatted .blazy.blazy--field-media-image.field[data-blazy] {
  display: inline-block;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--original {
  width: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--large {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--medium {
  width: 50%;
  margin-right: 25%;
  margin-left: 25%;
}

.text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--small {
  width: 25%;
  margin-right: 37.5%;
  margin-left: 37.5%;
}

.text-formatted .align-left > .blazy.blazy--field-media-image {
  margin: 0 1rem 0 0;
}

.text-formatted .align-right > .blazy.blazy--field-media-image {
  margin: 0 0 0 1rem;
}

File

css/theme/varbase-media-blazy-blurry.theme.css
View source
  1. .blazy.field--type-image {
  2. max-width: 100%;
  3. height: auto;
  4. }
  5. .blazy.media-cover-image {
  6. width: 100%;
  7. height: auto;
  8. }
  9. .blazy.field--type-image .media--loading,
  10. .blazy.media-cover-image .media--loading {
  11. -webkit-backface-visibility: inherit;
  12. backface-visibility: inherit;
  13. overflow: hidden;
  14. max-width: 100%;
  15. height: auto;
  16. }
  17. .blazy.field--type-image .media--loading::before,
  18. .blazy.media-cover-image .media--loading::before {
  19. display: none;
  20. }
  21. .blazy.field--type-image .media--loading figure,
  22. .blazy.field--type-image .media--loading img,
  23. .blazy.media-cover-image .media--loading figure,
  24. .blazy.media-cover-image .media--loading img {
  25. max-width: 100%;
  26. height: auto;
  27. }
  28. .blazy.field--type-image .b-lazy,
  29. .blazy.media-cover-image .b-lazy {
  30. transition: filter 0.2s, transform 0.2s;
  31. transform: scale(1.001);
  32. opacity: 1;
  33. filter: blur(2px);
  34. }
  35. .blazy.field--type-image .b-loaded,
  36. .blazy.media-cover-image .b-loaded {
  37. transform: scale(1);
  38. filter: blur(0);
  39. }
  40. .blazy img {
  41. width: 100%;
  42. height: 100%;
  43. }
  44. .media--loading {
  45. -webkit-backface-visibility: inherit;
  46. backface-visibility: inherit;
  47. overflow: hidden;
  48. }
  49. .media--loading::before {
  50. display: none;
  51. }
  52. .text-formatted .blazy.blazy--field-media-image.field[data-blazy] {
  53. display: inline-block;
  54. min-width: -webkit-fit-content;
  55. min-width: -moz-fit-content;
  56. min-width: fit-content;
  57. }
  58. .text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--original {
  59. width: auto;
  60. max-width: 100%;
  61. margin-right: auto;
  62. margin-left: auto;
  63. }
  64. .text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--large {
  65. width: 100%;
  66. margin-right: 0;
  67. margin-left: 0;
  68. }
  69. .text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--medium {
  70. width: 50%;
  71. margin-right: 25%;
  72. margin-left: 25%;
  73. }
  74. .text-formatted .align-center > .blazy.blazy--field-media-image.blazy--field-media-image--small {
  75. width: 25%;
  76. margin-right: 37.5%;
  77. margin-left: 37.5%;
  78. }
  79. .text-formatted .align-left > .blazy.blazy--field-media-image {
  80. margin: 0 1rem 0 0;
  81. }
  82. .text-formatted .align-right > .blazy.blazy--field-media-image {
  83. margin: 0 0 0 1rem;
  84. }