mirror of
https://github.com/inspec/inspec
synced 2024-12-29 22:43:25 +00:00
b200851a51
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
442 lines
8.5 KiB
SCSS
442 lines
8.5 KiB
SCSS
// Alignment
|
|
|
|
.strict-center {
|
|
right : 0;
|
|
left : 0;
|
|
margin : auto;
|
|
text-align : center;
|
|
}
|
|
|
|
.strict-right {
|
|
float : right;
|
|
text-align : right;
|
|
|
|
//mobile
|
|
@include nav-small{
|
|
float: initial;
|
|
margin : 0 auto;
|
|
text-align : center;
|
|
}
|
|
|
|
}
|
|
|
|
.strict-left {
|
|
float : left;
|
|
text-align : left;
|
|
}
|
|
|
|
.clear {
|
|
clear : both;
|
|
}
|
|
|
|
.relative {
|
|
position : relative;
|
|
}
|
|
|
|
.relative-top {
|
|
z-index : 10;
|
|
position : relative;
|
|
}
|
|
|
|
// margins
|
|
|
|
// xl
|
|
|
|
.margin-both-xl {
|
|
margin-top : $percent_lg;
|
|
margin-bottom : $percent_lg;
|
|
//mobile
|
|
@include nav-small{
|
|
margin-top : $percent_md;
|
|
margin-bottom : $percent_md;
|
|
}
|
|
|
|
}
|
|
|
|
.margin-top-xl {
|
|
margin-top : $percent_lg;
|
|
//mobile
|
|
@include nav-small{
|
|
margin-top : $percent_md;
|
|
}
|
|
}
|
|
|
|
.margin-under-xl {
|
|
margin-bottom : $percent_lg;
|
|
//mobile
|
|
@include nav-small{
|
|
margin-bottom : $percent_md;
|
|
}
|
|
}
|
|
|
|
.padding-top-xl {
|
|
padding-top : $percent_lg;
|
|
//mobile
|
|
@include nav-small{
|
|
padding-top : $percent_md;
|
|
}
|
|
}
|
|
|
|
// default
|
|
|
|
.margin-both {
|
|
margin-top : $percent_md;
|
|
margin-bottom : $percent_md;
|
|
}
|
|
|
|
.pad-both {
|
|
padding-top : $percent_md;
|
|
padding-bottom : $percent_md;
|
|
}
|
|
|
|
.margin-both-offset {
|
|
margin-top : $percent_md + 80px; // add header height
|
|
margin-bottom : $percent_md;
|
|
@include nav-small {
|
|
margin-top : $percent_md + 60px;
|
|
}
|
|
}
|
|
|
|
.margin-top-offset {
|
|
margin-top : 80px; // add header height
|
|
@include nav-small {
|
|
margin-top : 60px;
|
|
}
|
|
}
|
|
|
|
.margin-top {
|
|
margin-top : $percent_md;
|
|
}
|
|
|
|
.margin-under {
|
|
margin-bottom : $percent_md;
|
|
}
|
|
|
|
.padding-under {
|
|
padding-bottom : $percent_md;
|
|
}
|
|
|
|
// small
|
|
|
|
.margin-both-xs {
|
|
margin-top : $percent_sm;
|
|
margin-bottom : $percent_sm;
|
|
}
|
|
|
|
.margin-top-xs {
|
|
margin-top : $percent_sm;
|
|
}
|
|
|
|
.margin-under-xs {
|
|
margin-bottom : $percent_sm;
|
|
}
|
|
|
|
// White Box
|
|
|
|
.box-white {
|
|
padding : 2em;
|
|
border-radius : 7px;
|
|
background-color : white;
|
|
}
|
|
|
|
// White Box with border
|
|
|
|
.box-white-brdr {
|
|
padding : 2em;
|
|
border : 1px solid #d3e2e2;
|
|
border-radius : 7px;
|
|
@include nav-small {
|
|
margin-bottom: 1em;
|
|
}
|
|
}
|
|
|
|
// Art
|
|
|
|
.icon-art {
|
|
// Illustrations with content underneath
|
|
height : 100px;
|
|
margin-top : 15px;
|
|
margin-bottom : 15px;
|
|
}
|
|
|
|
.icon {
|
|
// gradient arrows with white box
|
|
z-index : 50;
|
|
position : absolute;
|
|
width : 70px;
|
|
height : 70px;
|
|
margin-top : -35px;
|
|
overflow : hidden;
|
|
border : 2px solid $color_white;
|
|
border-radius : 50%;
|
|
background : $color_white;
|
|
|
|
img {
|
|
display : block;
|
|
height : auto;
|
|
padding : 30%;
|
|
}
|
|
}
|
|
|
|
.shadow {
|
|
// dropshadow
|
|
box-shadow : 0 0 25px $color_shadow;
|
|
}
|
|
|
|
.block-angl {
|
|
// Angled Background
|
|
background : $color_triangle_block;
|
|
-webkit-clip-path: polygon(0 0, 100% 7%, 100% 100%, 0 100%);
|
|
clip-path: polygon(0 0, 100% 7%, 100% 100%, 0 100%);
|
|
//mobile
|
|
@include nav-small{
|
|
-webkit-clip-path: initial;
|
|
clip-path: initial;
|
|
}
|
|
}
|
|
|
|
.purp-shade {
|
|
// Purple radial gradient applied over blue-gradient
|
|
background : -moz-radial-gradient(
|
|
|
|
center,
|
|
ellipse cover,
|
|
rgba(151,110,229,0.4) 0%,
|
|
rgba(151,110,229,0.2) 50%,
|
|
rgba(151,110,229,0) 100%
|
|
);
|
|
background : -webkit-radial-gradient(
|
|
center,
|
|
ellipse cover,
|
|
rgba(151,110,229,0.4) 0%,
|
|
rgba(151,110,229,0.2) 50%,
|
|
rgba(151,110,229,0) 100%
|
|
);
|
|
background : radial-gradient(
|
|
ellipse at center,
|
|
rgba(151,110,229,0.4) 0%,
|
|
rgba(151,110,229,0.2) 50%,
|
|
rgba(151,110,229,0) 100%
|
|
|
|
);
|
|
filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#66976ee5', endColorstr='#00976ee5',GradientType=1 );
|
|
}
|
|
|
|
.dark-bg {
|
|
background-color : $color_heading;
|
|
}
|
|
|
|
.blue-gradient {
|
|
// Default Blue Gradient
|
|
background : -moz-linear-gradient(
|
|
100% -14.24% -80deg,
|
|
rgba(99, 206, 153, 1) 0%,
|
|
rgba(91, 201, 163, 1) 8.33%,
|
|
rgba(67, 185, 194, 1) 36.64%,
|
|
rgba(58, 179, 206, 1) 52.48%,
|
|
rgba(58, 175, 206, 1) 67.93%,
|
|
rgba(58, 162, 206, 1) 83.94%,
|
|
rgba(58, 142, 206, 1) 100%
|
|
);
|
|
background : -ms-linear-gradient(
|
|
-80deg,
|
|
rgba(99, 206, 153, 1) 0%,
|
|
rgba(91, 201, 163, 1) 8.33%,
|
|
rgba(67, 185, 194, 1) 36.64%,
|
|
rgba(58, 179, 206, 1) 52.48%,
|
|
rgba(58, 175, 206, 1) 67.93%,
|
|
rgba(58, 162, 206, 1) 83.94%,
|
|
rgba(58, 142, 206, 1) 100%
|
|
);
|
|
background : -o-linear-gradient(
|
|
-80deg,
|
|
rgba(99, 206, 153, 1) 0%,
|
|
rgba(91, 201, 163, 1) 8.33%,
|
|
rgba(67, 185, 194, 1) 36.64%,
|
|
rgba(58, 179, 206, 1) 52.48%,
|
|
rgba(58, 175, 206, 1) 67.93%,
|
|
rgba(58, 162, 206, 1) 83.94%,
|
|
rgba(58, 142, 206, 1) 100%
|
|
);
|
|
background : -webkit-gradient(linear,100% -14.24% ,56.15% 114.24% ,color-stop(0,rgba(99, 206, 153, 1) ),color-stop(0.0833,rgba(91, 201, 163, 1) ),color-stop(0.3664,rgba(67, 185, 194, 1) ),color-stop(0.5248,rgba(58, 179, 206, 1) ),color-stop(0.6793,rgba(58, 175, 206, 1) ),color-stop(0.8394,rgba(58, 162, 206, 1) ),color-stop(1,rgba(58, 142, 206, 1) ));
|
|
background : -webkit-linear-gradient(
|
|
-80deg,
|
|
rgba(99, 206, 153, 1) 0%,
|
|
rgba(91, 201, 163, 1) 8.33%,
|
|
rgba(67, 185, 194, 1) 36.64%,
|
|
rgba(58, 179, 206, 1) 52.48%,
|
|
rgba(58, 175, 206, 1) 67.93%,
|
|
rgba(58, 162, 206, 1) 83.94%,
|
|
rgba(58, 142, 206, 1) 100%
|
|
|
|
);
|
|
}
|
|
|
|
// form
|
|
|
|
input.form-item {
|
|
display : inline;
|
|
width : 60%;
|
|
@include nav-small {
|
|
width: 100%;
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
form > button {
|
|
margin-left : 1em;
|
|
@include nav-small {
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
margin-top: 1em;
|
|
}
|
|
}
|
|
|
|
form > button > i {
|
|
margin-right : 6px;
|
|
}
|
|
|
|
input[type="email"], input[type="text"] {
|
|
color : $color_heading;
|
|
border : 1px solid #d3e2e2;
|
|
-webkit-box-shadow : 0 0 2px $color_shadow;
|
|
box-shadow : 0 0 2px $color_shadow;
|
|
font-family : $main-font;
|
|
font-weight : 300;
|
|
margin:0;
|
|
}
|
|
input[type="text"]:focus,
|
|
input[type="text"]:hover,
|
|
input[type="email"]:focus,
|
|
input[type="email"]:hover {
|
|
border : 1px solid $color_purple;
|
|
-webkit-box-shadow : 0 0 5px $color_shadow;
|
|
box-shadow : 0 0 5px $color_shadow;
|
|
}
|
|
|
|
input::-webkit-input-placeholder,
|
|
textarea::-webkit-input-placeholder {
|
|
color : $color_gray;
|
|
font-family : $main-font;
|
|
}
|
|
|
|
input:-moz-placeholder,
|
|
textarea:-moz-placeholder {
|
|
color : $color_gray;
|
|
font-family : $main-font;
|
|
}
|
|
|
|
input:-ms-input-placeholder,
|
|
textarea:-ms-input-placeholder {
|
|
color : $color_gray;
|
|
font-family : $main-font;
|
|
}
|
|
|
|
input::placeholder,
|
|
textarea::placeholder {
|
|
color : $color_gray;
|
|
font-family : $main-font;
|
|
}
|
|
|
|
// Progress bar
|
|
|
|
progress {
|
|
/* Positioning */
|
|
-moz-appearance : none;
|
|
-webkit-appearance : none;
|
|
appearance : none;
|
|
position : fixed;
|
|
top : 0;
|
|
left : 0;
|
|
width : 100%;
|
|
height : 1.6px;
|
|
color : $color_link;
|
|
border : none;
|
|
background-color : transparent;
|
|
z-index : 500;
|
|
/* Dimensions */
|
|
/* Reset the appearance */
|
|
/* Get rid of the default border in Firefox/Opera. */
|
|
/* Progress bar container for Firefox/IE10+ */
|
|
/* Progress bar value for IE10+ */
|
|
}
|
|
|
|
progress[value]::-webkit-progress-bar {
|
|
background-color : white;
|
|
}
|
|
|
|
progress[value]::-webkit-progress-value {
|
|
background-color : $color_link;
|
|
}
|
|
|
|
progress[value]::-moz-progress-bar {
|
|
background-color : white;
|
|
}
|
|
|
|
progress[value]::-moz-progress-value {
|
|
background-color : $color_link;
|
|
}
|
|
|
|
progress[value]::progress-bar {
|
|
background-color : white;
|
|
}
|
|
|
|
progress[value]::progress-value {
|
|
background-color : $color_link;
|
|
}
|
|
|
|
|
|
//search bar
|
|
|
|
|
|
.searchbar{
|
|
display:flex;
|
|
align-items: center;
|
|
width:100%;
|
|
}
|
|
|
|
//search form
|
|
|
|
form.main-sidebar--search {
|
|
width: 100%;
|
|
}
|
|
|
|
//search input
|
|
|
|
form.main-sidebar--search input[type="text"] {
|
|
width: 90%;
|
|
display: inline;
|
|
margin-top: 1.2em;
|
|
|
|
@include nav-small {
|
|
width:100%;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
//Search button
|
|
|
|
.search {
|
|
// search icon
|
|
width : 70px;
|
|
height : 70px;
|
|
overflow : hidden;
|
|
border : 2px solid $color_white;
|
|
border-radius : 50%;
|
|
background : $color_white;
|
|
cursor: pointer;
|
|
position: relative;
|
|
z-index: 50;
|
|
float: right;
|
|
outline: none;
|
|
|
|
@include nav-small {
|
|
display: none;
|
|
}
|
|
|
|
img {
|
|
display : block;
|
|
height : auto;
|
|
}
|
|
}
|