You are here

wide-image.css in Drupal 10

Same filename and directory in other branches
  1. 9 core/themes/olivero/css/components/wide-image.css

Wide image component.

File

core/themes/olivero/css/components/wide-image.css
View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * Wide image component.
  10. */
  11. /*
  12. * Media query breakpoints.
  13. * Processed by postcss/postcss-custom-media.
  14. */
  15. /* Navigation related breakpoints */
  16. /* Grid related breakpoints */
  17. /* Grid shifts from 6 to 14 columns. */
  18. /* Width of the entire grid maxes out. */
  19. [dir="ltr"] .wide-image {
  20. margin-left: 0
  21. }
  22. [dir="rtl"] .wide-image {
  23. margin-right: 0
  24. }
  25. [dir="ltr"] .wide-image {
  26. margin-right: 0
  27. }
  28. [dir="rtl"] .wide-image {
  29. margin-left: 0
  30. }
  31. .wide-image {
  32. margin-top: var(--sp0-5);
  33. margin-bottom: var(--sp2)
  34. }
  35. @media (min-width: 43.75rem) {
  36. [dir="ltr"] .wide-image {
  37. margin-left: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))))
  38. }
  39. [dir="rtl"] .wide-image {
  40. margin-right: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))))
  41. }
  42. .wide-image {
  43. width: calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));
  44. margin-top: var(--sp2);
  45. margin-bottom: var(--sp4)
  46. }
  47. }
  48. @media (min-width: 62.5rem) {
  49. [dir="ltr"] .wide-image {
  50. margin-left: calc(-1 * (var(--grid-col-width) + var(--grid-gap)))
  51. }
  52. [dir="rtl"] .wide-image {
  53. margin-right: calc(-1 * (var(--grid-col-width) + var(--grid-gap)))
  54. }
  55. .wide-image {
  56. width: calc(12 * var(--grid-col-width) + 11 * var(--grid-gap))
  57. }
  58. }
  59. /* Ensure that image doesn't overlap sidebar. */
  60. @media (min-width: 62.5rem) {
  61. .sidebar-grid .wide-image {
  62. width: calc(9 * var(--grid-col-width) + 8 * var(--grid-gap))
  63. }
  64. }
  65. @media (min-width: 81.25rem) {
  66. .sidebar-grid .wide-image {
  67. width: calc(10 * var(--grid-col-width) + 9 * var(--grid-gap))
  68. }
  69. }
  70. /* Ensure that image doesn't overlap layout builder sections when editing layouts. */
  71. [dir="ltr"] .layout-builder .wide-image {
  72. margin-left: 0
  73. }
  74. [dir="rtl"] .layout-builder .wide-image {
  75. margin-right: 0
  76. }
  77. [dir="ltr"] .layout-builder .wide-image {
  78. margin-right: 0
  79. }
  80. [dir="rtl"] .layout-builder .wide-image {
  81. margin-left: 0
  82. }
  83. .layout-builder .wide-image {
  84. max-width: 100%;
  85. }