- 12, May 2024
- #1
Привет, ребята,
Я пробовал это какое-то время, но никуда не могу пойти.
Я обращаюсь за помощью к вам здесь. Вот код:
Я пробовал это какое-то время, но никуда не могу пойти.
Я обращаюсь за помощью к вам здесь. Вот код:
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<title>How the hell to do this?</title>
<style>
html, body {
padding: 0;
margin: 0;
}
.bar {
width: 100%;
padding: 0.3em 0;
text-align: center;
background: rgba(101,101,101,1.0);
}
.nav {
display: inline-block;
padding: 0.3em 0.5em;
text-align: center;
border-radius: 2em;
border-left: 0.08em solid #555;
border-right: 0.08em solid #555;
-webkit-box-shadow: 0 0 0.2em #888;
-moz-box-shadow: 0 0 0.2em #888;
box-shadow: 0 0 0.2em #888;
}
.nav:last-child {
display: inline-block;
padding: none;
}
.nav a:active, .nav a:visited { color: #BBB; }
.nav a:hover { color: #FFF; }
.nav:nth-of-type(2) {
margin-left: 0.3em;
margin-right: 0.3em;
}
.hamburger {
position: relative;
font-size: .6em;
width: 3.3em;
height: 3.3em;
background: #555;
bottom: -1.7em;
}
.hamburger:before {
border-top: 0.3em solid #efefef;
content: "";
position: absolute;
width: 1.9em;
height: 1em;
border-bottom: 0.3em solid #efefef;
top: 1em;
left: 0.7em;
}
.hamburger:after {
content: "";
position: absolute;
top: 1.6em;
width: 1.9em;
height: 0.3em;
background: #efefef;
left: 0.7em;
}
</style>
</head><body>
<div class=bar>
<ul>
<li class=nav>
<a href='#' title='Коробка 1'>Box 1</a>
</li>
<li class=nav>
<a href='#' title='Коробка 2'>Box 2</a>
</li>
<li class=nav>
<a href='#' title='Параметр'><div class=hamburger></div></a>
</li>
</ul>
</div>
</body></html>
Код (разметка): Я хочу выровнять кнопку CSS в соответствии с другими кнопками на панели навигации, но все идет не так, как планировалось.
Поскольку он может использовать только CSS, я не хочу использовать для этой работы изображение.
Как я могу получить то, что хочу.
Спасибо,