REFACTOR: Add new CSS variables and enhance content box styles
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Antoine M 2026-05-21 15:14:23 +02:00
parent af587612f9
commit 0606c787b1
6 changed files with 78 additions and 5 deletions

View File

@ -130,6 +130,7 @@
@import './blocks/variants.css'; @import './blocks/variants.css';
@import './blocks/statistiques-collections.css'; @import './blocks/statistiques-collections.css';
@import './blocks/reportages-list.css'; @import './blocks/reportages-list.css';
@import './blocks/wp-block-group.css';
/* ########### COMPOSITIONS ############ */ /* ########### COMPOSITIONS ############ */
@import './compositions/nos-collections.css'; @import './compositions/nos-collections.css';

View File

@ -0,0 +1,3 @@
:root {
--content-box-max-width: 1280px;
}

View File

@ -5,10 +5,16 @@
.content-box { .content-box {
@apply relative px-2 md:px-8; @apply relative px-2 md:px-8;
@apply px-container-x;
&--variant-framed { &--variant-framed {
@apply border border-carhop-green-600; @apply border border-carhop-green-600;
} }
&--variant-nude {
@apply px-0;
}
&--variant-backgrounded { &--variant-backgrounded {
background-color: var(--content-box-background-color, transparent); background-color: var(--content-box-background-color, transparent);
} }
@ -114,10 +120,31 @@
} }
&__innerblocks { &__innerblocks {
@apply mx-auto px-4 md:px-8; @apply mx-auto;
/* @apply px-4 md:px-8 ; */
max-width: 1280px;
> :not(.alignwide):not(.alignfull) { > :not(.alignwide):not(.alignfull) {
@apply max-w-screen-lg mx-auto; @apply max-w-screen-lg mx-auto ;
} }
.alignwide {
}
/* .alignfull {
max-width: 100vw;
} */
}
&.alignwide .content-box__innerblocks {
max-width: 1280px;
}
&.alignfull .content-box__innerblocks {
/* max-width: 1280px; */
}
&--variant-nude .content-box__innerblocks {
@apply px-0;
} }
&.alignwide .content-box__innerblocks { &.alignwide .content-box__innerblocks {
> :not(.alignfull) { > :not(.alignfull) {

View File

@ -0,0 +1,10 @@
.wp-block-group {
.wp-block-columns {
margin-top: 0;
margin-bottom: 0;
}
.carhop-heading {
@apply pb-6;
}
}

View File

@ -54,8 +54,16 @@ article > *:not(.entry-content),
} }
} }
> .wp-block-group,
> .wp-block-columns { > .wp-block-columns {
@apply !my-24; @apply !my-16;
}
> .wp-block-group + .wp-block-group,
> .wp-block-columns + .wp-block-columns,
> .wp-block-group + .wp-block-columns,
> .wp-block-columns + .wp-block-group {
@apply !mt-0;
} }
} }
.wp-singular.page { .wp-singular.page {
@ -94,9 +102,30 @@ article > *:not(.entry-content),
.content-box { .content-box {
&__innerblocks { &__innerblocks {
.block-editor-inner-blocks { .block-editor-inner-blocks {
max-width: 960px !important; max-width: 1280px !important;
.block-editor-inner-blocks {
@apply mx-0;
}
.wp-block {
max-width: 960px !important;
@apply mx-auto;
}
.wp-block.alignwide {
max-width: 1280px !important;
}
} }
} }
&.alignwide .block-editor-inner-blocks {
max-width: 1280px !important;
}
.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block {
/* @apply mx-auto; */
}
.block-editor-inner-blocks .alignwide {
max-width: 1280px !important;
}
} }
details { details {

View File

@ -92,8 +92,11 @@ module.exports = {
950: '#4c0b21', 950: '#4c0b21',
}, },
}, },
spacing: {
'container-x': '1.5rem',
},
fontSize: tailpress.fontSizeMapper( fontSize: tailpress.fontSizeMapper(
tailpress.theme('settings.typography.fontSizes', theme) tailpress.theme('settings.typography.fontSizes', theme),
), ),
letterSpacing: { letterSpacing: {
bigbig: '3px', bigbig: '3px',