Просмотр исходного кода

Merge branch 'master' of ssh://gitea.spawntree.de:1122/spawntree/ihk24

master
FlorianEisenmenger 6 часов назад
Родитель
Сommit
d82c347542
11 измененных файлов: 61 добавлений и 55 удалений
  1. +8
    -0
      gfi-ihk-2024/stories/_global/styles/_mixins.scss
  2. +1
    -1
      gfi-ihk-2024/stories/components/accordion/accordion.scss
  3. +27
    -40
      gfi-ihk-2024/stories/components/card/card.scss
  4. +5
    -2
      gfi-ihk-2024/stories/components/document-list/document-list.scss
  5. +5
    -3
      gfi-ihk-2024/stories/components/election-form/election-form.scss
  6. +1
    -1
      gfi-ihk-2024/stories/components/event-teaser-large/event-teaser-large.scss
  7. +1
    -1
      gfi-ihk-2024/stories/components/form-element-form-centric/form-element-form-centric.scss
  8. +1
    -1
      gfi-ihk-2024/stories/components/global-message/global-message.scss
  9. +8
    -3
      gfi-ihk-2024/stories/components/newsletter-teaser/newsletter-teaser.scss
  10. +2
    -2
      gfi-ihk-2024/stories/components/steps/steps.scss
  11. +2
    -1
      gfi-ihk-2024/stories/components/teaser/teaser.scss

+ 8
- 0
gfi-ihk-2024/stories/_global/styles/_mixins.scss Просмотреть файл

@@ -204,6 +204,14 @@
hyphens: auto; hyphens: auto;
} }


@mixin gradient {
--gradient-angle: 170deg;
background: linear-gradient(var(--gradient-angle), var(--gradient-b) 25%, var(--gradient-a) 100%);
@container (min-width: 480px) { --gradient-angle: 150deg; }
@container (min-width: 768px) { --gradient-angle: 130deg; }
@container (min-width: 1100px) { --gradient-angle: 110deg; }
}

// ICONS // ICONS
@mixin icon-ankerlink { content: '\e800'; } @mixin icon-ankerlink { content: '\e800'; }
@mixin icon-barrierefreiheit { content: '\e801'; } @mixin icon-barrierefreiheit { content: '\e801'; }


+ 1
- 1
gfi-ihk-2024/stories/components/accordion/accordion.scss Просмотреть файл

@@ -294,7 +294,7 @@
color: var(--swatches-secondary-700); color: var(--swatches-secondary-700);
} }
&.icon-geschlossen:before { &.icon-geschlossen:before {
color: var(--theme-color-error);
color: var(--feedback-error);
} }


