diff --git a/components/CallToActionBox.vue b/components/CallToActionBox.vue
index b69ebf2..1bad02a 100644
--- a/components/CallToActionBox.vue
+++ b/components/CallToActionBox.vue
@@ -2,7 +2,7 @@
{{ headline }}
{{ text }}
-
+
{{ buttonText }}
diff --git a/components/ContactForm.vue b/components/ContactForm.vue
index 4b54f27..f17c4e8 100644
--- a/components/ContactForm.vue
+++ b/components/ContactForm.vue
@@ -7,17 +7,20 @@
aria-labelledby="controlIcon"
role="dialog"
>
-
-
-
+
+
+
+
+
+
{{ $t('contactForm.sendMessage') }}
@@ -406,6 +409,11 @@ watch(isContactBubbleOpen, async (newVal) => {
a
color: $primaryColor
#controlIcon
+ border: none
+ &:focus
+ outline: 2px solid $primaryColor
+ outline-offset: 8px
+ svg
position: absolute
bottom: 50%
left: 50%
@@ -419,15 +427,22 @@ watch(isContactBubbleOpen, async (newVal) => {
&.active
height: 90vh
width: 90vw
- background-color: rgba(lighten($beige, 8%), .98)
- color: $darkgrey
+ background-color: white
display: flex
flex-direction: column
text-align: left
border: 1px solid $lightgrey
animation: none
box-shadow: 1px 1px 15px 2px $beige
- @media(max-width: $breakPointMD)
+ #controlIcon
+ width: auto
+ height: auto
+ top: 2rem
+ position: absolute
+ svg
+ display: block
+ fill: #888
+ @media(max-width: $breakPointLG)
border-radius: 0
height: 100%
width: 100%
@@ -437,10 +452,7 @@ watch(isContactBubbleOpen, async (newVal) => {
right: 5vw
left: auto
bottom: 4rem !important
- #controlIcon
- bottom: 3rem
- fill: #888
- width: 2rem
+
.mobileAspBox
width: 30vw
max-width: 90px
@@ -480,7 +492,7 @@ watch(isContactBubbleOpen, async (newVal) => {
textarea
height: 20%
font-size: 1.1rem
- button
+ .btn
font-size: 1.2rem
border: none
background-image: linear-gradient(to bottom right, lighten($pink, 10%), $pink)
diff --git a/components/FAQArea.vue b/components/FAQArea.vue
index 917c335..48e0a60 100644
--- a/components/FAQArea.vue
+++ b/components/FAQArea.vue
@@ -9,7 +9,7 @@
{{ $t('faqBox.questions') }}
-
+
{{ button }}
diff --git a/components/template/NavBar.vue b/components/template/NavBar.vue
index e2622a5..4c06b19 100644
--- a/components/template/NavBar.vue
+++ b/components/template/NavBar.vue
@@ -7,6 +7,7 @@
scrollPosition > 50 ? 'scrolled' : ''
]"
aria-label="Hauptnavigation"
+ role="menu"
>
= 1350 && link.subNav && showSubNav(link.label)"
@mouseleave="screenWidth >= 1350 && link.subNav && hideSubNav(link.label)"
+ @focusin="screenWidth >= 1350 && link.subNav && showSubNav(link.label)"
+ @focusout="screenWidth >= 1350 && link.subNav && hideSubNav(link.label)"
+ role="menuitem"
>
@@ -55,10 +59,10 @@
{{ isActiveSubNav(link.label) ? 'Untermenü schließen' : 'Untermenü öffnen' }}
-
+
{{ $t(link.label) }}
-
+
Du bleibst der kreative Kopf!
Ich sorge dafür, dass dein Design genauso im Web erscheint, wie du es geplant hast – mit Top-Performance & perfekter technischer Umsetzung.
- Lass uns kennenlernen
+ Lass uns kennenlernen
@@ -126,7 +126,7 @@
Hat Dein Design den richtigen Kontrast?
Mit dem praktischen Kontrastchecker kannst Du herausfinden, ob die Schrift und der Hintergrund in Deinem Design den WCAG_Richtlinien entsprechen. So stellst Du sicher, dass Dein Design für alle gut lesbar ist.
Jetzt kostenlos Konstrast prüfen
diff --git a/pages/magazin/index.vue b/pages/magazin/index.vue
index 49ee2ca..7139c07 100644
--- a/pages/magazin/index.vue
+++ b/pages/magazin/index.vue
@@ -34,7 +34,7 @@
{{ article.header }}
- {{ $t('pages.magazin.readmore') }}
+ {{ $t('pages.magazin.readmore') }}
diff --git a/pages/sectors/film/index.vue b/pages/sectors/film/index.vue
index 08bff25..b3ec2fa 100644
--- a/pages/sectors/film/index.vue
+++ b/pages/sectors/film/index.vue
@@ -12,7 +12,7 @@
Webseiten für die Film- & Fernsehbranche
Für Schauspieler, Regisseure, Produktionsfirmen und Filmtechnik-Profis
Einfach zu bedienende Webseiten, die Ihre Arbeit ins richtige Licht rücken
- Erstkontakt – ganz ohne Drehbuch
+ Erstkontakt – ganz ohne Drehbuch
diff --git a/pages/sectors/schools/index.vue b/pages/sectors/schools/index.vue
index 81f0cde..a12cc1a 100644
--- a/pages/sectors/schools/index.vue
+++ b/pages/sectors/schools/index.vue
@@ -125,7 +125,7 @@
Dürfen wir auch Sie unterstützen?
Möchten Sie wissen, wie barrierefrei Ihre aktuelle Webseite ist?
Kostenlosen Barrierefreiheits-Check anfordern!
diff --git a/pages/services/index.vue b/pages/services/index.vue
index d7e8700..982ac90 100644
--- a/pages/services/index.vue
+++ b/pages/services/index.vue
@@ -62,7 +62,7 @@
{{ $t('pages.home.invitation.title') }}
{{ $t('pages.home.invitation.teaser') }}
{{ $t('pages.home.invitation.button') }}
diff --git a/pages/webagency/index.vue b/pages/webagency/index.vue
index 8b143cf..6de8df2 100644
--- a/pages/webagency/index.vue
+++ b/pages/webagency/index.vue
@@ -9,7 +9,7 @@
{{ $t('pages.webagency.grafiker.supheadline') }}
{{ $t('pages.webagency.grafiker.title') }}