|
@@ -1,164 +1,150 @@
|
|
|
-<ion-header [translucent]="true">
|
|
|
+<ion-header [translucent]="true" class="ion-no-border">
|
|
|
<ion-toolbar>
|
|
|
- <ion-title style="font-family: 'Courier New', Courier, monospace;">
|
|
|
- <span>AI艺速</span>
|
|
|
- <img src="../../assets/img/logo2.png" alt="AI艺速"
|
|
|
- style="height: 20px;width: 20px;text-align: center;justify-content: center;margin-top: 3px;margin-left: 5px;">
|
|
|
- </ion-title>
|
|
|
+ <div class="brand-header">
|
|
|
+ <div class="brand-title">
|
|
|
+ <div class="title-container">
|
|
|
+ <span>AI艺速</span>
|
|
|
+ <img src="assets/img/logo2.png" alt="AI艺速">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</ion-toolbar>
|
|
|
</ion-header>
|
|
|
|
|
|
<ion-content [fullscreen]="true">
|
|
|
- <div style="display: flex;align-items: center;justify-content: center;gap: 10px;height: 50px;">
|
|
|
- <ion-searchbar placeholder="输入搜索内容" style="width: 65%"></ion-searchbar>
|
|
|
- <ion-icon name="mail-outline" style="height: 30px;width: 30px;"></ion-icon>
|
|
|
- <div style="display: flex;align-items: center;">
|
|
|
- <ion-icon name="calendar-outline" style="height: 25px;width: 30px;"></ion-icon>
|
|
|
- <p>签到</p>
|
|
|
+
|
|
|
+ <div class="search-section">
|
|
|
+ <ion-searchbar mode="ios" placeholder="搜索你感兴趣的内容" class="custom-searchbar"></ion-searchbar>
|
|
|
+ <div class="action-buttons">
|
|
|
+ <ion-button fill="clear" class="icon-button">
|
|
|
+ <ion-icon name="mail-outline"></ion-icon>
|
|
|
+ </ion-button>
|
|
|
+ <ion-button fill="clear" class="sign-in-button">
|
|
|
+ <ion-icon name="calendar-outline"></ion-icon>
|
|
|
+ <span>签到</span>
|
|
|
+ </ion-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
-
|
|
|
- <ion-toolbar style="height: 40px;">
|
|
|
- <ion-tabs>
|
|
|
- <ion-tab-bar slot="top">
|
|
|
- <ion-tab-button tab="home">
|
|
|
- <ion-label>首页</ion-label>
|
|
|
- </ion-tab-button>
|
|
|
- <ion-tab-button tab="psychology">
|
|
|
- <ion-label tab="search" (click)="goToInterestSearch()">兴趣调查</ion-label>
|
|
|
- </ion-tab-button>
|
|
|
- <ion-tab-button tab="course">
|
|
|
- <ion-label>课程</ion-label>
|
|
|
- </ion-tab-button>
|
|
|
- <ion-tab-button tab="test" class="rounded-rectangle" (click)="goToInterestTest()">
|
|
|
- <ion-label>兴趣探索</ion-label>
|
|
|
- </ion-tab-button>
|
|
|
- <ion-tab-button tab="ebook" class="rounded-rectangle" (click)="goToInterestPicture()">
|
|
|
- <ion-label>意境呈现</ion-label>
|
|
|
- </ion-tab-button>
|
|
|
- </ion-tab-bar>
|
|
|
- </ion-tabs>
|
|
|
- </ion-toolbar>
|
|
|
-
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- <ion-segment-view>
|
|
|
- <img alt="wu" src="../../assets/img/study.png" style="border-radius: 8px;position: relative;margin: 15px;display:flex ;align-items: center;
|
|
|
- justify-content: center;height: 200px;width: 90%;" />
|
|
|
- </ion-segment-view>
|
|
|
- </div> -->
|
|
|
-
|
|
|
-
|
|
|
- <div class="banner-container">
|
|
|
-
|
|
|
-
|
|
|
- <input type="radio" name="radio-set" checked="checked" id="banner-control-1">
|
|
|
- <a class="banner-nav-a" href="#banner01"></a>
|
|
|
- <input type="radio" name="radio-set" id="banner-control-2">
|
|
|
- <a class="banner-nav-a" href="#banner02"></a>
|
|
|
- <input type="radio" name="radio-set" id="banner-control-3">
|
|
|
- <a class="banner-nav-a" href="#banner03"></a>
|
|
|
- <input type="radio" name="radio-set" id="banner-control-4">
|
|
|
- <a class="banner-nav-a" href="#banner04"></a>
|
|
|
- <input type="radio" name="radio-set" id="banner-control-5">
|
|
|
- <a class="banner-nav-a" href="#banner05"></a>
|
|
|
- <div class="banner-img-container">
|
|
|
- <img src="../../assets/img/lunbo4.png" alt="">
|
|
|
- <img src="../../assets/img/lunbo1.png" alt="">
|
|
|
- <img src="../../assets/img/lunbo2.png" alt="">
|
|
|
- <img src="../../assets/img/lunbo3.png" alt="">
|
|
|
- <img src="../../assets/img/study.png" alt="">
|
|
|
- </div>
|
|
|
+
|
|
|
+ <div class="top-nav-section">
|
|
|
+ <ion-segment value="home" mode="ios">
|
|
|
+ <ion-segment-button value="home">
|
|
|
+ <ion-label>首页</ion-label>
|
|
|
+ </ion-segment-button>
|
|
|
+ <ion-segment-button value="psychology" (click)="goToInterestSearch()">
|
|
|
+ <ion-label>兴趣调查</ion-label>
|
|
|
+ </ion-segment-button>
|
|
|
+ <ion-segment-button value="course">
|
|
|
+ <ion-label>课程</ion-label>
|
|
|
+ </ion-segment-button>
|
|
|
+ <ion-segment-button value="test" (click)="goToInterestTest()">
|
|
|
+ <ion-label>兴趣探索</ion-label>
|
|
|
+ </ion-segment-button>
|
|
|
+ <ion-segment-button value="ebook" (click)="goToInterestPicture()">
|
|
|
+ <ion-label>意境呈现</ion-label>
|
|
|
+ </ion-segment-button>
|
|
|
+ </ion-segment>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
- <div style="display: flex;align-items: center;justify-content: center;margin-bottom: 10px;">
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="storefront-outline"></ion-icon>
|
|
|
- <ion-label>商业</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="business-outline"></ion-icon>
|
|
|
- <ion-label>职场</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="book-outline"></ion-icon>
|
|
|
- <ion-label>历史</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="heart-outline"></ion-icon>
|
|
|
- <ion-label>心理学</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="football-outline"></ion-icon>
|
|
|
- <ion-label>运动</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
+
|
|
|
+ <div class="banner-section">
|
|
|
+ <div class="banner-container" (touchstart)="onTouchStart($event)" (touchmove)="onTouchMove($event)"
|
|
|
+ (touchend)="onTouchEnd()">
|
|
|
+ <div class="banner-img-container" [style.transform]="'translateX(' + translateX + 'px)'">
|
|
|
+ <img *ngFor="let slide of slides" [src]="slide.image" [alt]="slide.alt">
|
|
|
+ </div>
|
|
|
+ <div class="banner-indicators">
|
|
|
+ <span class="indicator" *ngFor="let slide of slides; let i = index" [class.active]="currentIndex === i"
|
|
|
+ (click)="goToSlide(i)">
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="banner-arrows">
|
|
|
+ <button class="arrow-btn prev" (click)="prevSlide()">
|
|
|
+ <ion-icon name="chevron-back-outline"></ion-icon>
|
|
|
+ </button>
|
|
|
+ <button class="arrow-btn next" (click)="nextSlide()">
|
|
|
+ <ion-icon name="chevron-forward-outline"></ion-icon>
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div style="display: flex;align-items: center;justify-content: center;margin-bottom: 15px;">
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="rocket-outline"></ion-icon>
|
|
|
- <ion-label>训练营</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="documents-outline"></ion-icon>
|
|
|
- <ion-label>清单广场</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="sparkles-outline"></ion-icon>
|
|
|
- <ion-label>兴趣视频</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="medal-outline"></ion-icon>
|
|
|
- <ion-label>会员专享</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
+
|
|
|
+ <div class="features-grid">
|
|
|
+ <div class="features-row">
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="storefront-outline"></ion-icon>
|
|
|
+ <span>商业</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="business-outline"></ion-icon>
|
|
|
+ <span>职场</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="book-outline"></ion-icon>
|
|
|
+ <span>历史</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="heart-outline"></ion-icon>
|
|
|
+ <span>心理学</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="football-outline"></ion-icon>
|
|
|
+ <span>运动</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="ion-activatable ripple-parent rounded-rectangle">
|
|
|
- <ion-icon name="list-outline"></ion-icon>
|
|
|
- <ion-label>全部分类</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- <div class="mid-nav">
|
|
|
- <div style="font-weight: bold;">
|
|
|
- 最近在学
|
|
|
- </div>
|
|
|
- <div class="under_slide">
|
|
|
- <ion-label (click)="goToViewAll()">查看全部</ion-label>
|
|
|
- <ion-ripple-effect></ion-ripple-effect>
|
|
|
- <ion-icon name="chevron-forward-outline"></ion-icon>
|
|
|
+
|
|
|
+ <div class="features-row">
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="rocket-outline"></ion-icon>
|
|
|
+ <span>训练营</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="documents-outline"></ion-icon>
|
|
|
+ <span>清单广场</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="sparkles-outline"></ion-icon>
|
|
|
+ <span>兴趣视频</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="medal-outline"></ion-icon>
|
|
|
+ <span>会员专享</span>
|
|
|
+ </div>
|
|
|
+ <div class="feature-item">
|
|
|
+ <ion-icon name="list-outline"></ion-icon>
|
|
|
+ <span>全部分类</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="book_img">
|
|
|
- <div class="book_item">
|
|
|
- <img src="../../assets/img/book1.png" alt="book1" style="height: 100px;width: 200px;">
|
|
|
- <p>城南旧事</p>
|
|
|
- </div>
|
|
|
- <div class="book_item">
|
|
|
- <img src="../../assets/img/book2.png" alt="book2" style="height: 100px;width: 200px;">
|
|
|
- <p>朝花夕拾</p>
|
|
|
- </div>
|
|
|
- <div class="book_item">
|
|
|
- <img src="../../assets/img/book3.png" alt="book3" style="height: 100px;width: 200px;">
|
|
|
- <p>狂人日记</p>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="recent-learning">
|
|
|
+ <div class="section-header">
|
|
|
+ <h2>最近在学</h2>
|
|
|
+ <div class="view-all" (click)="goToViewAll()">
|
|
|
+ <span>查看全部</span>
|
|
|
+ <ion-icon name="chevron-forward-outline"></ion-icon>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="book_item">
|
|
|
- <img src="../../assets/img/book4.png" alt="book4" style="height: 100px;width: 200px;">
|
|
|
- <p>彷徨</p>
|
|
|
+
|
|
|
+ <div class="learning-cards">
|
|
|
+ <div class="learning-card">
|
|
|
+ <img src="../../assets/img/book1.png" alt="城南旧事">
|
|
|
+ <h3>城南旧事</h3>
|
|
|
+ </div>
|
|
|
+ <div class="learning-card">
|
|
|
+ <img src="../../assets/img/book2.png" alt="朝花夕拾">
|
|
|
+ <h3>朝花夕拾</h3>
|
|
|
+ </div>
|
|
|
+ <div class="learning-card">
|
|
|
+ <img src="../../assets/img/book3.png" alt="狂人日记">
|
|
|
+ <h3>狂人日记</h3>
|
|
|
+ </div>
|
|
|
+ <div class="learning-card">
|
|
|
+ <img src="../../assets/img/book4.png" alt="彷徨">
|
|
|
+ <h3>彷徨</h3>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
-
|
|
|
</ion-content>
|