diff --git a/public_html/css/custom.css b/public_html/css/custom.css
index 2feb26f..4f1aa60 100644
--- a/public_html/css/custom.css
+++ b/public_html/css/custom.css
@@ -75,6 +75,10 @@ label {
width: 60px;
}
+.section-hero {
+ margin-right: 100px;
+}
+
[data-active="home"] .logo {
display: block;
}
@@ -87,6 +91,11 @@ label {
fill: #222;
}
+
+[data-active="projects"] .section-anchor {
+ color: #222;
+}
+
.manifesto {
display: none;
font-size: 1.5rem;
@@ -108,6 +117,7 @@ label {
padding: 4px 5px;
text-decoration: none;
text-transform: uppercase;
+ cursor: pointer;
}
.section-anchor:hover,
@@ -116,24 +126,9 @@ label {
color: #222;
}
-[data-active="projects"] .section-anchor {
- color: #222;
-}
-
-[data-active="technology"] .section-anchor:hover,
-[data-active="technology"] .section-anchor.active {
- color: #2D7A7E;
-}
-
-[data-active="projects"] .section-anchor:hover,
-[data-active="projects"] .section-anchor.active {
- color: #F3D430;
- background-color: #222;
-}
-
.section {
- min-height: 600px;
- padding: 215px 0 100px;
+ min-height: 100vh;
+ padding: 100px 0 100px;
position: relative;
display: flex;
align-items: center;
@@ -156,32 +151,25 @@ label {
}
.section-header {
- display: none;
- font-weight: bolder;
+ will-change: transform;
+ position: fixed;
+ width: 100%;
+ top: 0;
+ left: 0;
padding: 20px 0;
text-align: center;
text-transform: uppercase;
+ transform: translateY(-100%);
+ opacity: 0;
+ visibility: hidden;
+ z-index: 2;
+ transition: all .3s;
}
-.header-bg {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- display: none;
-}
-
-.with-fixed-header .header-bg {
- display: block;
-}
-
-.with-fixed-header .section-header {
- display: block;
- left: 0;
- position: fixed;
- top: 0;
- width: 100%;
- z-index: 2;
+.section-header.active {
+ opacity: 1;
+ transform: translateY(0);
+ visibility: visible;
}
#home {
@@ -283,15 +271,24 @@ label {
color: #222;
}
-.technology-anchor:hover:after {
+.technology-anchor:after {
content: '+';
font-size: 5rem;
- right: 37px;
position: absolute;
+ right: 17px;
top: -15px;
font-weight: 600;
color: #F3D430;
z-index: 1;
+ opacity: 0;
+ visibility: hidden;
+ transition: all .3s;
+}
+
+.technology-anchor:hover:after {
+ right: 37px;
+ opacity: 1;
+ visibility: visible;
}
.main-title {
@@ -519,10 +516,45 @@ input[type="button"].button-primary:focus {
}
.technology-anchors {
- position: absolute;
right: 0;
- text-align: right;
top: 0;
+ transform: translateX(100%);
+ position: absolute;
+ text-align: right;
+ }
+
+ [data-active="technology"] .technology-anchors {
+ transform: translateX(0);
+ }
+
+ .technology-anchor {
+ transform: translateX(100%);
+ will-change: transform, padding;
+ }
+
+ [data-active="technology"] .tech-big-data {
+ transform: translateX(0);
+ transition: transform .3s, padding .3s;
+ }
+
+ [data-active="technology"] .tech-articles {
+ transform: translateX(0);
+ transition: transform .4s, padding .3s;
+ }
+
+ [data-active="technology"] .tech-hack {
+ transform: translateX(0);
+ transition: transform .6s, padding .3s;
+ }
+
+ [data-active="technology"] .tech-open-source {
+ transform: translateX(0);
+ transition: transform .7s, padding .3s;
+ }
+
+ [data-active="technology"] .tech-rails-workshop {
+ transform: translateX(0);
+ transition: transform .8s, padding .3s
}
.technology-anchor.columns {
@@ -584,3 +616,11 @@ input[type="button"].button-primary:focus {
width: 82.6666666667%;
}
}
+
+.particles-js-canvas-el {
+ position: absolute;
+}
+
+.ov-h {
+ overflow: hidden;
+}
diff --git a/public_html/index.html b/public_html/index.html
index c29b0d7..a73a372 100644
--- a/public_html/index.html
+++ b/public_html/index.html
@@ -70,30 +70,40 @@
Nosso trabalho é garantir que o melhor da tecnologia junto das melhores práticas de desenvolvimento de projetos estejam disponíveis para você, que quer fazer diferente. Acreditamos que software se trata de pessoas e de comunidades.
@@ -103,7 +113,7 @@