vue实现一个导航栏款400px 左右按钮距离左右10px 高40px。中间标题居中宽度由内容长度决定
<template>
<div class="navbar">
<div class="navbar-left">
<button class="navbar-btn">按钮1</button>
</div>
<div class="navbar-center">
{{title}}
</div>
<div class="navbar-right">
<button class="navbar-btn">按钮2</button>
</div>
</div>
</template>
<script>
export default {
data() {
return {
title: "导航栏标题",
};
},
};
</script>
<style>
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
height: 40px;
width: 400px;
margin: 0 auto;
}
.navbar-left,
.navbar-right {
margin-left: 10px;
margin-right: 10px;
}
.navbar-btn {
height: 30px;
width: 80px;
border-radius: 5px;
background-color: #ccc;
color: #fff;
border: none;
cursor: pointer;
}
.navbar-center {
flex: 1;
text-align: center;
}
</style
原文地址: https://www.cveoy.top/t/topic/fde6 著作权归作者所有。请勿转载和采集!