/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /****************************** * Fin reset.css *****************************/ header { box-shadow: 1px 1px 30px 1px lightgrey; } body{ margin: 0; background-color: #eee; } .test{ height: 300vh; } .test2{ margin: auto; text-align: center; margin-top: 100px; font-family: 'Open Sans', sans-serif; padding-left: 2%; padding-right: 2%; } @media only screen and (min-width: 992px) { .test2 { padding-right: 10%; padding-left: 10%; } } .nav_imie{ height: 40px; background-color: #1c1c1c; } .nav_blog{ height: 80px; background-color: #110230; } .item_nav_imie{ display: inline-block; padding-left: 20px; padding-top: 10px; color: white; float: right; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; } .item_nav_blog_gauche{ padding-top:25px; vertical-align: center; display: inline-block; color: black; float: left; } .item_nav_blog_droite{ color: #fff; font-family: 'Open Sans', sans-serif; margin-top: 30px; margin-right: 60px; display: inline-block; float: right; font-weight: bold; } .item_nav_blog_droite:hover{ cursor: pointer; -webkit-transition: 400ms; -o-transition: 400ms; transition: 400ms; } .item_nav_blog_droite.dev:hover{ color: #f2d761; } .item_nav_blog_droite.digi:hover{ color: #6bb194; } .item_nav_blog_droite.ops:hover{ color: #64bdea; } .item_nav_blog_droite.devops:hover{ color: #9142b7; } .item_nav_blog_droite_icon{ padding-top: 27px; display: inline-block; float: right; color: rgba(0, 0, 0, .5); padding-bottom: 10px; border-bottom: rgba(0, 0, 0, .1) solid 1px; } .bloc_principal{ width: 100%; height: 500px; margin-top: 70px; background: url("../img/img-home.jpg"); background-position: center; background-size: cover; box-shadow: 1px 1px 30px 1px lightgrey; } .cover-black{ height: 100%; width: 100%; background-color: rgba(0,0,0,0.6); } .bloc_principal_titre{ text-align: center; padding-top: 15px; width: 100%; height: 50px; background-color: #150032; font-family: 'Open Sans', sans-serif; font-size: 20px; color: white; } .content-homediv{ padding: 0; } .item_nav_blog_logo{ padding-top: 2px; display: inline-block; float: left; } .bloc-plus{ margin-top: 40px; float: right; background-color: #190034;; padding: 10px 15px; color: white; } .bloc-plus:hover{ background-color: #42027e; cursor: pointer; } .p-home { padding-top: 20px; color: white; line-height: 23px; } input {outline: none} /* ----------------------------------------------------- * Articles * ----------------------------------------------------- */ .articles > div { margin-bottom: 75px; } .article { width: 100%; height: 300px; padding: 22px 10% 0 10%; background-color: white; box-shadow: 1px 1px 30px 1px lightgrey; font-family: 'Open Sans', sans-serif; border-bottom: 5px solid black; border-radius: 5px; } .article.dev { border-bottom-color: #f2d761; } .article.digi { border-bottom-color: #6bb194; } .article.ops { border-bottom-color: #64bdea; } .article.devops { border-bottom-color: #9142b7; } .article .etiquettes { margin-top: 15px; } .article .date, .article .cat { padding: 2px 10px; font-size: 13px; } .article .date { color: gray; background-color: #eee; margin-left: 10px; } .article .cat { color: white; font-weight: bold; } .article.ops .cat { background-color: #2ea3f2; } .article.digi .cat { background-color: #74d3ac; } .article.dev .cat { background-color: #ffd75f; } .article.devops .cat { background-color: #ff1c4a; } .article .title { line-height: 24px; font-weight: bold; } .article .text{ margin-top: 15px; color:#848484; font-size: 15px; line-height: 20px; } /* ----------------------------------------------------- * Posts * ----------------------------------------------------- */ .bloc-post{ width: 72%; height: 500px; margin-top: 70px; background-color: white; background-position: center; background-size: cover; box-shadow: 1px 1px 30px 1px lightgrey; display: inline-block; } .bloc-filter{ width: 22%; height: 500px; margin-top: 70px; background-color: white; background-size: cover; box-shadow: 1px 1px 30px 1px lightgrey; float: right; } #twi{ height: 18px; width: 18px; } #fb{ height: 18px; width: 18px; } #search{ font-family: 'Open Sans', sans-serif; background-color: transparent; border: none; width: 180px; } #glass{ height: 20px; width: 20px; margin-left: 8px; } #info-plus{ padding-top: 5px; } #titre-home{ color: white; padding-bottom: 20px; font-size: 20px; font-weight: bold; } #titre-between{ margin-top: 80px; margin-bottom: 30px; font-family: 'Open Sans', sans-serif; font-size: 22px; } @media screen and (max-width: 640px) { .nav_imie { height: 0; } .item_nav_imie{ font-size: 0; } #twi{ height: 0; width: 0; } #fb{ height: 0; width: 0; } .img-home{ width: 250px; } .test1{ margin-top: 30px; } .test2{ margin-top:30px; } #titre-home{ padding-bottom: 10px; } .p-home{ padding-top: 7px; margin: 0; } .bloc_principal{ height: 630px; } } @media screen and (max-width: 365px) { #search{ background-color: transparent; border: none; width: 60px; border-bottom: #1c1c1c solid 2px; } .img-home{ width: 200px; } .test1{ margin-top: 20px; } .test2{ margin-top: 20px; } #titre-home{ padding-bottom: 10px; } .p-home{ padding-top: 7px; } .bloc_principal_titre{ font-size: 20px; } .bloc_principal{ height: 650px; } }