Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

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

html - Align menu button to the top right


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

1 Answer

0 votes
by (71.8m points)

You use flex in #main-header, so that you need to add justify-content:space-between in it to move menu right side

.container{
  width: 40%;
  margin: 0;
  overflow: hidden;
}

.container h1{
  padding:0;
  margin:2px;
  margin-left: 5em;
}

#main-header{
  background-color: white;
  color: #2c3659;
  font-size: 12px;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.navbar-button{
  margin: 2px;
  text-align: right;
}

.button-photo{
  width: 30px;
  height: 30px;
  padding: 5px;
}

.navbutton{
  color: white;
  display: inline-block;
  background-color: #2c3659;
  border-radius: 50%;
  border: none;
}
<header id = "main-header">
  <div class="container">
    <h1>Website Name</h1>
  </div>
  <div class="navbar-button">
      <button type="button" class="navbutton"> Menu </button>
  </div>
</header>
</body>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...