haikal/static/web_assets/scss/sections/_blog-posts.scss
Marwan Alwali d9ef0a35c3 update
2025-03-20 01:46:42 +03:00

88 lines
1.7 KiB
SCSS

// main: ../main.scss
/*--------------------------------------------------------------
# Blog Posts Section
--------------------------------------------------------------*/
.blog-posts {
article {
background-color: var(--surface-color);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
padding: 30px;
height: 100%;
}
.post-img {
max-height: 440px;
margin: -30px -30px 0 -30px;
overflow: hidden;
}
.title {
font-size: 24px;
font-weight: 700;
padding: 0;
margin: 30px 0;
a {
color: var(--heading-color);
transition: 0.3s;
&:hover {
color: var(--accent-color);
}
}
}
.meta-top {
margin-top: 20px;
color: color-mix(in srgb, var(--default-color), transparent 40%);
ul {
display: flex;
flex-wrap: wrap;
list-style: none;
align-items: center;
padding: 0;
margin: 0;
li+li {
padding-left: 20px;
}
}
i {
font-size: 16px;
margin-right: 8px;
line-height: 0;
color: color-mix(in srgb, var(--default-color), transparent 20%);
}
a {
color: color-mix(in srgb, var(--default-color), transparent 40%);
font-size: 14px;
display: inline-block;
line-height: 1;
}
}
.content {
margin-top: 20px;
.read-more {
text-align: right;
a {
background: var(--accent-color);
color: var(--contrast-color);
display: inline-block;
padding: 8px 30px;
transition: 0.3s;
font-size: 14px;
border-radius: 4px;
&:hover {
background: color-mix(in srgb, var(--accent-color), transparent 20%);
}
}
}
}
}