summaryrefslogtreecommitdiff
path: root/public/css
diff options
context:
space:
mode:
authorWu Cheng-Han2016-01-17 09:55:12 -0600
committerWu Cheng-Han2016-01-17 09:55:12 -0600
commit5c0a36f4d9ea56846b627ddad2cbd4245cc7e00d (patch)
treebaa24037234ea800c23e07639c7a74050dbeeed5 /public/css
parent49c7dded4539044d8053dba8d3fe24b97056c0d2 (diff)
Updated external media layouts, too keep its ratio and enlarge to 100% width
Diffstat (limited to 'public/css')
-rw-r--r--public/css/extra.css50
1 files changed, 45 insertions, 5 deletions
diff --git a/public/css/extra.css b/public/css/extra.css
index 8d91f529..186eb910 100644
--- a/public/css/extra.css
+++ b/public/css/extra.css
@@ -5,21 +5,43 @@
position: relative;
cursor: pointer;
display: table;
- max-width: 540px;
+ width: 100%;
text-align: center;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
background-color: black;
+ overflow: hidden;
+}
+/* youtube always use 16:9 aspect ratio video */
+.youtube {
+ position: relative;
+ width: 100%;
+ padding-bottom: 56.25%;
+}
+.vimeo img {
+ width: 100%;
+ object-fit: contain;
+ z-index: 0;
}
-.vimeo img,
.youtube img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
position: absolute;
- margin: auto;
top: 0;
left: 0;
- right: 0;
- bottom: 0;
+ z-index: 0;
+}
+.vimeo iframe,
+.youtube iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ vertical-align: middle;
+ z-index: 1;
}
.vimeo .icon,
.youtube .icon {
@@ -34,6 +56,7 @@
opacity: 0.3;
-webkit-transition: opacity 0.2s; /* Safari */
transition: opacity 0.2s;
+ z-index: 0;
}
.vimeo:hover .icon,
.youtube:hover .icon {
@@ -41,6 +64,23 @@
-webkit-transition: opacity 0.2s; /* Safari */
transition: opacity 0.2s;
}
+
+.slideshare .inner,
+.speakerdeck .inner {
+ position: relative;
+ width: 100%;
+}
+.slideshare .inner iframe,
+.speakerdeck .inner iframe {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ width: 100%;
+ height: 100%;
+}
+
h1:hover .header-link,
h2:hover .header-link,
h3:hover .header-link,