Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
co2ampel2
Web
Commits
35c35298
Commit
35c35298
authored
Jun 03, 2025
by
Gezer
Browse files
modified Navbar
parent
e8ed9b77
Changes
3
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
35c35298
...
@@ -132,9 +132,9 @@ celerybeat.pid
...
@@ -132,9 +132,9 @@ celerybeat.pid
*.sage.py
*.sage.py
# Environments
# Environments
.env
.venv
.venv
env/
venv/
venv/
ENV/
ENV/
env.bak/
env.bak/
...
@@ -186,8 +186,7 @@ node_modules
...
@@ -186,8 +186,7 @@ node_modules
/dist
/dist
# local env files
# local env files
.env.local
.env.*.local
# Log files
# Log files
npm-debug.log*
npm-debug.log*
...
...
frontend/src/App.vue
View file @
35c35298
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
{
RouterLink
,
RouterView
}
from
'
vue-router
'
import
NavBar
from
'
./components/NavBar.vue
'
;
import
HelloWorld
from
'
./components/HelloWorld.vue
'
</
script
>
</
script
>
<
template
>
<
template
>
<header>
<NavBar></NavBar>
<img
alt=
"Vue logo"
class=
"logo"
src=
"@/assets/logo.svg"
width=
"200"
height=
"200"
/>
<div
class=
"wrapper"
>
<!--
<HelloWorld
msg=
"You did it!"
/>
-->
<nav>
<RouterLink
to=
"/"
>
Home
</RouterLink>
<RouterLink
to=
"/login"
>
Login
</RouterLink>
<RouterLink
to=
"/about"
>
About
</RouterLink>
<RouterLink
to=
"/register"
>
Register
</RouterLink>
</nav>
</div>
</header>
<RouterView
/>
</
template
>
</
template
>
<
style
scoped
>
<
style
scoped
>
...
@@ -27,61 +11,4 @@ header {
...
@@ -27,61 +11,4 @@ header {
line-height
:
1.5
;
line-height
:
1.5
;
max-height
:
100vh
;
max-height
:
100vh
;
}
}
.logo
{
display
:
block
;
margin
:
0
auto
2rem
;
}
nav
{
width
:
100%
;
font-size
:
12px
;
text-align
:
center
;
margin-top
:
2rem
;
}
nav
a
.router-link-exact-active
{
color
:
var
(
--color-text
);
}
nav
a
.router-link-exact-active
:hover
{
background-color
:
transparent
;
}
nav
a
{
display
:
inline-block
;
padding
:
0
1rem
;
border-left
:
1px
solid
var
(
--color-border
);
}
nav
a
:first-of-type
{
border
:
0
;
}
@media
(
min-width
:
1024px
)
{
header
{
display
:
flex
;
place-items
:
center
;
padding-right
:
calc
(
var
(
--section-gap
)
/
2
);
}
.logo
{
margin
:
0
2rem
0
0
;
}
header
.wrapper
{
display
:
flex
;
place-items
:
flex-start
;
flex-wrap
:
wrap
;
}
nav
{
text-align
:
left
;
margin-left
:
-1rem
;
font-size
:
1rem
;
padding
:
1rem
0
;
margin-top
:
1rem
;
}
}
</
style
>
</
style
>
frontend/src/components/NavBar.vue
0 → 100644
View file @
35c35298
<
script
setup
lang=
"ts"
>
import
{
RouterLink
,
RouterView
}
from
'
vue-router
'
</
script
>
<
template
>
<header>
<div
class=
"container"
>
<img
alt=
"Vue logo"
class=
"logo"
src=
"@/assets/logo.svg"
width=
"100"
height=
"100"
/>
<nav>
<RouterLink
to=
"/"
>
Home
</RouterLink>
<RouterLink
to=
"/login"
>
Login
</RouterLink>
<RouterLink
to=
"/about"
>
About
</RouterLink>
<RouterLink
to=
"/register"
>
Register
</RouterLink>
</nav>
</div>
</header>
<RouterView
/>
</
template
>
<
style
scoped
>
header
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
background
:
white
;
z-index
:
1000
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0.1
);
}
.container
{
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
padding
:
0.5rem
2rem
;
}
.logo
{
height
:
60px
;
width
:
auto
;
}
nav
a
{
margin-left
:
1rem
;
color
:
red
;
text-decoration
:
none
;
font-weight
:
500
;
}
nav
a
.router-link-exact-active
{
font-weight
:
bold
;
color
:
darkred
;
}
nav
a
:hover
{
color
:
darkred
;
}
main
{
padding-top
:
80px
;
/* Abstand für den festen Header */
}
</
style
>
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment