一个很困惑我的问题
来源:7-5 Vue项目首页 - 图标区域页面布局
qq_那些荒废流年
2019-03-23
<template>
<div class="icons">
<div class="icon">
<div class="icon-img">
<img src="//img1.qunarzz.com/piao/fusion/1803/f5/a963333e1fa802.png" class="icon-img-content">
<p>热门景点</p>
</div>
</div>
</div>
</template>
<script type="text/javascript">
export default {
data: function () {
return {
}
},
};
</script>
<style lang="stylus" scoped>
.icons
overflow:hidden;
width:100%;
height: 0;
padding-bottom: 50%;
background-color:#ccc;
.icon
position:relative;
overflow: hidden;
width: 25%;
height: 0;
padding-bottom: 25%;
background-color: #f00;
float: left;
.icon-img
position: absolute;
top: 0;
left:0;
right:0;
bottom: .44rem
background:yellow;
box-sizing: border-box;
padding: .1rem;
.icon-img-content
height: 100%;
margin: 0 auto;
display: block
</style>
老师您好!我是一行一行照着您的视频敲得,但为什么显示结果不一样?我的文字跑到上面去了,我很疑惑,希望您可以尽快的解答
写回答
1回答
-
qq_那些荒废流年
提问者
2019-03-23
是我自己写错dom结构了老师 太粗心了 但是我还是有一个问题 为什么要将浮动的p标签组合使用left0right0 text-align center 才能让它的文字居中? 我单单使用text-align就不行啊
232019-03-24
相似问题