作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要帮助 :)
有我的Electron应用程序的屏幕截图。我在标题栏上工作,但我想使标题居中,我该怎么做,谢谢大家!而且,由于我是初学者,所以我不知道这种做标题栏的方法是否好,您能说这是否好吗?
(而且,如果我可以滥用您的好心,以及如何使用“valider”(确认)来完成双键操作,则对将来的我很有用。
再次非常感谢!
What I want to do
Screen of the begin
HTML:
<div id="title-bar">
<button id="close-btn" class="tb-buttons">
<img src="Images/Close.png" />
</button>
<p id="title">CharactersPalette</p>
<button id="eye-btn" class="tb-buttons">
<img src="Images/Hide.png" />
</button>
<button id="min-btn" class="tb-buttons">
<img src="Images/Min.png" />
</button>
</div>
/* ~~~~~~~~~~~~~ TitleBar ~~~~~~~~~~~~ */
* {
margin: 0px;
padding: 0px;
border: 0px;
-webkit-user-select: none;
-webkit-app-region: no-drag;
}
#title-bar {
width: 100%;
height: 30px;
-webkit-app-region: drag;
background-color: #21252b;
}
#title-bar > button {
height: 30px;
width: 34px;
display: inline-block;
background: transparent;
outline: none;
transition: 0.15s linear;
}
#title-bar > button:hover {
background-color: #d52015;
}
#title-bar > #title {
display: inline-block;
color: #f8f4f4;
}
#title-bar > #eye-btn,
#title-bar > #min-btn {
height: 30px;
width: 34px;
display: inline-block;
background: transparent;
float: right;
transition: 0.15s linear;
}
#title-bar > #eye-btn:hover,
#title-bar > #min-btn:hover {
background-color: #3e4146;
}
#title-bar > button > img {
height: 18px;
width: 18px;
vertical-align: middle;
}
最佳答案
使用以下代码更新您的CSS。
#title-bar {
width: 100%;
height: 30px;
-webkit-app-region: drag;
background-color: #21252b;
display: flex; /* Add this */
align-items: center; /* Add this */
}
#title-bar > #title {
display: inline-block;
color: #f8f4f4;
margin: 0 auto; /* Add this */
}
关于html - 如何将标题放在此标题栏中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58781460/
我是一名优秀的程序员,十分优秀!