fix some optical glitches with oembedded links and videos

This commit is contained in:
rabuzarus 2017-09-02 18:56:22 +02:00
parent a62e8b7c05
commit 4602a46585
2 changed files with 50 additions and 6 deletions

View file

@ -59,12 +59,18 @@ span.connector {
padding-bottom: 5px; padding-bottom: 5px;
margin-top: 10px; margin-top: 10px;
} }
.type-link:after, .type-video:after {
content: "."; .type-link:after, .type-video:after,
display: block; .oembed.video:after {
height: 0; content: ".";
clear: both; display: block;
visibility: hidden; height: 0;
clear: both;
visibility: hidden;
}
.type-video .oembed.video:after {
float: left;
} }
.wall-item-container .wall-item-content .type-link img, .wall-item-container .wall-item-content .type-link img,
@ -93,6 +99,7 @@ span.connector {
font-size: 13px; font-size: 13px;
line-height: normal; line-height: normal;
} }
.type-link .oembed, .type-video .oembed { .type-link .oembed, .type-video .oembed {
font-size: 18px; font-size: 18px;
font-weight: 300; font-weight: 300;
@ -121,6 +128,11 @@ span.connector {
float: none; float: none;
} }
.oembed.video .embed_video > div {
position: absolute;
top: 0px;
left: 0px;
}
.embed_rich { .embed_rich {
display: block; display: block;
transition: height .75s; transition: height .75s;

View file

@ -1662,6 +1662,38 @@ code > .hl-main {
.hl-main ol { .hl-main ol {
line-height: 1.7; line-height: 1.7;
} }
.type-link img.attachment-image {
width: 100%;
}
.type-link blockquote, .type-video blockquote {
margin: 0;
padding: 10px 0;
}
.oembed.video .embed_video > div::before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
vertical-align: top;
font-size: 3em;
content: "\f01d";
color: #fff;
bottom: 0px;
right: 10px;
position: absolute;
}
.oembed.video .embed_video > div {
background-color: rgba(0,0,0,0.2);
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.oembed.video .embed_video > div:hover {
background-color: rgba(0,0,0,0);
}
.wall-item-tags, .wall-item-tags,
.itemedited { .itemedited {
margin-top: 10px; margin-top: 10px;