>웹 프론트엔드 >HTML 튜토리얼 >Ionic을 사용하여 사이드바 캐러셀을 만들고 애니메이션을 로드하는 방법

Ionic을 사용하여 사이드바 캐러셀을 만들고 애니메이션을 로드하는 방법

一个新手
一个新手원래의
2017-10-23 10:13:516242검색

매우 사용하기 쉬운 모바일 프레임워크 - Ionic

Ionic은 빠른 속도, 현대적인 인터페이스, 아름다운 외관을 특징으로 하는 경량 모바일 UI 라이브러리입니다.

일부 다른 UI 라이브러리가 휴대폰에서 느리게 실행되는 문제를 해결하기 위해 더 나은 사용자 경험을 얻기 위해 IOS6 및 Android4.1 미만 버전에 대한 지원을 직접 중단합니다.

(현재 모바일 프로젝트 제작을 배우고 있습니다. 이 글에서는 Ionic의 사용법과 제가 배운 스타일 중 일부를 간략하게 설명합니다.)

1Install ionic

1. HBuilder는 APP 프로젝트를 생성하고 ionic의 CSS 및 js(글꼴) 파일을 가져옵니다.

2. ionic.css 및 ionic.bundle.js 파일을 가져옵니다.

2 아이오닉 프레임워크에서 제공하는 스타일을 활용하여 APP 제작 - 사이드 슬라이딩 메뉴

1. HTML 코드


<body ng-app="todo">
  <ion-side-menus>

    <!-- 中心内容 -->
    <ion-side-menu-content>
      <ion-header-bar class="bar-dark">
        <h1 class="title">Ionic</h1>
      </ion-header-bar>
      
      <ion-content>
          <p class="list card">

  <p class="item item-avatar">
    <img src="../img/222.jpg"/>
    <h2>Ionic Demo</h2> 
    <p>LJY</p>
  </p>

  <p class="item item-image">
    <img src="../img/28.jpg">
  </p>

  <a class="item  assertive" href="#">
   
    Try Ionic  </a></p>
      </ion-content>
    </ion-side-menu-content>

    <!-- 左侧菜单 -->
    <ion-side-menu side="left">
      <ion-header-bar class="bar-dark">
        <h1 class="title">Projects</h1>
        
      </ion-header-bar>
      <p class="list">

  <p class="item item-pider">
   这是左侧菜单 
  </p>

  <a class="item" href="#">
    This is  page1  </a><a class="item" href="#">
    This is  page2    
  </a><a class="item" href="#">
    This is  page3  </a></p>
    </ion-side-menu>

  </ion-side-menus><script type="text/javascript" src="../js/app.js"></script>
    </body>

2.js


angular.module(&#39;todo&#39;, [&#39;ionic&#39;])

간단한 홈페이지 및 사이드 메뉴 제작이 가능합니다.

3APP 제작을 위해 ionic 프레임워크에서 제공하는 스타일을 사용하세요.-하단 탭

BLUE

YELLOW

PINK

<script> angular.module(&amp;#39;todo&amp;#39;, [&amp;#39;ionic&amp;#39;]) .controller("todo", function($scope, $timeout, $ionicLoading) { // 页面加载动画 $ionicLoading.show({ content: &#39;Loading&#39;, animation: &#39;fade-in&#39;, showBackdrop: true, maxWidth: 200, showDelay: 0 }); // 设置加载动画结束时间 $timeout(function() { $ionicLoading.hide(); $scope.stooges = [{ name: &#39;Moe&#39; }, { name: &#39;Larry&#39; }, { name: &#39;Curly&#39; }]; }, 400); 46 $scope.myActiveSlide = 0; }) </script>

2使用ionic框架提供的样式进行APP制作--图片轮播及加载动画

 

 

BLUE

YELLOW

PINK

<script> angular.module(&amp;#39;todo&amp;#39;, [&amp;#39;ionic&amp;#39;]) .controller("todo", function($scope, $timeout, $ionicLoading) { // 页面加载动画 $ionicLoading.show({ content: &#39;Loading&#39;, animation: &#39;fade-in&#39;, showBackdrop: true, maxWidth: 200, showDelay: 0 }); // 设置加载动画结束时间 $timeout(function() { $ionicLoading.hide(); $scope.stooges = [{ name: &#39;Moe&#39; }, { name: &#39;Larry&#39; }, { name: &#39;Curly&#39; }]; }, 400); 46 $scope.myActiveSlide = 0; }) </script>

위 내용은 Ionic을 사용하여 사이드바 캐러셀을 만들고 애니메이션을 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.