diff --git a/basics.html b/basics.html index 0cd2e601f9b925811eec0443867ccd3983dcb478..4f3a4d1453692a4de3e0377095d1edd7b4d2d80f 100644 --- a/basics.html +++ b/basics.html @@ -11,6 +11,7 @@ <link rel="stylesheet" href="reveal.js/lib/css/zenburn.css" /> <style type="text/css">code{white-space: pre;}</style> <link rel="stylesheet" href="reveal.js/css/theme/black.css" id="theme" /> + <link rel="stylesheet" href="css/fork-me-ribbon.css"> </head> <body> @@ -177,7 +178,17 @@ </div> </div> - <!-- end of slides --> + <!-- fork me ribbon --> + + <div class="fork-me-ribbon-wrapper right"> + <div class="fork-me-ribbon"> + <a href="https://git.idiv.de/sc/edu/git-seminar"> + fork me + </a> + </div> + </div> + + <!-- reveal.stuff --> <script src="reveal.js/lib/js/head.min.js"></script> <script src="reveal.js/js/reveal.js"></script> diff --git a/css/fork-me-ribbon.css b/css/fork-me-ribbon.css new file mode 100644 index 0000000000000000000000000000000000000000..167375860a281e799a944d88e1b6bd861e3a9da0 --- /dev/null +++ b/css/fork-me-ribbon.css @@ -0,0 +1,133 @@ +/* Left will inherit from right (so we don't need to duplicate code */ +.fork-me-ribbon { + /* The right and left lasses determine the side we attach our banner to */ + position: absolute; + + /* Add a bit of padding to give some substance outside the "stitching" */ + padding: 2px 0; + + /* Set the base colour */ + background-color: #a00; + + /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */ + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)), to(rgba(0, 0, 0, 0.15))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15)); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15)); + background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15)); + background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15)); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000'); + + /* Add a drop shadow */ + -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); + + z-index: 9999; +} + +.fork-me-ribbon a, +.fork-me-ribbon a:hover { + /* Set the font */ + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: 700; + color: white; + + /* Set the text properties */ + text-decoration: none; + text-shadow: 0 -1px rgba(0,0,0,0.5); + text-align: center; + + /* Set the geometry. If you fiddle with these you'll also need to tweak the top and right values in #fork-me-ribbon. */ + width: 200px; + line-height: 20px; + + /* Set the layout properties */ + display: inline-block; + padding: 2px 0; + + /* Add "stitching" effect */ + border-width: 1px 0; + border-style: dotted; + border-color: rgba(255,255,255,0.7); +} + +.fork-me-ribbon-wrapper { + width: 150px; + height: 150px; + position: absolute; + overflow: hidden; + top: 0; + z-index: 9999; +} + +.fork-me-ribbon-wrapper.fixed { + position: fixed; +} + +.fork-me-ribbon-wrapper.left { + left: 0; +} + +.fork-me-ribbon-wrapper.right { + right: 0; +} + +.fork-me-ribbon-wrapper.left-bottom { + position: fixed; + top: inherit; + bottom: 0; + left: 0; +} + +.fork-me-ribbon-wrapper.right-bottom { + position: fixed; + top: inherit; + bottom: 0; + right: 0; +} + +.fork-me-ribbon-wrapper.right .fork-me-ribbon { + top: 42px; + right: -43px; + + /* Rotate the banner 45 degrees */ + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} + +.fork-me-ribbon-wrapper.left .fork-me-ribbon { + top: 42px; + left: -43px; + + /* Rotate the banner -45 degrees */ + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); +} + + +.fork-me-ribbon-wrapper.left-bottom .fork-me-ribbon { + top: 80px; + left: -43px; + + /* Rotate the banner -45 degrees */ + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} + +.fork-me-ribbon-wrapper.right-bottom .fork-me-ribbon { + top: 80px; + right: -43px; + + /* Rotate the banner -45 degrees */ + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); +}