X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=2019-fosdem%2Fstyle.css;h=35588a82536e43dabf65a8bba94f5d499815e2b3;hb=83d493325b8e54b64bf0d56cc6a2f2fb2a1854fb;hp=aa57add8653c63055f883d80ed453251198892ff;hpb=43a33956f2b26e85ca6c0314d11e6f887c66e3d8;p=libguestfs-talks.git diff --git a/2019-fosdem/style.css b/2019-fosdem/style.css index aa57add..35588a8 100644 --- a/2019-fosdem/style.css +++ b/2019-fosdem/style.css @@ -7,6 +7,9 @@ body { font-size: 20pt; /* For 1024x768 */ /* font-family: liberation, helvetica; */ font-family: helvetica; + + /* Can be used to scale the whole document. */ + /*transform: translate(-10%,-10%) scale(0.75,0.75);*/ } body td, body th { /* why?? */ @@ -23,23 +26,39 @@ h1 { border-bottom: 2px solid rgb(204,0,0); } +h2 { + color: rgb(204,0,0); + font-size: 32px; + font-style: italic; + border-bottom: 2px solid rgb(204,0,0); +} + b { color: rgb(204,0,0); } +/* Title page. */ div#titlepage { margin-top: 100px; - text-align: center; + width: 80%; + margin-left: 10%; } div#titlepage p.title { color: rgb(204,0,0); font-weight: bold; font-size: 48px; + text-align: left; } -div#titlepage author { +div#titlepage p.author { font-size: 36px; + text-align: left; +} + +div#titlepage p.abstract { + font-size: 28px; + text-align: left; } /* Code */ @@ -56,3 +75,169 @@ code { li { padding-bottom: 16px; } + +/* Plugins box. */ +div.plugins { + background: #f8f8ff; + border: 1px solid rgb(204,0,0); + border-radius: 15px; + margin-left: auto; + margin-right: auto; + width: 800px; + height: 400px; + /* Position relative is needed so that items may be + positioned inside. */ + position: relative; +} + +div.plugins p#caption { + position: absolute; + bottom: -5px; right: 5px; + color: rgb(204,0,0); + text-align: right; + font-size: 16px; + font-weight: bold; +} + +div.plugins ul { + position: absolute; + top: 10%; + width: 700px; + height: 380px; + column-count: 4; + list-style-type: none; + margin: 0; +} + +div.plugins ul li { + padding: 0px; + margin: 5px; +} + +div.plugins ul li.highlighted { + border: 1px solid rgb(204,0,0); + background: #fff; + padding-left: 10px; + color: rgb(204,0,0); + border-radius: 20px; + font-weight: bold; +} + +/* Filters box. */ +div.filters { + background: #f8fff8; + border: 1px solid rgb(204,0,0); + border-radius: 15px; + margin-left: auto; + margin-right: auto; + width: 800px; + height: 200px; + /* Position relative is needed so that items may be + positioned inside. */ + position: relative; +} + +div.filters p.filtercaption { + position: absolute; + bottom: -5px; right: 5px; + color: rgb(204,0,0); + text-align: right; + font-size: 16px; + font-weight: bold; +} + +div.filters ul { + position: absolute; + top: 10%; + width: 700px; + height: 180px; + column-count: 4; + list-style-type: none; + margin: 0; +} + +div.filters ul li { + padding: 0px; + margin: 5px; +} + +div.filters ul li.highlighted { + border: 1px solid rgb(204,0,0); + background: #fff; + padding-left: 10px; + color: rgb(204,0,0); + border-radius: 20px; + font-weight: bold; +} + +/* For images which must be centered on the page. */ +div.allcenter { + display: flex; + justify-content: center; + align-items: center; + height: 50vw; +} + +div.all-center img { +} + +/* Outlined text. */ +.outline { + text-shadow: 2px 2px 0 rgb(204,0,0), + -2px 2px 0 rgb(204,0,0), + 2px -2px 0 rgb(204,0,0), + -2px -2px 0 rgb(204,0,0), + 0px 2px 0 rgb(204,0,0), + 0px -2px 0 rgb(204,0,0), + -2px 0px 0 rgb(204,0,0), + 2px 0px 0 rgb(204,0,0), + 4px 4px 0 rgb(204,0,0), + -4px 4px 0 rgb(204,0,0), + 4px -4px 0 rgb(204,0,0), + -4px -4px 0 rgb(204,0,0), + + 0px 4px 0 rgb(204,0,0), + 0px -4px 0 rgb(204,0,0), + -4px 0px 0 rgb(204,0,0), + 4px 0px 0 rgb(204,0,0), + 2px 4px 0 rgb(204,0,0), + -2px 4px 0 rgb(204,0,0), + 2px -4px 0 rgb(204,0,0), + -2px -4px 0 rgb(204,0,0), + 4px 2px 0 rgb(204,0,0), + -4px 2px 0 rgb(204,0,0), + 4px -2px 0 rgb(204,0,0), + -4px -2px 0 rgb(204,0,0), + + 4px 4px 0 rgb(255,128,128), + -4px 4px 0 rgb(255,128,128), + 4px -4px 0 rgb(255,128,128), + -4px -4px 0 rgb(255,128,128), + 0px 4px 0 rgb(255,128,128), + 0px -4px 0 rgb(255,128,128), + -4px 0px 0 rgb(255,128,128), + 4px 0px 0 rgb(255,128,128), + 8px 8px 0 rgb(255,128,128), + -8px 8px 0 rgb(255,128,128), + 8px -8px 0 rgb(255,128,128), + -8px -8px 0 rgb(255,128,128), + + 0px 8px 0 rgb(255,128,128), + 0px -8px 0 rgb(255,128,128), + -8px 0px 0 rgb(255,128,128), + 8px 0px 0 rgb(255,128,128), + 4px 8px 0 rgb(255,128,128), + -4px 8px 0 rgb(255,128,128), + 4px -8px 0 rgb(255,128,128), + -4px -8px 0 rgb(255,128,128), + 8px 4px 0 rgb(255,128,128), + -8px 4px 0 rgb(255,128,128), + 8px -4px 0 rgb(255,128,128), + -8px -4px 0 rgb(255,128,128); +} + +/* Warning symbol. */ +span.warning { + background-color: yellow; + font-weight: bold; +}