mirror of
https://github.com/offen/website.git
synced 2024-11-22 17:10:29 +01:00
bg svg details
This commit is contained in:
parent
e18242ae96
commit
67205c548f
61
homepage/theme/static/images/gfx-cta-top.svg
Normal file
61
homepage/theme/static/images/gfx-cta-top.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 157 KiB |
61
homepage/theme/static/images/gfx-feature-a.svg
Normal file
61
homepage/theme/static/images/gfx-feature-a.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB |
61
homepage/theme/static/images/gfx-outro.svg
Normal file
61
homepage/theme/static/images/gfx-outro.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 157 KiB |
@ -80,7 +80,7 @@
|
|||||||
{% if page.href == "/" %}
|
{% if page.href == "/" %}
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
<div class="container-reader">
|
<div class="container-reader">
|
||||||
<div class="bg">
|
<div class="bg" id="bg-intro">
|
||||||
<div class="sign">
|
<div class="sign">
|
||||||
<img src="/theme/images/offen-sign-brand-white.svg" alt="offen logo" width="152" height="94">
|
<img src="/theme/images/offen-sign-brand-white.svg" alt="offen logo" width="152" height="94">
|
||||||
</div>
|
</div>
|
||||||
@ -91,7 +91,7 @@
|
|||||||
<strong>offen</strong> is a free and open source analytics software for websites and web applications that allows respectful handling of data.
|
<strong>offen</strong> is a free and open source analytics software for websites and web applications that allows respectful handling of data.
|
||||||
</p>
|
</p>
|
||||||
<div class="btn-wrapper">
|
<div class="btn-wrapper">
|
||||||
<a class="btn btn-color-black" href="{{GITHUB_ORG}}" target="_blank">Get involved</a>
|
<a class="btn btn-color-black" href="{{GITHUB_ORG}}" target="_blank">Get involved</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -101,27 +101,33 @@
|
|||||||
<div class="container-full">
|
<div class="container-full">
|
||||||
<div class="card-deck">
|
<div class="card-deck">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-gfx">
|
<div class="bg" id="bg-feature-a">
|
||||||
<img src="/theme/images/illustration.svg" width="179" height="122">
|
<h2>
|
||||||
</div>
|
Free & Open Source
|
||||||
<div class="card-text">
|
</h2>
|
||||||
Feature Text 1 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
|
<p>
|
||||||
|
Anyone can audit our code to verify it works as intended. <strong>offen</strong> will always be available free of charge.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-gfx">
|
<div class="bg" id="bg-feature-b">
|
||||||
<img src="/theme/images/illustration.svg" width="179" height="122">
|
<h2>
|
||||||
</div>
|
Fair & Secure
|
||||||
<div class="card-text">
|
</h2>
|
||||||
Feature Text 2 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
|
<p>
|
||||||
|
Pay respect to your website visitors and gain insights as a user at the same time. All data is encrypted end-to-end.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-gfx">
|
<div class="bg" id="bg-feature-c">
|
||||||
<img src="/theme/images/illustration.svg" width="179" height="122">
|
<h2>
|
||||||
</div>
|
Easy to use
|
||||||
<div class="card-text">
|
</h2>
|
||||||
Feature Text 3 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
|
<p>
|
||||||
|
Simply paste our code into the source of your website. Users can visit the auditorium to access their data.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -132,14 +138,16 @@
|
|||||||
<div class="container-full">
|
<div class="container-full">
|
||||||
<div class="card-deck">
|
<div class="card-deck">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-gfx">
|
<div class="bg" id="bg-cta-top">
|
||||||
<img src="/theme/images/illustration.svg" width="179" height="122">
|
<h2>
|
||||||
|
Build in progress
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
What is already up and running and where we want to go.
|
||||||
|
</p>
|
||||||
|
<div class="btn-wrapper">
|
||||||
|
<a class="btn btn-color-white" href="/status/">Project status</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-text">
|
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sit amet, consectetuer adipiscing elit.
|
|
||||||
<div class="btn-wrapper">
|
|
||||||
<a class="btn btn-color-yellow" href="/status/">Status</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -165,30 +173,51 @@
|
|||||||
<div class="cta-bottom">
|
<div class="cta-bottom">
|
||||||
<div class="container-full">
|
<div class="container-full">
|
||||||
<div class="card-deck">
|
<div class="card-deck">
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-text">
|
<div class="bg" id="bg-cta-bottom">
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
|
<h2>
|
||||||
|
Transparent web analytics
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
<strong>offen</strong> is a free and open source analytics software for websites and web applications that allows respectful handling of data.
|
||||||
|
</p>
|
||||||
<div class="btn-wrapper">
|
<div class="btn-wrapper">
|
||||||
<a class="btn btn-color-black" href="{{GITHUB_ORG}}" target="_blank">Get involved</a>
|
<a class="btn btn-color-black" href="{{GITHUB_ORG}}">Get involved</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-text">
|
<div class="bg" id="bg-cta-bottom">
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
|
<h2>
|
||||||
|
Build in progress
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
What is already up and running and where we want to go.
|
||||||
|
</p>
|
||||||
<div class="btn-wrapper">
|
<div class="btn-wrapper">
|
||||||
<a class="btn btn-color-black" href="/status/" target="_blank">Status</a>
|
<a class="btn btn-color-black" href="/status/">Project status</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-text">
|
<div class="bg" id="bg-cta-bottom">
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
|
<h2>
|
||||||
|
Charitable purpose
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
We're working hard to ensure that <strong>offen</strong> is independent, cutting-edge and can be sustained for years to come.
|
||||||
|
</p>
|
||||||
<div class="btn-wrapper">
|
<div class="btn-wrapper">
|
||||||
<a class="btn btn-color-black" href="{{PATREON_URL}}" target="_blank">Support Us</a>
|
<a class="btn btn-color-black" href="{{PATREON_URL}}">Support us</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -197,14 +226,16 @@
|
|||||||
<div class="container-full">
|
<div class="container-full">
|
||||||
<div class="card-deck">
|
<div class="card-deck">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-gfx">
|
<div class="bg" id="bg-outro">
|
||||||
<img src="/theme/images/illustration.svg" width="179" height="122">
|
<h2>
|
||||||
</div>
|
Charitable purpose
|
||||||
<div class="card-text">
|
</h2>
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sit amet, consectetuer adipiscing elit.
|
<p>
|
||||||
<div class="btn-wrapper">
|
We're working hard to ensure that <strong>offen</strong> is independent, cutting-edge and can be sustained for years to come.
|
||||||
|
</p>
|
||||||
|
<div class="btn-wrapper">
|
||||||
<a class="btn btn-color-black" href="{{PATREON_URL}}">Support us</a>
|
<a class="btn btn-color-black" href="{{PATREON_URL}}">Support us</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -215,8 +246,9 @@
|
|||||||
<div class="footer">
|
<div class="footer">
|
||||||
<div class="footer-card-deck">
|
<div class="footer-card-deck">
|
||||||
<div class="footer-card">
|
<div class="footer-card">
|
||||||
<h3>offen</h3>
|
<h3><strong>offen</strong></h3>
|
||||||
<h3>Transparent web analytics</h4>
|
<h4>Transparent web analytics</h4>
|
||||||
|
<h4>for everyone</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer-card">
|
<div class="footer-card">
|
||||||
<p>
|
<p>
|
||||||
|
103
styles/index.css
103
styles/index.css
@ -124,13 +124,13 @@ CARDS
|
|||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
color: var(--black-mid);
|
color: var(--black-mid);
|
||||||
}
|
}
|
||||||
.cta-top .card,
|
|
||||||
.outro .card {
|
|
||||||
max-width: 600px;
|
|
||||||
}
|
|
||||||
.cta-top .card {
|
.cta-top .card {
|
||||||
color: var(--yellow-mid);
|
color: var(--yellow-mid);
|
||||||
}
|
}
|
||||||
|
.card h2,
|
||||||
|
.card p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
.footer-card p {
|
.footer-card p {
|
||||||
margin: 0 0 2px 0;
|
margin: 0 0 2px 0;
|
||||||
}
|
}
|
||||||
@ -138,9 +138,6 @@ CARDS
|
|||||||
.footer-card:nth-child(2) {
|
.footer-card:nth-child(2) {
|
||||||
margin: 0 0 20px 0;
|
margin: 0 0 20px 0;
|
||||||
}
|
}
|
||||||
.card-gfx {
|
|
||||||
margin: 0 0 20px 0;
|
|
||||||
}
|
|
||||||
/* Mobile Styles */
|
/* Mobile Styles */
|
||||||
@media only screen and (max-width: 960px) {
|
@media only screen and (max-width: 960px) {
|
||||||
.card-deck,
|
.card-deck,
|
||||||
@ -154,8 +151,6 @@ CARDS
|
|||||||
.card:nth-child(2) {
|
.card:nth-child(2) {
|
||||||
margin: 80px 0 80px 0;
|
margin: 80px 0 80px 0;
|
||||||
}
|
}
|
||||||
.card-gfx,
|
|
||||||
.card-text,
|
|
||||||
.footer-card {
|
.footer-card {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
@ -177,20 +172,6 @@ CARDS
|
|||||||
.card:nth-child(2) {
|
.card:nth-child(2) {
|
||||||
margin: 0 40px 0 40px;
|
margin: 0 40px 0 40px;
|
||||||
}
|
}
|
||||||
.card-gfx,
|
|
||||||
.card-text {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.cta-top .card-gfx,
|
|
||||||
.cta-top .card-text,
|
|
||||||
.outro .card-gfx,
|
|
||||||
.outro .card-text {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.cta-top .card-gfx,
|
|
||||||
.outro .card-gfx {
|
|
||||||
margin: 0 40px 0 0;
|
|
||||||
}
|
|
||||||
.footer-card-deck {
|
.footer-card-deck {
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
@ -304,9 +285,14 @@ blockquote {
|
|||||||
border-left: 1px solid var(--grey-bright);
|
border-left: 1px solid var(--grey-bright);
|
||||||
}
|
}
|
||||||
strong,
|
strong,
|
||||||
h1 + p strong {
|
h1 + p strong,
|
||||||
|
.bg strong {
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
.footer-card h3 strong {
|
||||||
|
font-weight: 700;
|
||||||
|
color: var(--yellow-mid);
|
||||||
|
}
|
||||||
strong,
|
strong,
|
||||||
h3 strong {
|
h3 strong {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
@ -366,7 +352,15 @@ BUTTONS
|
|||||||
color: var(--black-mid);
|
color: var(--black-mid);
|
||||||
border: solid var(--black-mid) 5px;
|
border: solid var(--black-mid) 5px;
|
||||||
}
|
}
|
||||||
|
.btn-color-white,
|
||||||
|
.btn-color-white:visited,
|
||||||
|
.btn-color-white:link,
|
||||||
|
.btn-color-white:hover,
|
||||||
|
.btn-color-white:active {
|
||||||
|
font-weight: 700;
|
||||||
|
color: var(--white);
|
||||||
|
border: solid var(--white) 5px;
|
||||||
|
}
|
||||||
|
|
||||||
/* ---------------------------------------------------
|
/* ---------------------------------------------------
|
||||||
MENU
|
MENU
|
||||||
@ -526,13 +520,66 @@ nav ul li ul li a {
|
|||||||
/* ---------------------------------------------------
|
/* ---------------------------------------------------
|
||||||
GRAPHICS
|
GRAPHICS
|
||||||
----------------------------------------------------*/
|
----------------------------------------------------*/
|
||||||
.intro .bg {
|
.bg h2 {
|
||||||
|
margin: 0 0 10px 0;
|
||||||
|
}
|
||||||
|
#bg-intro {
|
||||||
width: 75%;
|
width: 75%;
|
||||||
background: url(/theme/images/temp.svg) no-repeat center;
|
background: url(/theme/images/gfx-intro.svg) no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
/*-------------------------*/
|
||||||
|
#bg-feature-a,
|
||||||
|
#bg-feature-b,
|
||||||
|
#bg-feature-c {
|
||||||
|
background: url(/theme/images/gfx-feature-a.svg) no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
/*-------------------------*/
|
||||||
|
#bg-cta-top {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
#bg-cta-top h2,
|
||||||
|
#bg-cta-top p {
|
||||||
|
color: var(--white);
|
||||||
|
}
|
||||||
|
#bg-cta-top h2,
|
||||||
|
#bg-cta-top p,
|
||||||
|
#bg-cta-top .btn-wrapper {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
#bg-cta-top {
|
||||||
|
background: url(/theme/images/gfx-cta-top.svg) no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
/*-------------------------*/
|
||||||
|
#bg-outro {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
#bg-outro h2,
|
||||||
|
#bg-outro p,
|
||||||
|
#bg-outro .btn-wrapper {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
#bg-outro {
|
||||||
|
background: url(/theme/images/gfx-outro.svg) no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
/*-------------------------*/
|
||||||
|
#bg-cta-bottom {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
#bg-cta-bottom h2,
|
||||||
|
#bg-cta-bottom p,
|
||||||
|
#bg-cta-bottom .btn-wrapper {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
#bg-cta-bottom {
|
||||||
|
background: url(/theme/images/gfx-outro.svg) no-repeat center;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
}
|
}
|
||||||
@media only screen and (max-width: 480px) {
|
@media only screen and (max-width: 480px) {
|
||||||
.intro .bg {
|
#bg-intro {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background-size: 440px;
|
background-size: 440px;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user