index.html 3.85 KB
<section class="hero-section rel  rpt-150 pb-130 rpb-0">
  <div class="shape shapeAnimationOne l-10 t-60">
    <img src="assets/img/shapes/shape1.png" alt="Shape">
  </div>
</section>


<section class="rel rpt-150 rpb-0 text-left" >
  <div class="container">
    <div class="row banner-height pt-90 pb-90">
      <div class="banner-introduction color-white col-lg-6">
        <h2 class="intro-title color-white">{{cloudData.title}}</h2>
        <span class="intro-intro">{{cloudData.introduction}}</span>
      </div>
    </div>
  </div>
  <div class="intro-Con"></div>
</section>
<section class="intro-tab">
  <div class="container">
    <ul class="intro-tab-container">
      <li class="tab-item-li" v-for="(item,index) in cloudData.data" :key="item" v-show="item.title">
        <span :class="['tab-item','scroll-to-target',{'tab-item-active':tabActive==index}]" :data-target="'[data-type='+item.type+']'">{{item.title}}</span>
      </li>
    </ul>
  </div>
</section>


<section :class="['info-container', 'rel',  'pt-55',{'mb-70':item.type!='icon','pb-55':item.type=='icon','info-container-bg':item.type=='icon'}]" v-for="(item,index) in cloudData.data" :key="item">
  <div class="div-type" :data-type="item.type"></div>
  <div class="container cloud">
    <div class="info-title">{{item.title}}</div>
    <div :class="['info-intro',{'text-align-center':item.type=='system' || item.type=='value'},{'max-width-600':item.type=='value'}]" v-if="item.introduction">{{item.introduction}}</div>
    <div class="row"  v-if="item.data && item.data.length>0">
      <div class="info-character col-md-4" v-for="(itemC,indexC) in item.data">
        <img class="pt-50" :src="itemC.icon" alt="">
        <h4 class="pt-30">{{itemC.title}}</h4>
        <div class="info-character-intro">{{itemC.introduction}}</div>
      </div>
    </div>
    <div class="info-system pt-50" v-if="item.img">
      <img :src="item.img" alt="">
    </div>
    <div class="row" v-if="item.publicCloud && item.privateCloud">
      <div class="col-lg-8">
        <div class="cloud-content cloud-content-public">
          <div class="cloud-title">{{item.publicCloud.title}}</div>
          <div class="row cloud-icon-container flex-warp-center">
            <div class="cloud-icon-item col-md-4" v-for="itemI in item.publicCloud.iconData">
              <div class="cloud-icon-item-con flex-column-center">
                <div class="cloud-img">
                  <img :src="itemI.icon" alt="">
                </div>
                <div class="cloud-icon-title pt-30">{{itemI.title}}</div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="col-lg-4 ">
        <div class="cloud-content cloud-content-private">
          <div class="cloud-title">{{item.privateCloud.title}}</div>
          <div class="row cloud-icon-container flex-warp-center">
            <div class="cloud-icon-item col-md-6" v-for="itemI in item.privateCloud.iconData">
              <div class="cloud-icon-item-con flex-column-center">
                <div class="cloud-img">
                  <img :src="itemI.icon" alt="">
                </div>
                <div class="cloud-icon-title pt-30">{{itemI.title}}</div>
              </div>

            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row pt-30 pd-40" v-if="item.dataC && item.dataC.length>0">
      <div class="col-lg-6 pd-40" v-for="(itemA,indexA) in item.dataC">
        <div class="div-img text-center">
          <img :src="itemA.img" alt="">
        </div>
        <div class="cloud-c-title pt-30">{{itemA.title}}</div>
        <ul  :class="[{'row':indexA>=2}, {'flex-column-center':indexA<2} ,'pt-30','pl-20','pr-20']"  v-if="itemA.introData.length>0">
          <li :class="['list-style-li']" v-for="(itemV,indexV) in itemA.introData"><i class="list-style"></i>{{itemV}}</li>
        </ul>
      </div>
    </div>
  </div>
</section>