소스 검색

footer picto

master
FlorianEisenmenger 10 달 전
부모
커밋
d5c6494b02
4개의 변경된 파일169개의 추가작업 그리고 1개의 파일을 삭제
  1. +146
    -0
      gfi-ihk-2024/stories/assets/img/footer-picto.svg
  2. +7
    -1
      gfi-ihk-2024/stories/components/footer/Footer.stories.js
  3. +5
    -0
      gfi-ihk-2024/stories/components/footer/FooterComponent.js
  4. +11
    -0
      gfi-ihk-2024/stories/components/footer/footer.scss

+ 146
- 0
gfi-ihk-2024/stories/assets/img/footer-picto.svg
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 7
- 1
gfi-ihk-2024/stories/components/footer/Footer.stories.js 파일 보기

@@ -1,4 +1,5 @@
import {createFooter} from "./FooterComponent";
import footerPicto from '../../assets/img/footer-picto.svg';

export default {
title: 'Components/Footer',
@@ -15,4 +16,9 @@ const Template = ({...args}) => {
};

export const Footer = Template.bind({});
Footer.args = {};
Footer.args = {};

export const FooterPicto = Template.bind({});
FooterPicto.args = {
picto: footerPicto,
};

+ 5
- 0
gfi-ihk-2024/stories/components/footer/FooterComponent.js 파일 보기

@@ -29,8 +29,13 @@ export const createFooter = ({
legalText = '<p>© Industrie- und Handelskammer Musterstast</p>\n' +
'<p>Für die Richtigkeit der in dieser Website enthaltenen Angaben können wir trotz sorgfältiger Prüfung keine Gewähr übernehmen. Bei den verlinkten externen Seiten handelt es sich ausschließlich um fremde Inhalte, für die wir keine Haftung übernehmen und deren Inhalt wir uns nicht zu eigen machen.</p>',
legalNav = ['Impressum', 'Datenschutzerklärung', 'Pflichtinformationen nach der DSGVO'],
picto = null
}) => {
const footer = createElement('footer', ['page-footer']);
if (picto !== null) {
footer.classList.add('footer-picto');
footer.style.backgroundImage = `url(${picto})`;
}
const container = createElement('div', ['container'], null, footer);
const rowContact = createElement('div', ['row', 'contact'], null, container);
const rowSocial = createElement('div', ['row', 'social'], null, container);


+ 11
- 0
gfi-ihk-2024/stories/components/footer/footer.scss 파일 보기

@@ -6,6 +6,17 @@
background-color: var(--theme-color-primary-dimmed-04);
border-bottom: var(--border-width) solid var(--theme-color-primary);
z-index: 10;
&.footer-picto {
padding-top: calc(var(--section-padding) + 300px);
background-repeat: repeat-x;
background-size: auto 300px;
background-position: 50% 0;
background-image: url('../../assets/img/footer-picto.svg');
@media(max-width: 767px) {
padding-top: calc(var(--section-padding) + 200px);
background-size: auto 200px;
}
}

.container {
@media(max-width: 767px) {


불러오는 중...
취소
저장