fix menu alignment
This commit is contained in:
parent
23eb4341b6
commit
cb04687d0b
10
src/lib/slug.js
Normal file
10
src/lib/slug.js
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// this approach won't work if an attribute value contains ">"
|
||||||
|
const tag = /<[^>]*?>/g
|
||||||
|
const nonAlphaNum = /[^A-Za-z0-9\-]/g
|
||||||
|
const space = /\s/g
|
||||||
|
|
||||||
|
export default function slugify(text) {
|
||||||
|
return text.replace(tag, '')
|
||||||
|
.replace(space, '-')
|
||||||
|
.replace(nonAlphNum, '')
|
||||||
|
}
|
@ -10,10 +10,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#nav-main {
|
#nav-main {
|
||||||
max-width: 30rem;
|
max-width: 30rem;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr 1fr;
|
grid-template-columns: repeat(3, minmax(6rem, 8rem));
|
||||||
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
|
|
||||||
#nav-main a {
|
#nav-main a {
|
||||||
@ -22,7 +23,6 @@
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 0.25rem 0;
|
padding: 0.25rem 0;
|
||||||
max-width: 8rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#nav-main a:hover {
|
#nav-main a:hover {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user