diff --git a/app/assets/css/blog/article.css b/app/assets/css/blog/article.css index f1afd46..b01583c 100644 --- a/app/assets/css/blog/article.css +++ b/app/assets/css/blog/article.css @@ -3,14 +3,39 @@ flex-direction: column; gap: 2rem; + & .meta { + display: flex; + gap: 1rem; + align-items: center; + } + + & .article-content { + background: var(--color-black); + border-radius: 1rem; + } + + & .article-text { + padding: 2rem; + } + + & header { + padding: 2rem 2rem 0; + } + h1 { font-size: 2rem; } + h2 { + font-size: 1.5rem; + font-style: italic; + font-weight: lighter; + } + & .image { width: 100%; height: 450px; - border-radius: 1rem; + border-radius: 1rem 1rem 0 0; overflow: hidden; background: #000; @@ -19,6 +44,7 @@ height: 100%; opacity: .8; object-fit: cover; + object-position: center; } } } \ No newline at end of file diff --git a/app/assets/css/blog/card.css b/app/assets/css/blog/card.css index 7e868db..7b067c7 100644 --- a/app/assets/css/blog/card.css +++ b/app/assets/css/blog/card.css @@ -15,6 +15,7 @@ & > .image { flex: 0 0 200px; width: 100%; + overflow: hidden; & img { height: 100%; diff --git a/app/assets/css/global.css b/app/assets/css/global.css index 8396b49..2e23894 100755 --- a/app/assets/css/global.css +++ b/app/assets/css/global.css @@ -159,6 +159,15 @@ span.chip { width: max-content; transition: var(--transition-time); + &.interactive { + cursor: pointer; + + &:hover { + background: var(--color-orange-dark); + color: var(--color-white); + } + } + &:not(.dark) { --background: var(--color-orange); --color: var(--color-black); diff --git a/app/components/Blog/Author.vue b/app/components/Blog/Author.vue index 6045e67..45f4e40 100644 --- a/app/components/Blog/Author.vue +++ b/app/components/Blog/Author.vue @@ -1,7 +1,15 @@ \ No newline at end of file diff --git a/app/components/Blog/Card.vue b/app/components/Blog/Card.vue index 8f1546d..ba33f0e 100644 --- a/app/components/Blog/Card.vue +++ b/app/components/Blog/Card.vue @@ -10,15 +10,11 @@

- {{ generatePlainText(excerpt.value).at(0)?.text ?? '' }} + {{ description }}

- -
- tags - {{ tag }} -
+
@@ -26,20 +22,16 @@ \ No newline at end of file diff --git a/app/pages/blog/[slug].vue b/app/pages/blog/[slug].vue index 0195bc6..ef69662 100644 --- a/app/pages/blog/[slug].vue +++ b/app/pages/blog/[slug].vue @@ -5,29 +5,54 @@ Zurück zur Übersicht -

- Sorry bro, aber der Artikel existiert einfach nicht. -

- -
+
+
+ Artikelbild +
-
- Artikelbild +
+ + +

{{ article.title }}

{{ article.description }}

-
+
-
+