一.Vue2.5开发去哪儿网app首页④——图标区域页面布局
同样,在码云中新建一个index-icons分支,接下来的开发都会在这个分支上git转至index-icons分支三部曲git pullgit checkout index-iconsgit status在components下新建一个Icons组件,导入到Home组件中,Icons组件内容:icons使用浮动布局,8个icon自动分布2行,icon内图片和描述使用子绝父相...
·
同样,在码云中新建一个index-icons分支,接下来的开发都会在这个分支上
git转至index-icons分支三部曲
git pull
git checkout index-icons
git status
在components下新建一个Icons组件,导入到Home组件中,Icons组件内容:
icons使用浮动布局,8个icon自动分布2行,icon内图片和描述使用子绝父相
<template>
<div class="icons">
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png" alt="景点门票">
</div>
<p class="icon-desc">景点门票</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1804/5a/13ceb38dcf262f02.png" alt="一日游">
</div>
<p class="icon-desc">一日游</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1804/ff/fdf170ee89594b02.png" alt="杭州必游">
</div>
<p class="icon-desc">杭州必游</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/bd/9f7b9b2b60c1502.png" alt="春节出游">
</div>
<p class="icon-desc">春节出游</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/fc/b10a6b2e4f0fe102.png" alt="滑雪季">
</div>
<p class="icon-desc">滑雪季</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/17/99402a22ce4af302.png" alt="西湖">
</div>
<p class="icon-desc">西湖</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/ab/6f7d6e44963c9302.png" alt="泡温泉">
</div>
<p class="icon-desc">泡温泉</p>
</div>
<div class="icon">
<div class="icon-img">
<img class="icon-img-content" src="http://img1.qunarzz.com/piao/fusion/1803/b8/c5dcdb58deec2402.png" alt="西溪湿地">
</div>
<p class="icon-desc">西溪湿地</p>
</div>
</div>
</template>
<script>
export default {
name: 'HomeIcons'
}
</script>
<style lang="stylus" scoped>
@import '~styles/varibles.styl'
.icons
overflow: hidden
width: 100%
height: 0
padding-bottom: 50%
//background-color: #eee
.icon
position: relative
overflow: hidden
float: left
width: 25%
height: 0
padding-bottom: 25%
//background-color: red
.icon-img
position: absolute
top: 0
left: 0
right: 0
bottom: 0.44rem
box-sizing: border-box
padding: 0.01rem
//background-color: blue
.icon-img-content
display: block
height: 100%
margin: auto
.icon-desc
position: absolute
left: 0
right: 0
bottom: 0
height: 0.44rem
text-align: center
line-height: 0.44rem
color: $darkTextColor
//background-color: green
</style>
显示效果
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)