image-preview.pcss.css

Same filename in this branch
  1. main core/themes/claro/css/components/image-preview.pcss.css
  2. main core/themes/admin/css/components/image-preview.pcss.css
Same filename and directory in other branches
  1. 10 core/themes/claro/css/components/image-preview.pcss.css
  2. 11.x core/themes/claro/css/components/image-preview.pcss.css
  3. 9 core/themes/claro/css/components/image-preview.pcss.css
  4. 8.9.x core/themes/claro/css/components/image-preview.pcss.css
  5. 11.x core/themes/admin/css/components/image-preview.pcss.css
  6. 11.x core/themes/default_admin/css/components/image-preview.pcss.css

Image preview component.

File

core/themes/default_admin/css/components/image-preview.pcss.css

View source
  1. /**
  2. * @file
  3. * Image preview component.
  4. */
  5. :root {
  6. --color-pattern: var(--color-gray-200);
  7. --size-pattern-square: calc(7rem / 16);
  8. }
  9. /**
  10. * Image preview.
  11. */
  12. .image-preview {
  13. line-height: 0;
  14. & img {
  15. background-color: var(--gin-pattern-fallback);
  16. background-image: linear-gradient(-45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(-45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--gin-pattern) 25%, transparent 26%);
  17. background-position:
  18. 0 0,
  19. var(--gin-pattern-square) var(--gin-pattern-square),
  20. var(--gin-pattern-square) var(--gin-pattern-square),
  21. 0 0;
  22. background-size: calc(var(--gin-pattern-square) * 2) calc(var(--gin-pattern-square) * 2);
  23. }
  24. }
  25. .image-preview__img-wrapper {
  26. display: inline-block;
  27. max-width: 100%;
  28. background-color: var(--color-white);
  29. box-shadow: inset 0 0 var(--size-pattern-square) var(--color-pattern);
  30. }
  31. /**
  32. * Don't display file icon in image widgets.
  33. */
  34. .image-widget .file.file {
  35. padding: 0;
  36. background: none;
  37. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.