microblog.py/example/timeline.css
2024-07-06 14:22:21 -07:00

130 lines
1.9 KiB
CSS

body {
max-width:95%;
margin:auto;
}
@media only screen and (min-width: 768px) {
.column {
float: left;
width: 30%;
}
.timeline {
float: right;
width: 67%;
}
}
/* POSTING */
/* .postcell */
.timeline article {
border: 1px solid red;
text-align: left;
margin: 0.25em 0
}
.timeline article h4 {
text-align: right;
margin: 0.5em
}
.timeline article h4 ~ * {
margin: 1em 1em 1em 3em;
word-wrap: break-word;
}
.buttons {
margin-left: 1em;
margin-bottom:0.5em;
}
.hashtag {
color: green;
font-weight: bold;
}
/* PROFILE */
.column figure {
margin-left: 3%;
}
.avatar {
vertical-align: middle;
width: 50px;
height: 50px;
}
.column {
border:1px solid blue;
padding-left: 10px;
padding:1%;
}
.profile .handle{
font-size: 1.1em;
font-weight: bold;
}
.profile .email{
font-size: 0.8em;
text-align:left;
text-decoration:none;
}
.profile .bio {
font-size: 0.9em;
vertical-align: middle;
margin: 1em
}
/* IMAGES */
.gallery {
margin:auto;
display: flex;
align-items: center;
width: 100%;
}
.gallery .panel {
margin: 2px;
width: auto
}
.gallery .panel img {
width: 100%;
height: 100%;
}
.gallery .panel img:hover {
border: 1px solid #777;
filter: invert(100%);
}
/* WEBRING */
.timeline article figure img {
margin-left:3%;
margin-top:2%;
height: 4em;
width:auto;
vertical-align:top;
}
.timeline article figure {
display:flex;
margin-left:0;
}
.timeline article figcaption {
margin-left: 3%;
display: inline-block;
font-size: 0.85em;
}
.timeline article figcaption ul {
list-style-type:none;
padding-left:0;
}
.timeline article figcaption p {
margin-top:0;
margin-bottom:0;
}
.timeline article .short-bio{
padding-left: 3%;
padding-right: 2%;
font-style: italic;
word-wrap: break-word;
}
footer {
text-align:center;
}