123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- //
- // Sections
- //
-
-
- // Nucleo icons for presentation purpose
-
- .section-nucleo-icons {
-
- --icon-size: 5rem;
- --icon-sm-size: 3.75rem;
- --gutter: 7rem;
-
- .icons-container {
- position: relative;
- max-width: 100%;
- height: 360px;
- margin: 0 auto;
- z-index: 1;
-
- i {
- position: absolute;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- border-radius: 50%;
- background: $white;
- z-index: 1;
- transform: translate(-50%, -50%);
- @include box-shadow($box-shadow);
- transition: all .2s cubic-bezier(.25,.65,.9,.75);
-
- &.icon {
- width: var(--icon-size);
- height: var(--icon-size);
- font-size: 1.7em;
- }
-
- &.icon-sm {
- width: var(--icon-sm-size);
- height: var(--icon-sm-size);
- font-size: 1.5em;
- }
-
- &:nth-child(1) {
- font-size: 42px;
- color: theme-color("warning");
- z-index: 2;
- }
- }
-
- &:not(.on-screen) {
- i {
- transform: translate(-50%, -50%);
- left: 50%;
- top: 50%;
-
- &:not(:nth-child(1)) {
- opacity: 0;
- }
- }
- }
-
- &.on-screen {
-
- i {
- opacity: 1;
-
- &:nth-child(1) {
- left: 50%;
- top: 50%;
- font-size: 42px;
- color: theme-color("warning");
- }
-
- &:nth-child(2) {
- left: calc(50% + (var(--gutter) * 1.7));
- top: 50%;
- }
-
- &:nth-child(3) {
- left: calc(50% + var(--gutter));
- top: calc(50% + var(--gutter));
- }
-
- &:nth-child(4) {
- left: calc(50% + var(--gutter));
- top: calc(50% - var(--gutter));
- }
-
- &:nth-child(5) {
- left: calc(50% + (var(--gutter) * 4));
- top: 50%;
- }
-
- &:nth-child(6) {
- left: calc(50% + (var(--gutter) * 2.7));
- top: calc(50% + (var(--gutter) * 1.5));
- }
-
- &:nth-child(7) {
- left: calc(50% + (var(--gutter) * 2.7));
- top: calc(50% - (var(--gutter) * 1.5));
- }
-
- &:nth-child(8) {
- left: calc(50% - (var(--gutter) * 1.7));
- top: 50%;
- }
-
- &:nth-child(9) {
- left: calc(50% - var(--gutter));
- top: calc(50% + var(--gutter));
- }
-
- &:nth-child(10) {
- left: calc(50% - var(--gutter));
- top: calc(50% - var(--gutter));
- }
-
- &:nth-child(11) {
- left: calc(50% - (var(--gutter) * 4));
- top: 50%;
- }
-
- &:nth-child(12) {
- left: calc(50% - (var(--gutter) * 2.7));
- top: calc(50% + (var(--gutter) * 1.5));
- }
-
- &:nth-child(13) {
- left: calc(50% - (var(--gutter) * 2.7));
- top: calc(50% - (var(--gutter) * 1.5));
- }
- }
-
- }
- }
- }
|