add these style

This commit is contained in:
Julie Blanc 2026-01-20 19:05:58 +01:00
parent 7239fa838b
commit fb365c2f05
7 changed files with 113 additions and 30 deletions

View file

@ -5,8 +5,8 @@
margin-top: 36px;
margin-bottom: 20mm;
// bleed: 6mm;
// marks: crop;
bleed: 6mm;
marks: crop;
}
@page:left {
margin-left: 22mm;
@ -32,10 +32,20 @@
font-weight: 500;
font-size: var(--fs-num);
}
@bottom-left {
@right-top {
content: "Höchstpersönlichkeit";
font-family: var(--font-title);
font-family: var(--font-title);
font-weight: normal;
// background-color: red;
transform-origin: top left;
height: calc(var(--baseline)*2);
word-spacing: nowrap;
width: 52ch;
transform: rotate(90deg);
text-align: left;
position: relative;
left: 18mm;
padding-left: 5px;
}
}

View file

@ -47,22 +47,19 @@ blockquote{
}
blockquote + ol + p{ text-indent: 0px; }
.these + ol + p,
blockquote + ol + p{
text-indent: 0px;
}
.these{
&::before{
content: "---"
}
&::after{
content: "---";
}
&::before, &::after{
display: flex;
// width: 3ch;
justify-content: center;
}
font-family: var(--font-title);
// color: red;
margin-bottom: calc(var(--baseline)*1);
}

View file

@ -47,4 +47,12 @@
h5::before{
content: counter(h5, lower-alpha) counter(h5, lower-alpha) ". ";
}
h6{
counter-increment: h6 1;
}
h6::before{
content: "(" counter(h6) "). ";
}
}

View file

@ -2,7 +2,7 @@
#section__content{
h1, h2, h3 {
h1, h2, h3 , h4{
break-inside: avoid;
break-after: avoid;
@ -12,6 +12,19 @@
content: '';
display: block;
height: calc(var(--baseline)*3);
}
}
h5, h6 {
break-inside: avoid;
break-after: avoid;
/* hack for avoiding break-after */
margin-bottom: calc(var(--baseline)*-2);
&::after{
content: '';
display: block;
height: calc(var(--baseline)*2);
// background-color: rgba(255, 255, 0, 0.595);
}
}
@ -102,6 +115,8 @@
position: relative;
margin-top: calc(var(--baseline)*1 + 4px);
padding-bottom: calc(var(--baseline)*0.75);
text-decoration: underline 1px #cfcfcf;
text-underline-offset: 3px;
}
@ -117,6 +132,15 @@
padding-bottom: calc(var(--baseline)*0.25);
}
h6{
font-family: var(--font-title);
font-weight: 500;
font-size: 0.8rem;
margin-top: calc(var(--baseline)*0.5);
padding-bottom: calc(var(--baseline)*0.25);
color: #666;
}

View file

@ -34,6 +34,8 @@ body {
size: 134mm 205mm;
margin-top: 36px;
margin-bottom: 20mm;
bleed: 6mm;
marks: crop;
}
@page :left {
margin-left: 22mm;
@ -54,10 +56,19 @@ body {
font-weight: 500;
font-size: var(--fs-num);
}
@bottom-left {
@right-top {
content: "Höchstpersönlichkeit";
font-family: var(--font-title);
font-weight: normal;
transform-origin: top left;
height: calc(var(--baseline) * 2);
word-spacing: nowrap;
width: 52ch;
transform: rotate(90deg);
text-align: left;
position: relative;
left: 18mm;
padding-left: 5px;
}
}
@page :first {
@ -208,19 +219,14 @@ blockquote {
margin-bottom: calc(var(--baseline) * 0.5);
}
.these + ol + p,
blockquote + ol + p {
text-indent: 0px;
}
.these::before {
content: "---";
}
.these::after {
content: "---";
}
.these::before, .these::after {
display: flex;
justify-content: center;
.these {
font-family: var(--font-title);
margin-bottom: calc(var(--baseline) * 1);
}
ol[type="1"] {
@ -320,8 +326,14 @@ ol[type="1"]{
#section__content h5::before {
content: counter(h5, lower-alpha) counter(h5, lower-alpha) ". ";
}
#section__content h6 {
counter-increment: h6 1;
}
#section__content h6::before {
content: "(" counter(h6) "). ";
}
#section__content h1, #section__content h2, #section__content h3 {
#section__content h1, #section__content h2, #section__content h3, #section__content h4 {
-moz-column-break-inside: avoid;
break-inside: avoid;
-moz-column-break-after: avoid;
@ -329,11 +341,24 @@ ol[type="1"]{
/* hack for avoiding break-after */
margin-bottom: calc(var(--baseline) * -3);
}
#section__content h1::after, #section__content h2::after, #section__content h3::after {
#section__content h1::after, #section__content h2::after, #section__content h3::after, #section__content h4::after {
content: "";
display: block;
height: calc(var(--baseline) * 3);
}
#section__content h5, #section__content h6 {
-moz-column-break-inside: avoid;
break-inside: avoid;
-moz-column-break-after: avoid;
break-after: avoid;
/* hack for avoiding break-after */
margin-bottom: calc(var(--baseline) * -2);
}
#section__content h5::after, #section__content h6::after {
content: "";
display: block;
height: calc(var(--baseline) * 2);
}
#section__content h1 + ol + p,
#section__content h2 + ol + p,
#section__content h3 + ol + p,
@ -403,6 +428,9 @@ ol[type="1"]{
position: relative;
margin-top: calc(var(--baseline) * 1 + 4px);
padding-bottom: calc(var(--baseline) * 0.75);
-webkit-text-decoration: underline 1px #cfcfcf;
text-decoration: underline 1px #cfcfcf;
text-underline-offset: 3px;
}
#section__content h5 {
font-family: var(--font-title);
@ -414,6 +442,14 @@ ol[type="1"]{
margin-top: calc(var(--baseline) * 1 + 4px);
padding-bottom: calc(var(--baseline) * 0.25);
}
#section__content h6 {
font-family: var(--font-title);
font-weight: 500;
font-size: 0.8rem;
margin-top: calc(var(--baseline) * 0.5);
padding-bottom: calc(var(--baseline) * 0.25);
color: #666;
}
[data-id=section__content][data-split-from] > :first-child {
margin-top: 0;

View file

@ -1 +1 @@
{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_titles-counters.scss","modules/_titles.scss","modules/_footnotes.scss","modules/_list-of-abbr.scss"],"names":[],"mappings":"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","file":"style.css"}
{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_titles-counters.scss","modules/_titles.scss","modules/_footnotes.scss","modules/_list-of-abbr.scss"],"names":[],"mappings":"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","file":"style.css"}