h4, .like-h4 { h4, .like-h4 {


+ 27
- 40
gfi-ihk-2024/stories/components/card/card.scss Просмотреть файл

@@ -3,31 +3,45 @@


.card { .card {
&-inner { &-inner {
position: relative;
display: block; display: block;
max-width: 350px; max-width: 350px;
background: var(--color-button-primary-background);
background: linear-gradient(162deg, var(--theme-color-gradient-01) 50%, var(--theme-color-gradient-02) 98%, var(--theme-color-gradient-03) 100%);
border-radius: 16px; border-radius: 16px;
overflow: hidden;
container-type: inline-size;
@media(max-width: 645px) { @media(max-width: 645px) {
max-width: 230px; max-width: 230px;
} }


&:hover { &:hover {
text-decoration: none; text-decoration: none;

.image-box {
img {
scale: 1.06;
}
}
}

&::before {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin-top: calc(40 / 70 * 100%);
@include gradient;
} }
} }


.image-box { .image-box {
overflow: hidden; overflow: hidden;
height: 233px;
position: relative; position: relative;
aspect-ratio: 70 / 47;
border-top-left-radius: 16px; border-top-left-radius: 16px;
border-top-right-radius: 16px; border-top-right-radius: 16px;
clip-path: path("M 0 0 L 350 0 L 350 233 C 237.157 213.1 112.718 213.17 0 233 Z");
clip-path: path("M 0 0 L 350 0 L 350 215 C 237.157 195.1 112.718 195.17 0 215 Z");
@media(max-width: 645px) {
height: 153px;
}
clip-path: path("M 0 0 L 350 0 L 350 235 C 237.157 215.1 112.718 215.17 0 235 Z");


img { img {
width: 100%; width: 100%;
@@ -35,40 +49,24 @@
object-fit: cover; object-fit: cover;
border-top-left-radius: 16px; border-top-left-radius: 16px;
border-top-right-radius: 16px; border-top-right-radius: 16px;
transition: all 0.3s ease-in-out;
transition: all 0.25s ease;
} }


.copyright { .copyright {
@include copyright; @include copyright;
margin-bottom: 8px;
} }
} }


.text-box { .text-box {
position: relative; position: relative;
height: 197px;
padding: 0 25px;
min-height: 194px;
padding: 20px 25px;
color: var(--color-button-primary-text); color: var(--color-button-primary-text);
border-bottom-left-radius: 16px; border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px; border-bottom-right-radius: 16px;
//background: linear-gradient(132deg, var(--gradient-b) 26.51%, var(--gradient-a) 100%);
@media(max-width: 645px) {
height: 130px;
}

&:before {
//content: '';
//position: absolute;
//left: 0;
//top: -34px;
//width: 100%;
//height: 34px;
//clip-path: path('M 0 15.88 C 112.843 -4.02 237.282 -3.95 350 15.88 L 350 234 L 0 234 Z');
//background: var(--color-button-primary-background);
}

.kicker {


@media(max-width: 645px) {
min-height: 130px;
} }


.like-h4 { .like-h4 {
@@ -77,17 +75,6 @@
} }
} }


&:hover {
.card-inner {
.image-box {
img {
scale: 1.1;
}
}
}
}


&.extern, &.extern,
&.download, &.download,
&.intranet, &.intranet,


+ 5
- 2
gfi-ihk-2024/stories/components/document-list/document-list.scss Просмотреть файл

@@ -63,8 +63,11 @@
padding-top: 66.66667%; padding-top: 66.66667%;
} }


&.chart:before {
background: linear-gradient(130deg, var(--theme-color-gradient-01) 46%, var(--theme-color-gradient-02) 123%, var(--theme-color-gradient-03) 255%);
&.chart {
container-type: inline-size;
&::before {
@include gradient;
}
} }


img { img {


+ 5
- 3
gfi-ihk-2024/stories/components/election-form/election-form.scss Просмотреть файл

@@ -1,17 +1,19 @@
@use '../../_global/styles/mixins' as *; @use '../../_global/styles/mixins' as *;
@use '../../_global/styles/vars' as *; @use '../../_global/styles/vars' as *;


*:has(> .election-form) {
container-type: inline-size;
}

.election-form { .election-form {
--theme-color-link: var(--color-text); --theme-color-link: var(--color-text);
--theme-color-link-hover: var(--color-text); --theme-color-link-hover: var(--color-text);
font-size: var(--font-size-small);
//background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%);
background: linear-gradient(132deg, var(--gradient-b) 26.51%, var(--gradient-a) 100%);
padding: 30px 30px 0 30px; padding: 30px 30px 0 30px;
border-radius: var(--border-radius-xs); border-radius: var(--border-radius-xs);
color: var(--color-text); color: var(--color-text);
margin-top: 40px; margin-top: 40px;
margin-bottom: 20px; margin-bottom: 20px;
@include gradient;
@media(max-width: 567px) { @media(max-width: 567px) {
padding-bottom: 14px; padding-bottom: 14px;
} }


+ 1
- 1
gfi-ihk-2024/stories/components/event-teaser-large/event-teaser-large.scss Просмотреть файл

@@ -234,7 +234,7 @@


&.reserved::before { &.reserved::before {
@include icon-xsmall-geschlossen; @include icon-xsmall-geschlossen;
color: var(--theme-color-error);
color: var(--feedback-error);
} }
} }
} }


+ 1
- 1
gfi-ihk-2024/stories/components/form-element-form-centric/form-element-form-centric.scss Просмотреть файл

@@ -263,7 +263,7 @@ ul.mwf-summary__list {


#ui-datepicker-div { #ui-datepicker-div {
background-color: var(--swatches-neutrals-white); background-color: var(--swatches-neutrals-white);
border: var(--theme-color-link) 1px solid;
border: var(--text-accent-default) 1px solid;


.ui-datepicker-header { .ui-datepicker-header {
display: flex; display: flex;


+ 1
- 1
gfi-ihk-2024/stories/components/global-message/global-message.scss Просмотреть файл

@@ -39,7 +39,7 @@
&.alarming { &.alarming {
background-color: var(--feedback-error); background-color: var(--feedback-error);
box-shadow: 0 -1px 0 0 var(--feedback-error); box-shadow: 0 -1px 0 0 var(--feedback-error);
color: var(--theme-color-background);
color: var(--swatches-neutrals-white);
a { a {
color: var(--swatches-neutrals-white); color: var(--swatches-neutrals-white);
&:hover { &:hover {


+ 8
- 3
gfi-ihk-2024/stories/components/newsletter-teaser/newsletter-teaser.scss Просмотреть файл

@@ -1,11 +1,16 @@
@use '../../_global/styles/mixins' as *;

*:has(> .newsletter-teaser) {
container-type: inline-size;
}

.newsletter-teaser { .newsletter-teaser {
--theme-color-link: var(--color-text);
--theme-color-link-hover: var(--color-text);
--color-text-accent: var(--color-text) !important;
font-size: var(--font-size-small); font-size: var(--font-size-small);
background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%);
padding: var(--content-box-padding); padding: var(--content-box-padding);
border-radius: var(--border-radius-xs); border-radius: var(--border-radius-xs);
color: var(--color-text); color: var(--color-text);
@include gradient;


@media(max-width: 767px) { @media(max-width: 767px) {
padding: calc(var(--content-box-padding) * 2) var(--content-box-padding); padding: calc(var(--content-box-padding) * 2) var(--content-box-padding);


+ 2
- 2
gfi-ihk-2024/stories/components/steps/steps.scss Просмотреть файл

@@ -89,7 +89,7 @@
list-style: none; list-style: none;
padding: 32px 0 0; padding: 32px 0 0;
margin: 0 var(--content-box-padding); margin: 0 var(--content-box-padding);
border-top: 1px solid var(--theme-color-primary-dimmed-02);
border-top: 1px solid var(--color-surface-inset);


@media(max-width: 767px) { @media(max-width: 767px) {
padding-top: calc(var(--content-box-padding) * 1.5); padding-top: calc(var(--content-box-padding) * 1.5);
@@ -116,7 +116,7 @@
} }


li.active .btn, .btn:hover { li.active .btn, .btn:hover {
background-color: var(--theme-color-primary);
background-color: var(--swatches-primary-500);
color: var(--swatches-neutrals-white); color: var(--swatches-neutrals-white);
} }
} }


+ 2
- 1
gfi-ihk-2024/stories/components/teaser/teaser.scss Просмотреть файл

@@ -9,6 +9,7 @@
height: 100%; height: 100%;
text-decoration: none; text-decoration: none;
font-size: var(--font-size-small); font-size: var(--font-size-small);
container-type: inline-size;


&::before { &::before {
content: ''; content: '';
@@ -77,7 +78,7 @@
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
background: linear-gradient(130deg, var(--theme-color-gradient-01) 46%, var(--theme-color-gradient-02) 123%, var(--theme-color-gradient-03) 255%);
@include gradient;
} }
} }




Загрузка…
Отмена
Сохранить