Button Types
Introduction:
Buttons should be used throughout the site were appropriate some usage for these for each individual will be included.
Button Components:
Default Button:
This is a gerneric Default Button which can be used anywhere. The usage might change, but the defult styel and interaction stay the same.
<button class="btn">Button</button>
.btn {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: transparent;
color: #333333;
border: solid 3px #D5D5D5;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
}
.btn:hover {
border-color: #a2a2a2;
color: #333333; }
Button Usage:
The Type of a button might change for usage as stated below, i.e, Anchor, Button, Or Input type.
Anchor Button <button class="btn">Button</button>
<input type="submit" class="btn" value="Submit Button">
<a class="btn">Anchor Button</a>
.btn {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: transparent;
color: #333333;
border: solid 3px #D5D5D5;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
}
.btn:hover {
border-color: #a2a2a2;
color: #333333; }
Icon Button:
Some Buttons May needed icon and these can be added to the default and usage buttons.
Icon Button<a class="btn">Icon Button <img src="Images/icon.png"></a>
.btn {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: transparent;
color: #333333;
border: solid 3px #D5D5D5;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
}
.btn:hover {
border-color: #a2a2a2;
color: #333333; }
.btn img{
margin-left: 10px;
padding-top: 10px;
margin-top: 30px;
}
Filled Buttons:
Filled Buttons May be used throughout the pages and the colours can be changed in the CSS.
<button class="btnfill1">Button</button>
<button class="btnfill2">Button</button>
<button class="btnfill3">Button</button>
<button class="btnfill4">Button</button>
<button class="btnfill5">Button</button>
<button class="btnfill6">Button</button>
.btnfill1 {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: blue;
color: #333333;
border: solid 3px blue;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
}
.btnfill1:hover {
border-color: white;
background-color: blue;
opacity: 0.5;
color: #333333; }
Button outline Colour
Buttons with an outlined colour rather than a full colour might be better in some pages so this is an option too.
<button class="btnfill1">Button</button>
<button class="btnfill2">Button</button>
<button class="btnfill3">Button</button>
<button class="btnfill4">Button</button>
<button class="btnfill5">Button</button>
<button class="btnfill6">Button</button>
.btnfillout1 {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: transparent;
color: #333333;
border: solid 3px blue;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
}
.btnfillout1:hover {
border-color: blue;
background-color: transparent;
opacity: 0.5;
color: #333333; }
Small Circular Button
Shaped buttons might be needed as well.
<button class="btnfill1">Button</button>
<button class="btnfill2">Button</button>
<button class="btnfill3">Button</button>
<button class="btnfill4">Button</button>
<button class="btnfill5">Button</button>
<button class="btnfill6">Button</button>
.btnshape1 {
border: none;
outline: none;
padding: 20px;
font-size: 1.5em;
background-color: transparent;
color: #333333;
border: solid 3px blue;
border-radius: 6px;
transition: all .3s ease-in-out;
width: 200px;
height: auto;
margin-left: 45px;
border-radius: 50%;
}
.btnshape1:hover {
border-color: blue;
background-color: transparent;
opacity: 0.5;
color: #333333; }