- 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%; } }
推薦閱讀
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- HoloLens Beginner's Guide
- SQL for Data Analytics
- Internet of Things with the Arduino Yún
- Easy Web Development with WaveMaker
- Mastering AndEngine Game Development
- Java設(shè)計模式及實踐
- 一塊面包板玩轉(zhuǎn)Arduino編程
- JSP程序設(shè)計實例教程(第2版)
- Hands-On Kubernetes on Windows
- Scala編程實戰(zhàn)
- 貫通Tomcat開發(fā)
- Python GUI Programming Cookbook(Second Edition)
- Mastering ASP.NET Core 2.0
- 算法(第4版)