Maison  >  Article  >  interface Web  >  Comment créer un carrousel de barre latérale et charger une animation avec Ionic

Comment créer un carrousel de barre latérale et charger une animation avec Ionic

一个新手
一个新手original
2017-10-23 10:13:516207parcourir

Framework mobile super facile à utiliser - Ionic

Ionic est une bibliothèque d'interface utilisateur mobile légère présentant les caractéristiques d'une vitesse rapide, d'une interface moderne et d'une belle apparence.

Afin de résoudre le problème de certaines autres bibliothèques d'interface utilisateur qui s'exécutent lentement sur les téléphones mobiles, il abandonne directement la prise en charge des versions inférieures à IOS6 et Android 4.1 pour obtenir une meilleure expérience utilisateur.

(Récemment, j'apprends la production de projets mobiles. Cet article illustre brièvement certains des styles appris sur l'utilisation d'Ionic.)

1Installer ionic

1.HBuilder crée un projet APP et importe le CSS d'ionic Fichiers .js (polices).

2 Importez les fichiers ionic.css et ionic.bundle.js.

2Utilisez les styles fournis par le cadre ionique pour la production d'applications - menu coulissant latéral

1.Code 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;])

Cela permet la production d'une page d'accueil et d'un menu latéral simples.

3Utilisez les styles fournis par le framework ionique pour la production d'APP - onglet du bas

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>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn