_FeatureMedia.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. @mixin featureMedia() {
  2. .esri-feature-media__container {
  3. display: flex;
  4. flex-flow: row wrap;
  5. align-items: center;
  6. }
  7. .esri-feature-media__item-title {
  8. font-size: $font-size__h2;
  9. margin: 0 0 0.2em;
  10. }
  11. .esri-feature-media__item-caption {
  12. font-size: $font-size__body;
  13. padding: 0.1rem 0 0;
  14. }
  15. .esri-feature-media__container {
  16. flex-flow: row nowrap;
  17. align-items: stretch;
  18. justify-content: center;
  19. width: 100%;
  20. min-height: 150px;
  21. margin-top: $cap-spacing--half;
  22. }
  23. .esri-feature-media__container .esri-feature-media__button {
  24. justify-content: center;
  25. align-items: center;
  26. flex: 0 0 $button-width;
  27. width: $button-width;
  28. font-size: 20px;
  29. background: transparent;
  30. border: none;
  31. color: $interactive-font-color;
  32. display: flex;
  33. }
  34. .esri-feature-media__container .esri-feature-media__button {
  35. cursor: pointer;
  36. color: $interactive-font-color--hover;
  37. }
  38. .esri-feature-media__item {
  39. width: 100%;
  40. height: auto;
  41. display: flex;
  42. align-items: flex-start;
  43. justify-content: center;
  44. margin-top: $cap-spacing--half;
  45. margin-bottom: $cap-spacing;
  46. }
  47. .esri-feature-media__item-container {
  48. flex: 0 1 auto;
  49. width: 100%;
  50. img {
  51. max-width: 100%;
  52. }
  53. }
  54. .esri-feature-media__chart {
  55. background-color: $background-color;
  56. // Dimensions on containing div are required
  57. // for Chart library to know how big to make the chart.
  58. width: 100%;
  59. height: 250px;
  60. }
  61. .esri-feature-media__previous-icon--rtl,
  62. .esri-feature-media__next-icon--rtl {
  63. display: none;
  64. }
  65. // RTL
  66. html[dir="rtl"] {
  67. .esri-feature-media__image-summary {
  68. margin: 0 0.5em 0 0;
  69. }
  70. .esri-feature-media__previous-icon--rtl,
  71. .esri-feature-media__next-icon--rtl {
  72. display: inline-block;
  73. }
  74. .esri-feature-media__previous-icon,
  75. .esri-feature-media__next-icon {
  76. display: none;
  77. }
  78. }
  79. }
  80. @if $include_FeatureMedia == true {
  81. @include featureMedia();
  82. }