Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new design of tools page #2408

Merged
merged 41 commits into from
Jul 1, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
4f358e2
:lipstick: Make tools container wider
sebil Jun 20, 2019
83a96a7
:lipstick: Remove h2 decoration line and unitize with h1
sebil Jun 20, 2019
581dadb
:lipstick: Move teaser tag down and increase size
sebil Jun 20, 2019
59ecc53
:lipstick: Refine type section of teaser
sebil Jun 20, 2019
cbf9b65
:lipstick: Reduce border-radius of teasers
sebil Jun 20, 2019
a8fd85c
:lipstick: Redesign essential teasers in dark look
sebil Jun 20, 2019
810f2a9
:art: Only hide image overlay on type contain images
sebil Jun 20, 2019
04ad8f4
:fire: Remove specific styling for single headline case
sebil Jun 20, 2019
2367f2f
:art: Title case all type values
sebil Jun 20, 2019
1cc1c2a
:recycle: Refactor tools-filter to be like roadmap filter
sebil Jun 20, 2019
73c9eb0
:fire: Remove filter bubbles overflow scrolling
sebil Jun 20, 2019
acce199
:lipstick: Minor styling adjustments
sebil Jun 20, 2019
81f2d7d
:art: Change order of filter bubbles
sebil Jun 20, 2019
8d63918
:fire: Remove wrong class name
sebil Jun 20, 2019
ff6bd74
:bug: Convert type name to lowercase in classnames
sebil Jun 20, 2019
c92d9cc
:art: Add format icon to tag and unitize styling with filter
sebil Jun 20, 2019
b8a57ca
:recycle: Cleanup structure and classes
sebil Jun 20, 2019
5282424
:lipstick: Move amp-logo for essential tools up
sebil Jun 20, 2019
c3558d1
:art: Reset teaser structure on mobile
sebil Jun 21, 2019
9590637
:bento: Add new logo icon with transparent bolt
sebil Jun 21, 2019
bacf499
:art: Use svg shape instead of css gradient for logo bg
sebil Jun 21, 2019
5d1cb28
:art: Show image overlay also on type contain images
sebil Jun 21, 2019
e37c0d8
:sparkles: Add tools-visual with dummy assets
sebil Jun 21, 2019
07eb389
:ok_hand: Adjust tools visual animation
sebil Jun 28, 2019
1af706a
:ok_hand: Adjust hover state for tools filter bubbles
sebil Jun 28, 2019
f1a4cb4
:ok_hand: Change color of inactive tools filter bubbles
sebil Jun 28, 2019
04ec9c4
:ok_hand: Increase gap of tools teaser grid
sebil Jun 28, 2019
8bd1325
:ok_hand: Increase size of tools teaser logo
sebil Jun 28, 2019
8cdb5af
:ok_hand: Adjust box-shadow of tools teasers
sebil Jun 28, 2019
c12fb4e
:ok_hand: Make tags inside tools teaser filterable
sebil Jun 28, 2019
f66d528
Merge branch 'future' into feature/refine-tools-page
sebil Jun 28, 2019
b84612b
:wheelchair: Disable animations on reduce motion
sebil Jun 28, 2019
005089b
:ok_hand: Add description to email services tools
sebil Jun 28, 2019
015a72b
:bento: Add missing tools images
sebil Jun 28, 2019
ad083bd
:ok_hand: Implement new tools images
sebil Jun 28, 2019
3ab2ba1
:speech_balloon: Title case type name of tool
sebil Jun 28, 2019
6cb1c4e
:ok_hand: Adjust box-shadows
sebil Jun 28, 2019
b141b4f
:bug: Add role and tabindex due to amp validation errors
sebil Jun 28, 2019
3840265
:ok_hand: Finalize tools-page
sebil Jul 1, 2019
f735816
Merge branch 'future' into feature/refine-tools-page
sebil Jul 1, 2019
79e8a63
:speech_balloon: Add description to mailgun tool
sebil Jul 1, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions frontend/icons/logo-transparent.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
88 changes: 88 additions & 0 deletions frontend/scss/components/molecules/tools-visual.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/*

###############################
### MOLECULE: tools-visual ###
###############################

*/

@import '../../extends';
@import '../../functions';
@import '../../mixins';
@import '../../variables';

.#{molecule('tools-visual')} {
display: grid;
grid-template-columns: 8fr 7fr 2fr 12fr 4fr;
grid-template-rows: 6fr 7fr 1fr 8fr 1fr;
position: absolute;
right: 0;
top: 0;
width: 100%;
max-width: 17em;
padding: 1.5em 0;
margin: 0;
transform: rotate3d(-50, 25, 5, 25deg);

@media (min-width: 768px) {
grid-column: 12 / -1;
position: static;
margin-top: -60%;
max-width: 85%;
padding: 0;
}

@media (min-width: 1024px) {
margin-top: -50%;
max-width: 75%;
}

&-image {
width: 100%;
height: auto;
margin: auto;
animation: 10s ease-in-out infinite bounce -4s;
box-shadow: 30px 90px 60px -40px rgba(0, 0, 0, 0.5);

@media (prefers-reduced-motion: reduce) {
animation: none;
-webkit-animation: none;
}

&-1 {
grid-column: 2 / 8;
grid-row: 1 / 4;
animation-delay: -3s;
box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.3);
}

&-2 {
grid-column: 1 / 3;
grid-row: 2 / 5;
animation-delay: -2s;
box-shadow: 20px 20px 20px -20px rgba(0,0,0,0.4);

&-extra {
position: absolute;
width: 50%;
top: 42%;
left: 23%;
animation-delay: -5s;
animation-direction: reverse;
}
}

&-3 {
grid-column: 4 / 5;
grid-row: 3 / 6;
animation-delay: -1s;
box-shadow: 30px 30px 30px -30px rgba(0,0,0,0.5);
}
}
}

@keyframes bounce {
0% { transform: translate(0%, 4%); }
50% { transform: translate(0%, -4%); }
100% { transform: translate(0%, 4%); }
}
Loading