diff --git a/src/components/Modal.vue b/src/components/Modal.vue index 41ee38c..f406817 100644 --- a/src/components/Modal.vue +++ b/src/components/Modal.vue @@ -9,7 +9,7 @@ @@ -69,7 +69,7 @@ width: 100vw; height: 100vh; position: fixed; - z-index: 1; + z-index: 999; display: flex; justify-content: center; align-items: center; @@ -112,7 +112,7 @@ h1{ background-color: #e5e5e5; color: $red; font-size: 1.7em; - transition: color 0.5s ease; + transition: color 0.25s ease; &:hover{ color: lighten($red, 15%); cursor:pointer; @@ -131,7 +131,7 @@ h1{ border-radius: 0.5em; margin:0.5em auto; display: block; - padding: 0.4em 0.75em; + padding: 0.5em 1em; border:none; color:$red; font-family: Arial, Helvetica, sans-serif; @@ -141,5 +141,10 @@ h1{ outline: $red; outline-style: solid; outline-offset: -5px; + transition: 0.25s ease; + &:hover{ + background-color: darken($green, 10%); + cursor:pointer; + } } \ No newline at end of file diff --git a/src/components/Spinner.vue b/src/components/Spinner.vue new file mode 100644 index 0000000..a244263 --- /dev/null +++ b/src/components/Spinner.vue @@ -0,0 +1,55 @@ + + + + \ No newline at end of file diff --git a/src/views/Contact.vue b/src/views/Contact.vue index bb1a364..3b00d34 100644 --- a/src/views/Contact.vue +++ b/src/views/Contact.vue @@ -3,6 +3,8 @@ import { useBurgerStore } from '@/stores/burger' import Modal from '@/components/Modal.vue'; import { ref, onMounted } from 'vue'; import { formService } from '@/services/form'; +import Spinner from '@/components/Spinner.vue'; + //import { badge } from 'fontawesome'; onMounted(() => { burger.check() @@ -133,7 +135,8 @@ const onSubmit = () => { Send !
- Sending + + Sending...
@@ -146,8 +149,8 @@ const onSubmit = () => {
@@ -224,11 +227,12 @@ const onSubmit = () => { } } & button{ + margin: 0.5em; border: none; //border-radius: 10px; font-size:1.5rem; - background-color: white; + background-color: darken($green, 10%); outline : 3px; outline-style: solid; outline-offset: -5px; @@ -236,16 +240,22 @@ const onSubmit = () => { color:black; padding: 0.3em 0.9em; transition:0.3s; + &:hover{ cursor: pointer; - background-color: darken(white, 15%); + background-color: $green } &:disabled{ - background-color: rgb(165, 165, 165); + background-color: hsl(0, 0%, 55%); &:hover{ cursor : default; } } + & > div{ + display: flex; + justify-content: center; + align-items: center; + } } } } @@ -255,8 +265,5 @@ const onSubmit = () => { font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; } -.grecaptcha-badge{ - transition : 0.5s; - opacity : 1; -} + \ No newline at end of file diff --git a/src/views/Networks.vue b/src/views/Networks.vue index f6daf55..ee6d700 100644 --- a/src/views/Networks.vue +++ b/src/views/Networks.vue @@ -15,25 +15,30 @@ onMounted(() => {

Networks

- - - + + + + +

Github page and projects: github.com/Raffiskender

-
-
- - +
+
+ + + + +

A Linkedin profil: fr.linkedin.com/in/raffi-alexanian

- - - + + + + +

And also a CV (in french) https://cv.raffiskender.com

-
-

And that should be fine !

- +