Files
old-landingpage/Landing Page/landing-page.css
2018-12-08 15:33:47 +01:00

275 lines
4.2 KiB
CSS

:root {
--green: #006F62;
--grey: #F5F6F8;
--white: #FFFFFF;
}
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
h2{
text-align: center;
font-family: "Lato Black";
font-size: 46px;
color: #212121;
margin-bottom: 20px;
}
h3 {
font-family: "Lato Black";
font-size: 38px;
color: #212121;
margin-top: 0;
}
p {
font-family: "Lato Regular";
font-size: 21px;
line-height: 36pt;
color: #212121;
text-align: center;
}
body{
margin: 0;
}
.item {
background-color: var(--white);
align-content: center;
justify-items: center;
}
.wrapper {
display: grid;
grid-gap: 50px;
grid-template-rows: repeat(8,auto);
}
.mobile{
display: none;
}
/* TOP */
.top{
background-color: var(--green);
display: grid;
grid-gap: 50px;
grid-template-rows: 100px 200px 1fr;
}
.top > .logo{
padding-top: 50px;
}
.top > h1{
text-align: center;
font-family: "Lato Black";
font-size: 58px;
color: var(--white);
}
.top > .private-cell{
width: 100%;
}
.top > .private-cell-mobile{
display: none;
}
/* Create as many spreadsheets*/
.create-as-many-desktop{
display: grid;
grid-gap: 50px;
grid-template-rows: auto 50px auto;
grid-template-areas:
"image"
"title"
"paragraph";
border-bottom: 1px solid var(--grey);
}
.create-as-many-desktop > img {
grid-area: image;
padding-top: 100px;
}
.create-as-many-desktop > p {
grid-area: paragraph;
padding-top: 100px;
padding-bottom: 100px;
}
.create-as-many-desktop h2 {
grid-area: title;
}
/* Share */
.share-desktop{
display: grid;
grid-gap: 50px;
grid-template-columns: repeat( auto-fit, minmax(500px, 1fr));
}
.share-desktop > div > *{
text-align: left;
}
/* Collaborate */
.collaborate-desktop{
display: grid;
grid-gap: 50px;
background-color: var(--green);
grid-template-columns: repeat( auto-fit, minmax(500px, 1fr));
}
.collaborate-desktop > div > *{
color: var(--white);
text-align: left;
}
.collaborate-desktop > * {
padding: 100px 0;
}
/* back-up */
.back-up-desktop{
display: grid;
grid-gap: 50px;
grid-template-columns: repeat( auto-fit, minmax(500px, 1fr));
border-bottom: 1px solid var(--grey);
}
.back-up-desktop > div > *{
text-align: left;
}
/* import-export */
.import-export-desktop{
display: grid;
grid-gap: 50px;
grid-template-rows: auto 1fr;
grid-template-areas:
"title title"
"image paragraph"
}
.import-export-desktop > div {
padding-top: 100px;
grid-area: title;
}
.import-export-desktop > div > *{
text-align: center;
}
.import-export-desktop > img {
align-self: center;
grid-area: image;
}
.import-export-desktop > p {
grid-area: paragraph;
align-self: center;
text-align: left;
}
/* comparison */
.comparison-desktop{
display: grid;
grid-gap: 50px;
background-color: var(--grey);
grid-template-rows: auto 1fr;
}
.comparison-desktop > h3 {
margin-top: 100px;
}
table {
width: 90%;
border-collapse: collapse;
margin-bottom: 50px;
box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.50);
}
th,td{
font-size: 18px;
font-family: "Lato Black";
border-bottom: 1px solid #ddd;
color: #212121;
text-align: center;
}
.check:before{
content:'\2713';
display:inline-block;
color:var(--green);
padding:0 6px 0 0;
}
.uncheck:before{
content: '\274c';
display:inline-block;
color: gray;
padding:0 3px 0 0;
}
tr > :first-child{
text-align: left;
}
tr:not(:first-child){
background-color: var(--white);
}
td:nth-child(2),th:nth-child(2){
border-left: 5px solid var(--green);
border-right: 5px solid var(--green);
}
th:nth-child(2){
border-top: 5px solid var(--green);
}
tr:last-child > :nth-child(2){
border-bottom: 5px solid var(--green);
}
/* bottom */
.bottom{
display: grid;
grid-gap: 50px;
background-color: var(--green);
grid-gap: 10px;
grid-template-rows: repeat( 4, 1fr);
margin-top: -50px;
}
.bottom > img{
padding-top: 50px;
}
.bottom > p {
color: var(--white);
}
.bottom > button {
font-family: "Lato Black";
width: 200px;
height: 40px;
border-radius: 5px;
background-color: var(--white);
}
.bottom > .copyrights{
align-self: end;
font-size: 15px;
width: 100%;
background-color: var(--green);
margin-bottom: 0px;
filter: brightness(70%);
}