Add dropdown for portfolio
This commit is contained in:
parent
b74919bd39
commit
a61b33eeba
@ -25,7 +25,11 @@
|
||||
</div>
|
||||
<nav>
|
||||
<div><a href="/">Home</a></div>
|
||||
<div class="dropdown-container"><a href="#">Portfolio</a>
|
||||
<div class="dropdown">
|
||||
<div><a href="/nf/">Nothin' Fancy</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div><a href="/resume/" class="notransition">Resume</a></div>
|
||||
<div class="selectedpage"><a href="#">About</a></div>
|
||||
</nav>
|
||||
|
@ -25,7 +25,11 @@
|
||||
</div>
|
||||
<nav>
|
||||
<div class="selectedpage"><a href="#">Home</a></div>
|
||||
<div class="dropdown-container"><a href="#">Portfolio</a>
|
||||
<div class="dropdown">
|
||||
<div><a href="/nf/">Nothin' Fancy</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div><a href="/resume/" class="notransition">Resume</a></div>
|
||||
<div><a href="/about/">About</a></div>
|
||||
</nav>
|
||||
|
@ -25,7 +25,11 @@
|
||||
</div>
|
||||
<nav>
|
||||
<div><a href="/">Home</a></div>
|
||||
<div class="dropdown-container"><a href="#">Portfolio</a>
|
||||
<div class="dropdown">
|
||||
<div class="selectedpage"><a href="#">Nothin' Fancy</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div><a href="/resume/" class="notransition">Resume</a></div>
|
||||
<div><a href="/about/">About</a></div>
|
||||
</nav>
|
||||
|
50
style.css
50
style.css
@ -76,16 +76,16 @@ img {
|
||||
nav {
|
||||
background-color: #FFFFFF77;
|
||||
border-radius: 1em;
|
||||
margin: .5em 0;
|
||||
margin: 0.5em 0;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
nav div {
|
||||
nav>div {
|
||||
margin: 0.5em;
|
||||
border-radius: 0.5em;
|
||||
}
|
||||
|
||||
nav div a {
|
||||
nav>div>a {
|
||||
display: block;
|
||||
padding: 0.5em;
|
||||
font-weight: bold;
|
||||
@ -99,10 +99,49 @@ nav div.selectedpage {
|
||||
background-color: grey;
|
||||
}
|
||||
|
||||
nav div:not(.selectedpage):hover {
|
||||
nav>div:not(.selectedpage):hover,
|
||||
div.dropdown div:not(.selectedpage):hover {
|
||||
background-color: #FFFFFF44;
|
||||
}
|
||||
|
||||
div.dropdown-container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
div.dropdown {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, 20%);
|
||||
background-color: var(--headercolor);
|
||||
|
||||
box-sizing: border-box;
|
||||
border-radius: 0.5em;
|
||||
border: 0.2em solid black;
|
||||
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
div.dropdown div {
|
||||
margin: 0.2em;
|
||||
padding: 0.5em;
|
||||
border-radius: 0.5em;
|
||||
}
|
||||
|
||||
div.dropdown div a {
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
div.dropdown-container:hover div.dropdown {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
main {
|
||||
margin: 0 auto;
|
||||
margin-top: 7em;
|
||||
@ -203,7 +242,8 @@ footer {
|
||||
|
||||
@media screen and (max-width: 750px) {
|
||||
|
||||
nav div a {
|
||||
nav div a,
|
||||
div.dropdown div a {
|
||||
font-size: 3vw;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user