Template: Blog post/tile.css
(Samwilson changed the content model of the page Template:Blog post/tile.css from "wikitext" to "Sanitized CSS") Tag: content model change |
Tag: Undo |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
.blog-post-tiles { | .blog-post-tiles { | ||
display: flex; | display: flex; | ||
flex-wrap: wrap; | |||
} | |||
.blog-post-tile { | |||
flex: 1; | |||
text-align: left; | |||
max-width: 270px; | |||
margin: 0 30px 30px 0; | |||
} | |||
.blog-post-tile .image a { | |||
display: block; | |||
position: relative; | |||
height: 200px; | |||
width: 270px; | |||
overflow: hidden; | |||
} | |||
.blog-post-tile.featured { | |||
} | |||
.blog-post-tile.featured .image a { | |||
} | |||
@media screen and ( max-width: 750px ) { | |||
.blog-post-tiles { | |||
display: block; | |||
} | |||
.blog-post-tile, | |||
.blog-post-tile.featured { | |||
max-width: 100%; | |||
margin: 1em auto; | |||
} | |||
.blog-post-tile .image a, | |||
.blog-post-tile.featured .image a { | |||
width: 100%; | |||
} | |||
} | |||
.blog-post-tile .image a img { | |||
display: block; | |||
position: absolute; | |||
object-fit: cover; | |||
object-position: 50% 50%; | |||
width: 100%; | |||
height: 100%; | |||
} | |||
.blog-post-tile .title { | |||
font-size: larger; | |||
} | |||
.blog-post-tile .title a { | |||
color: inherit; | |||
font-weight: bolder; | |||
} | |||
.blog-post-tile .date { | |||
font-size: smaller; | |||
} | |||
.blog-post-tile .description { | |||
text-align: left; | |||
} | } |
Latest revision as of 01:29, 6 December 2021
.blog-post-tiles {
display: flex;
flex-wrap: wrap;
}
.blog-post-tile {
flex: 1;
text-align: left;
max-width: 270px;
margin: 0 30px 30px 0;
}
.blog-post-tile .image a {
display: block;
position: relative;
height: 200px;
width: 270px;
overflow: hidden;
}
.blog-post-tile.featured {
}
.blog-post-tile.featured .image a {
}
@media screen and ( max-width: 750px ) {
.blog-post-tiles {
display: block;
}
.blog-post-tile,
.blog-post-tile.featured {
max-width: 100%;
margin: 1em auto;
}
.blog-post-tile .image a,
.blog-post-tile.featured .image a {
width: 100%;
}
}
.blog-post-tile .image a img {
display: block;
position: absolute;
object-fit: cover;
object-position: 50% 50%;
width: 100%;
height: 100%;
}
.blog-post-tile .title {
font-size: larger;
}
.blog-post-tile .title a {
color: inherit;
font-weight: bolder;
}
.blog-post-tile .date {
font-size: smaller;
}
.blog-post-tile .description {
text-align: left;
}