- Full-Stack Vue.js 2 and Laravel 5
- Anthony Gore
- 142字
- 2021-07-02 19:57:20
Icons
The second property of our amenity objects isicon. This is actually a class relating to an icon in the Font Awesome icon font. We've installed Font Awesome as an NPM module already, so add this to the head of the page to now use it.
index.html:
<head> ... <link rel="stylesheet" href="node_modules/open-sans-all/css/open-sans.css"> <link rel="stylesheet" href="node_modules/font-awesome/css/font-awesome.css"> <link rel="stylesheet" href="style.css" type="text/css"> </head>
Now we can complete the structure of ouramenitiessection in the template.
index.html:
<p class="lists"> <hr> <p class="amenities list"> <p class="title"><strong>Amenities</strong></p> <p class="content"> <p class="list-item" v-for="amenity in amenities"> <i class="fa fa-lg" v-bind:class="amenity.icon"></i> <span>{{ amenity.title }}</span> </p> </p> </p> </p>
style.css:
.list { display: flex; flex-wrap: nowrap; margin: 2em 0; } .list .title { flex: 1 1 25%; } .list .content { flex: 1 1 75%; display: flex; flex-wrap: wrap; } .list .list-item { flex: 0 0 50%; margin-bottom: 16px; } .list .list-item > i { width: 35px; } @media (max-width: 743px) { .list .title { flex: 1 1 33%; } .list .content { flex: 1 1 67%; } .list .list-item { flex: 0 0 100%; } }
推薦閱讀
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- 趣學Python算法100例
- 用Flutter極速構建原生應用
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- The Complete Coding Interview Guide in Java
- Java EE 7 Performance Tuning and Optimization
- Android系統級深入開發
- UVM實戰
- Mastering React
- Learning YARN
- 案例式C語言程序設計實驗指導
- OpenCV with Python Blueprints
- 單片機原理及應用技術
- 分布式數據庫HBase案例教程
- 詩意的邊緣