theme/static/css/peertube.css

changeset 108
08c0c0d695e8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/theme/static/css/peertube.css	Tue Aug 28 15:07:01 2018 +0200
@@ -0,0 +1,37 @@
+*
+ * Responsive design style sheet for pelican PeerTube integration.
+ * Makes the video as wide as possible, keeping a specified aspect ratio
+ * of the video (e.g. 4:3, 16:9, etc. for width vs height).  The video
+ * will resize and shrink as you resize the browser window.  Enjoy!
+ *
+ * Integrate these definitions into your project style sheet, and use as
+ *
+ * <div class="peertube peertube-16x9">
+ *     <iframe src="https://your.peertube.instance/embed/VIDEO_ID" allowfullscreen seamless frameborder="0"></iframe>
+ * </div>
+ *
+ * (c) 2018 David Douard <david.douard@sdfa3.org>, license: MIT
+ */
+
+.peertube-4x3 {
+	padding-bottom: 75%;  /* inverse of 4:3 aspect ratio */
+}
+.peertube-16x9 {
+	padding-bottom: 56.25%;  /* inverse of 16:9 aspect ratio */
+}
+.peertube-4x3,
+.peertube-16x9 {
+	position: relative;
+	height: 0;
+	overflow: hidden;
+}
+.peertube-4x3 iframe,
+.peertube-16x9 iframe {
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	margin: 0;
+	border: 0;
+}

mercurial