Polymère - Carte papier

La carte papier est un morceau de papier de conception matérielle simple avec des données associées uniques. Pour obtenir la carte papier dans votre répertoire, vous devez utiliser la commande suivante dans l'invite de commande.

bower install --save PolymerElements/paper-card

Exemple

L'exemple suivant spécifie l'utilisation de l'élément paper-card dans Polymer.js. Créez un fichier index.html et ajoutez-y le code suivant -

<!doctype html>
<html>
   <head>
      <link rel = 'import' href = 'my-app.html'>
   </head>
   
   <body>
      <h2>Paper-Card Example</h2>
      <my-app></my-app>
   </body>
</html>

Maintenant, ouvrez le fichier my-app.html et incluez-y le code suivant.

<link rel = 'import' href = 'bower_components/polymer/polymer.html'>
<link rel = "import" href = "bower_components/paper-button/paper-button.html">
<link rel = "import" href = "bower_components/paper-styles/paper-styles.html">
<link rel = "import" href = "bower_components/paper-card/paper-card.html">
<link rel = "import" href = "bower_components/iron-icons/iron-icons.html">
<link rel = "import" href = "bower_components/iron-icons/communication-icons.html">

<dom-module id = 'my-app'>
   <template>
    
      <style is = "custom-style">
         body {
            display: flex;
            align-items: center;
            justify-content: center;
         }
         
         paper-card {
            max-width: 500px;
         }
         
         .cafe-header { @apply(--paper-font-headline); }
         .cafe-light { color: var(--paper-grey-600); }
         .cafe-location {
            float: right;
            font-size: 15px;
            vertical-align: middle;
         }
         
         .cafe-reserve { color: var(--google-blue-500); }
         iron-icon.star {
            --iron-icon-width: 16px;
            --iron-icon-height: 16px;
            color: var(--paper-amber-500);
         }
      </style>
      
      <paper-card >
         <div class = "card-content">
            <div class = "cafe-header">TutorialsPoint</div>
            <div class = "cafe-rating">
               <iron-icon class = "star" icon = "star"></iron-icon>
               <iron-icon class = "star" icon = "star"></iron-icon>
               <iron-icon class = "star" icon = "star"></iron-icon>
               <iron-icon class = "star" icon = "star"></iron-icon>
               <iron-icon class = "star" icon = "star"></iron-icon>
            </div>
         
            <p>Free Tutorials</p>
            <p class = "cafe-light">Enjoy theory and lab at the same time, right here
               online. An online Lab for IT Professionals</p>
         </div>
      </paper-card>
   </template>
   
   <script>
      Polymer ({
         is: 'my-app',
         ready: function() {
            this.async(function() {
            });
         }
      });
   </script>
<dom-module>

Production

Pour exécuter l'application, accédez au répertoire de projet créé et exécutez la commande suivante.

polymer serve

Ouvrez maintenant le navigateur et accédez à http://127.0.0.1:8081/. Voici la sortie.