<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
vue实现一个导航栏款400px 左右按钮距离左右10px 高40px。中间标题居中宽度由内容长度决定

原文地址: https://www.cveoy.top/t/topic/fde6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录