Skip to content
Snippets Groups Projects
NarrativeIntro.vue 1.88 KiB
Newer Older
  • Learn to ignore specific revisions
  • <template>
    
      <section id="narrativeIntro">
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
        <div id="grid-container" class= "text-container">
          <div id="text2" >
    
            <p v-html="t('text.components.introNarrative.paragraph1')"></p>
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
          </div>
    
          <img id="image1" src="@/assets/images/water_security_not-stylized.png" class="img" alt="Stylized city-scape image with buildings in background and lush green grass surrounding pond in foreground."/>
          <img id="image2" src="@/assets/images/water_insecurity_not-stylized.png" class="img" alt="Stylized image with an orange hue displaying a home surrounded by sagebrush, barren land, and a nearby road."/>
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
          <div id="text3">
    
            <p v-html="t('text.components.introNarrative.paragraph2')"></p>
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
          </div>
    
        </div>
        <div id="text4" class="text-container">
    
          <p v-html="t('text.components.introNarrative.paragraph3')"></p>
    
        </div>
        <div id="text5" class="text-container">
    
          <p v-html="t('text.components.introNarrative.paragraph4')"></p>
    
        </div>
      </section>
    </template>
    
    import { useI18n } from 'vue-i18n';
    
    const { t } = useI18n();
    
    
    <style scoped>
    .text-container {
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
      margin-bottom: 20px;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    }
    
    #grid-container {
      display: grid;
      vertical-align: middle;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
      gap: 10px;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
      grid-template-columns: 50% 50%;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
        grid-template-areas:
        "text2 image1"
        "image2 text3";
        box-sizing: border-box; 
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    }
    
    #text2 {
      grid-area: text2;
    }
    
    #text3 {
      grid-area: text3;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
      padding: 0rem 1rem 0rem 1rem;   
    
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    }
    
    #image1 {
      grid-area: image1;
    }
    
    #image2 {
      grid-area: image2;
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    }
    
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    #image1,
    #image2 {
      width: 100%;
    }
    
    
    Azadpour, Elmera's avatar
    Azadpour, Elmera committed
    @media screen and (max-width: 700px) {
      #grid-container {
        grid-template-columns: 1fr;
        grid-template-areas:
          "image1"
          "text2"
          "image2"
          "text3";
      }
    }
    
    </style>
    
    
    <style lang="scss">
    
      #water-hazards-tooltip {
        z-index: 99;
    
      }
      #social-vulnerability-tooltip {
    
    </style>