contact page styled
This commit is contained in:
parent
2504f479cc
commit
65d0a9380d
2
TODO.md
2
TODO.md
|
@ -7,12 +7,12 @@
|
||||||
* Proper background images for hover effect
|
* Proper background images for hover effect
|
||||||
|
|
||||||
## contact
|
## contact
|
||||||
* social icons at bottom right of form
|
|
||||||
* form background image
|
* form background image
|
||||||
|
|
||||||
## General
|
## General
|
||||||
* loading transitions
|
* loading transitions
|
||||||
* nav buttons
|
* nav buttons
|
||||||
|
* social nav items -> put in store or whatever
|
||||||
|
|
||||||
## Maybes
|
## Maybes
|
||||||
* gallery page - featured images in same style as on services page with the
|
* gallery page - featured images in same style as on services page with the
|
||||||
|
|
|
@ -39,12 +39,31 @@
|
||||||
</b-input>
|
</b-input>
|
||||||
</b-field>
|
</b-field>
|
||||||
|
|
||||||
<button class="btn-submit"
|
<div class="form-footer">
|
||||||
type="button"
|
<button class="btn-submit"
|
||||||
@click.prevent="onSubmit"
|
type="button"
|
||||||
:disabled="isDisabled">
|
@click.prevent="onSubmit"
|
||||||
Send
|
:disabled="isDisabled">
|
||||||
</button>
|
Send
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<ul class="social-nav">
|
||||||
|
<li v-for="item in socialNav"
|
||||||
|
:key="item.to"
|
||||||
|
class="social-nav__item"
|
||||||
|
>
|
||||||
|
<a class="social-nav__link social-link"
|
||||||
|
:href="item.to"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
|
<b-icon class="social-nav__icon"
|
||||||
|
:icon="item.icon"
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
@ -78,7 +97,13 @@ export default {
|
||||||
email: "",
|
email: "",
|
||||||
subject: "",
|
subject: "",
|
||||||
message: "",
|
message: "",
|
||||||
}
|
},
|
||||||
|
socialNav: [
|
||||||
|
{ 'to': 'https://www.instagram.com', 'text': 'Instagram', icon: 'instagram' },
|
||||||
|
{ 'to': 'https://www.facebook.com', 'text': 'Facebook', icon: 'facebook' },
|
||||||
|
{ 'to': 'https://twitter.com', 'text': 'Twitter', icon: 'twitter' },
|
||||||
|
{ 'to': 'https://uk.linkedin.com', 'text': 'LinkedIn', icon: 'linkedin' },
|
||||||
|
],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -180,5 +205,53 @@ export default {
|
||||||
cursor: auto;
|
cursor: auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.form-footer {
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
padding-top: 2rem;
|
||||||
|
margin-top: 2rem;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
width: 90%;
|
||||||
|
height: 1px;
|
||||||
|
top: 0;
|
||||||
|
left: 5%;
|
||||||
|
background-color: $color__neutral-800;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.social-nav {
|
||||||
|
list-style: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.social-nav__item {
|
||||||
|
margin: 0 .2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.social-link {
|
||||||
|
transition: opacity .3s;
|
||||||
|
|
||||||
|
&:link, &:visited {
|
||||||
|
color: $color__neutral-100;
|
||||||
|
opacity: .6;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover, &:active {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue