perf: calculate heading font size dynamically (#983)
This commit is contained in:
parent
b3c4d741b2
commit
52f5ee9cd3
3 changed files with 19 additions and 34 deletions
|
@ -86,7 +86,7 @@
|
||||||
<a href="{{ post.url | relative_url }}" class="card post-preview h-100">
|
<a href="{{ post.url | relative_url }}" class="card post-preview h-100">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% include datetime.html date=post.date class="small" lang=include.lang %}
|
{% include datetime.html date=post.date class="small" lang=include.lang %}
|
||||||
<h3 class="pt-0 my-2" data-toc-skip>{{ post.title }}</h3>
|
<h4 class="pt-0 my-2" data-toc-skip>{{ post.title }}</h4>
|
||||||
<div class="text-muted small">
|
<div class="text-muted small">
|
||||||
<p>
|
<p>
|
||||||
{% include no-linenos.html content=post.content %}
|
{% include no-linenos.html content=post.content %}
|
||||||
|
|
|
@ -39,42 +39,27 @@ body {
|
||||||
|
|
||||||
/* --- Typography --- */
|
/* --- Typography --- */
|
||||||
|
|
||||||
h1 {
|
@for $i from 1 through 5 {
|
||||||
|
h#{$i} {
|
||||||
@extend %heading;
|
@extend %heading;
|
||||||
|
|
||||||
font-size: 1.9rem;
|
@if $i > 1 {
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
@extend %heading;
|
|
||||||
@extend %section;
|
@extend %section;
|
||||||
@extend %anchor;
|
@extend %anchor;
|
||||||
|
|
||||||
font-size: 1.5rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
@if $i < 5 {
|
||||||
@extend %heading;
|
$factor: 0.18rem;
|
||||||
@extend %section;
|
|
||||||
@extend %anchor;
|
|
||||||
|
|
||||||
font-size: 1.2rem;
|
@if $i == 1 {
|
||||||
|
$factor: 0.23rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
font-size: 1rem + (5 - $i) * $factor;
|
||||||
@extend %heading;
|
} @else {
|
||||||
@extend %section;
|
font-size: 1rem;
|
||||||
@extend %anchor;
|
}
|
||||||
|
|
||||||
font-size: 1.15rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h5 {
|
|
||||||
@extend %heading;
|
|
||||||
@extend %section;
|
|
||||||
@extend %anchor;
|
|
||||||
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
|
|
@ -348,7 +348,7 @@ h1 + .post-meta {
|
||||||
}
|
}
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
h3 {
|
h4 {
|
||||||
@extend %text-color;
|
@extend %text-color;
|
||||||
@extend %text-clip;
|
@extend %text-clip;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue