Skip to content

Commit

Permalink
Merge pull request #15 from philippebeck/dev
Browse files Browse the repository at this point in the history
Release 0.4.7
  • Loading branch information
philippebeck authored Dec 3, 2024
2 parents 06184fb + df4bc1b commit 408c05e
Show file tree
Hide file tree
Showing 39 changed files with 409 additions and 489 deletions.
2 changes: 1 addition & 1 deletion dist/index.es.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/index.umd.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/style.css

Large diffs are not rendered by default.

19 changes: 0 additions & 19 deletions lib/assets/_style-mix.scss

This file was deleted.

54 changes: 0 additions & 54 deletions lib/assets/_style-var.scss

This file was deleted.

74 changes: 67 additions & 7 deletions lib/assets/style.scss
Original file line number Diff line number Diff line change
@@ -1,20 +1,80 @@
@import './style-var';
@import './style-mix';
//! ********** VARIABLES **********

//! ********** FONTS **********
$xs: 360px; // mobile portrait
$sm: 768px; // mobile landscape & tablet portrait
$md: 1024px; // tablet landscape
$lg: 1366px; // small laptop
$xl: 1920px; // large laptop & desktop

$breakpoints: (
"xs": $xs,
"sm": $sm,
"md": $md,
"lg": $lg,
"xl": $xl
) !default;

$font-families: Geologica, Trocchi, UbuntuMono;

$sans-serif: Geologica, Helvetica, sans-serif;
$serif: Trocchi, Times, serif;
$monospace: UbuntuMono, Courier, monospace;

$primary: hsl(270, 100%, 80%);
$secondary: hsl(120, 100%, 80%);
$white: hsl( 0, 0%, 99%);
$silver: hsl( 0, 0%, 80%);
$gray: hsl( 0, 0%, 20%);
$black: hsl( 0, 0%, 1%);

$transforms: (
"grow-min": scale(0.7, 0.7),
"grow-max": scale(0, 0),

"slide-top": translateY(100%),
"slide-right": translateX(-100%),

"turn-x": rotateX(360deg),
"turn-y": rotateY(360deg),
"turn-z": rotateZ(360deg),
"turn-xy": rotate3d(1, 1, 0, 360deg),
"turn-xz": rotate3d(1, 0, 1, 360deg),
"turn-yz": rotate3d(0, 1, 1, 360deg),
"turn-3d": rotate3d(1, 1, 1, 360deg)
) !default;

//! ********** MIXINS **********

@mixin font-face($font-family) {
@font-face {
font-family: $font-family;
font-style: normal;
font-weight: 400;
font-display: swap;
src:
local("#{$font-family}-Regular"),
url("/fonts/#{$font-family}-Regular.woff2") format("woff2");
}
}

@mixin keyframes($key, $value) {
@keyframes #{$key} {
from {
transform: #{$value};
}
}
}

//! ********** MAIN **********

@each $font-family in $font-families {
@include font-face($font-family);
}

//! ********** KEYFRAMES **********

@each $key, $value in $transforms {
@include keyframes($key, $value);
}

//! ********** APP **********

body {
margin: 0;
font-family: $sans-serif;
Expand Down
2 changes: 0 additions & 2 deletions lib/atoms/card/card.scss
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
@import '../../assets/style';

//! ********** CARD **********

$radius: 10px;

.card {
Expand Down
6 changes: 0 additions & 6 deletions lib/atoms/collapse/_collapse-mix.scss

This file was deleted.

24 changes: 0 additions & 24 deletions lib/atoms/collapse/_collapse-var.scss

This file was deleted.

33 changes: 29 additions & 4 deletions lib/atoms/collapse/collapse.scss
Original file line number Diff line number Diff line change
@@ -1,11 +1,36 @@
@import '../../assets/style';
@import './collapse-var';
@import './collapse-mix';

//! ********** COLLAPSE **********
//! ********** VARIABLES **********

.collapse {
$radius: 5px;
$width: 150px;

$radius-ratios: (
"xs": 2,
"sm": 4,
"md": 5,
"lg": 6,
"xl": 7
) !default;

$width-sizes: (
"xs": 10px,
"sm": 40px,
"md": 60px,
"lg": 80px,
"xl": 100px
) !default;

//! ********** MIXIN **********

@mixin collapse($ratio, $size) {
border-radius: calc($radius * $ratio);
width: calc($width + $size);
}

//! ********** MAIN **********

.collapse {
& > figure {
margin: 20px;
}
Expand Down
12 changes: 0 additions & 12 deletions lib/atoms/link/_link-mix.scss

This file was deleted.

24 changes: 0 additions & 24 deletions lib/atoms/link/_link-var.scss

This file was deleted.

38 changes: 35 additions & 3 deletions lib/atoms/link/link.scss
Original file line number Diff line number Diff line change
@@ -1,8 +1,40 @@
@import '../../assets/style';
@import './link-var';
@import './link-mix';

//! ********** LINK **********
//! ********** VARIABLES **********

$gap: 5px;
$padding: 5px;

$gap-ratios: (
"xs": 1.5,
"sm": 2.5,
"md": 3,
"lg": 3.5,
"xl": 4
) !default;

$padding-ratios: (
"xs": 1.5,
"sm": 2.5,
"md": 3,
"lg": 3.5,
"xl": 4
) !default;

//! ********** MIXIN **********

@mixin link($gap-ratio, $padding-ratio) {
.link,
.btn {
gap: calc($gap * $gap-ratio);
}

.btn {
padding: calc($padding * $padding-ratio / 2) calc($padding * $padding-ratio);
}
}

//! ********** MAIN **********

.link,
.btn {
Expand Down
5 changes: 0 additions & 5 deletions lib/atoms/list/_list-mix.scss

This file was deleted.

13 changes: 0 additions & 13 deletions lib/atoms/list/_list-var.scss

This file was deleted.

22 changes: 19 additions & 3 deletions lib/atoms/list/list.scss
Original file line number Diff line number Diff line change
@@ -1,8 +1,24 @@
@import '../../assets/style';
@import './list-var';
@import './list-mix';

//! ********** LIST **********
//! ********** VARIABLES **********

$gap-size: 5px;

$gap-ratios: (
"xs": 1.5,
"sm": 2.5,
"md": 3,
"lg": 3.5,
"xl": 4
) !default;

//! ********** MIXIN **********

@mixin list($ratio) {
gap: calc($gap-size * $ratio);
}

//! ********** MAIN **********

.list {
display: flex;
Expand Down
8 changes: 0 additions & 8 deletions lib/molecules/button/_button-mix.scss

This file was deleted.

8 changes: 0 additions & 8 deletions lib/molecules/button/_button-var.scss

This file was deleted.

Loading

0 comments on commit 408c05e

Please sign in to comment.