关于title的问题
<template>
<div class="mine-navbar">
<div class="mine-navbar-left" v-if="$slots.left">
<slot name="left"></slot>
</div>
<div class="mine-navbar-center" v-if="$slots.center">
<slot name="center"></slot>
</div>
<div class="mine-navbar-right" v-if="$slots.right">
<slot name="right"></slot>
</div>
<h1 class="mine-navbar-title" v-if="title">
<span class="mine-navbar-text" v-text="title"></span>
</h1>
</div>
</template>
<script>
export default {
name: 'MeNavbar',
props: {
title: {
type: String,
default: ''
}
}
};
</script>
<style lang="scss" scoped>
@import "~assets/scss/mixins";
.mine-navbar {
position: relative;
@include flex-between();
height: 50px;
background-color: #fff;
&-left {
margin-left: 10px;
~ .mine-navbar-right {
position: static;
}
}
&-center {
flex: 1;
margin: 0 10px;
~ .mine-navbar-right {
position: static;
}
}
&-right {
position: absolute;
right: 0;
@include flex-center();
height: 100%;
margin-right: 10px;
}
//这里解决了flex布局和ellipsis冲突问题
&-title {
position: absolute;
top: 0;
bottom: 0;
left: 20%;
right: 20%;
@include flex-center();
//没有使用flex的居中
text-align: center;
}
&-text {
// color: #fff;
width: 100%;
font-size: 18px;
text-align: center;
//这里解决文字溢出隐藏问题
line-height: 1.5;
@include ellipsis();
}
}
</style>
//这里title ,css没有设置颜色,我在给属性传值的时候如何设置其颜色?
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星