Merge pull request #3 from status-im/improve_frontpage_styling

improve frontpage fonts, margins, etc..
This commit is contained in:
Iuri Matias 2019-10-09 07:40:26 +09:00 committed by GitHub
commit 490548c1a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 39 additions and 9 deletions

View File

@ -1,17 +1,17 @@
<template lang="html"> <template lang="html">
<div> <div id="intro">
<div class="code-container"> <div class="code-container">
<div class="code-text"> <div class="code-text">
<strong>Event Tracking & Event Sourcing</strong> <h3>Event Tracking & Event Sourcing</h3>
You can track events and react to their values. With Subspace observables doing event sourcing is easy. You can track events and react to their values. With Subspace observables doing event sourcing is easy.
</div> </div>
<div class="code-content"> <div class="code-content">
<div class="language-js line-numbers-mode"><pre class="language-js"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> $average<span class="token punctuation">,</span> $latest <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"@status-im/subspace"</span><span class="token punctuation">;</span> <div class="language-js line-numbers-mode"><pre class="language-js"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> $average<span class="token punctuation">,</span> $latest <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"@status-im/subspace"</span><span class="token punctuation">;</span>
<span class="token keyword">const</span> rating$ <span class="token operator">=</span> Product<span class="token punctuation">.</span>events<span class="token punctuation">.</span><span class="token function">Rating</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">track</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token string">"rating"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">pipe</span><span class="token punctuation">(</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token parameter">x</span> <span class="token operator">=&gt;</span> <span class="token function">parseInt</span><span class="token punctuation">(</span>x<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">const</span> rating$ <span class="token operator">=</span> Product<span class="token punctuation">.</span>events<span class="token punctuation">.</span><span class="token function">Rating</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">track</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token string">"rating"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
rating$<span class="token punctuation">.</span><span class="token function">pipe</span><span class="token punctuation">(</span><span class="token function">$latest</span><span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token function">$average</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">subscribe</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">rating</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span> rating$<span class="token punctuation">.</span><span class="token function">pipe</span><span class="token punctuation">(</span><span class="token function">$latest</span><span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token function">$average</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">subscribe</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">rating</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">"average rating of the last 5 events is "</span> <span class="token operator">+</span> rating<span class="token punctuation">)</span> console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">"average rating of the last 5 events is "</span> <span class="token operator">+</span> rating<span class="token punctuation">)</span>
@ -23,7 +23,7 @@
<div class="code-container"> <div class="code-container">
<div class="code-text"> <div class="code-text">
<strong>Tracking State</strong> <h3>Tracking State</h3>
You can track changes to a contract state variable, by specifying the view function and arguments to call and query the contract. You can track changes to a contract state variable, by specifying the view function and arguments to call and query the contract.
</div> </div>
<div class="code-content"> <div class="code-content">
@ -37,7 +37,7 @@
<div class="code-container"> <div class="code-container">
<div class="code-text"> <div class="code-text">
<strong>Tracking balances</strong> <h3>Tracking balances</h3>
You can also track changes in both ETH and ERC20 token balances You can also track changes in both ETH and ERC20 token balances
</div> </div>
<div class="code-content"> <div class="code-content">
@ -56,7 +56,7 @@
<div class="code-container"> <div class="code-container">
<div class="code-text"> <div class="code-text">
<strong>React Integration</strong> <h3>React Integration</h3>
Subspace can make any react component compatible with observables so you easily reactive components Subspace can make any react component compatible with observables so you easily reactive components
</div> </div>
<div class="code-content"> <div class="code-content">

View File

@ -11,30 +11,60 @@ body {
.code-container { .code-container {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin-top: 80px;
} }
.code-container + .code-container { .code-container + .code-container {
margin-top: 10px; margin-top: 80px;
} }
.code-text { .code-text {
display: block; display: block;
flex-basis: 30%; flex-basis: 30%;
padding: 13px 2%; padding: 13px 4%;
padding-left: 0px !important;
text-align: justify; text-align: justify;
color: black;
line-height: 29px;
} }
.code-content { .code-content {
display: block; display: block;
width: 66%; width: 66%;
font-size: 16.5px;
} }
@media screen and (max-width: 800px) { @media screen and (max-width: 1000px) {
.code-text { .code-text {
flex-basis: 100%; flex-basis: 100%;
margin-right: 20px;
padding-left: 0px !important;
line-height: 29px;
} }
.code-content { .code-content {
width: 100%; width: 100%;
} }
} }
.home {
max-width: 1220px !important;
}
#intro {
font-size: 17px;
h3 {
font-size: 25px;
line-height: 32.5px;
}
}
.feature {
p {
color: black !important;
font-size: 17px;
font-weight: 400;
line-height: 29px;
}
}