Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
448 views
in Technique[技术] by (71.8m points)

CSS 这样的布局如何实现水平居中(改变浏览器大小仍旧居中)

image.png

`

 <div class="container">
  <div class="header">
    <div>
      <el-image :src="title" style="width: 415px; height: 65px"></el-image>
      <el-input placeholder="请输入内容">
        <el-button slot="append" icon="el-icon-search"></el-button>
      </el-input>
    </div>
    <div class="menu">
      <el-menu mode="horizontal" background-color="transparent" text-color="#fff">
        <el-menu-item index="1">首页</el-menu-item>
        <el-menu-item index="1">园区概况</el-menu-item>
        <el-menu-item index="1">政务公开</el-menu-item>
        <el-menu-item index="1">新闻中心</el-menu-item>
      </el-menu>
    </div>
  </div>
</div>

`

`

.container {
  width: 100%;
  height: 225px;
  background-image: url("../../../assets/images/top_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.menu {
  width: 100%;
}
.header {
  width: 100%;
  margin: 0 auto;
}
.el-menu.el-menu--horizontal {
  border-bottom: none;
}
.el-menu-item:hover {
  background: #024ba4 !important;
}
.el-menu--horizontal > .el-menu-item {
  height: 40px;
  line-height: 40px;
  border-radius: 10px;
  margin: 0 10px;
}

`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

你可以直接使用flex弹性盒子布局啊。颜色边框方便看效果

// html
<ul id="box" class="box">
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ul>

// css
.box {
    display: -webkit-flex;
    display: flex;
    width: 400px;
    height: 100px;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    list-style: none;
    background-color: #eee;
}

.box li {
    margin: 5px;
    padding: 10px;
    border-radius: 5px;
    background: #aaa;
    text-align: center;
}

#box {
    -webkit-justify-content: center;
    justify-content: center;
}

效果图
屏幕快照 2020-06-16 14.08.58.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...