mediaqueries.css 18 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045
  1. @font-face {
  2. font-family: 'scala_sans_scregular';
  3. src: url('../typographies/scala-sans-regular-sc_39565-webfont.eot');
  4. src: url('../typographies/scala-sans-regular-sc_39565-webfont.eot?#iefix') format('embedded-opentype'),
  5. url('../typographies/scala-sans-regular-sc_39565-webfont.woff2') format('woff2'),
  6. url('../typographies/scala-sans-regular-sc_39565-webfont.woff') format('woff'),
  7. url('../typographies/scala-sans-regular-sc_39565-webfont.ttf') format('truetype'),
  8. url('../typographies/scala-sans-regular-sc_39565-webfont.svg#scala_sans_scregular') format('svg');
  9. font-weight: normal;
  10. font-style: normal;
  11. }
  12. @font-face {
  13. font-family: 'scalaregular';
  14. src: url('../typographies/scala-webfont.woff2') format('woff2'),
  15. url('../typographies/scala-webfont.woff') format('woff');
  16. font-weight: normal;
  17. font-style: normal;
  18. }
  19. @font-face {
  20. font-family: 'eliticaitalic';
  21. src: url('../typographies/elitica-webfont.woff2') format('woff2'),
  22. url('../typographies/elitica-webfont.woff') format('woff');
  23. font-weight: normal;
  24. font-style: normal;
  25. }
  26. @font-face {
  27. font-family: 'criptoideregular';
  28. src: url('../typographies/criptoide-webfont.woff2') format('woff2'),
  29. url('../typographies/criptoide-webfont.woff') format('woff'),
  30. url('../typographies/CRIPTOIDE.ttf') format('ttf');
  31. font-weight: normal;
  32. font-style: normal;
  33. }
  34. /* HOME */
  35. header, .sommaire, .layout-sidebar-first{
  36. font-family: 'scalaregular';
  37. font-size: 1rem;
  38. }
  39. .sommaire .views-row:hover, .sommaire .views-row:hover a{
  40. color: lightgrey!important;
  41. }
  42. .sommaire .views-field-title{
  43. font-style: italic;
  44. }
  45. .layout-sidebar-second, .layout-sidebar-second a{
  46. color: white;
  47. }
  48. .layout-sidebar-second h2, .layout-sidebar-second .more-link a{
  49. font-size: 0.9rem;
  50. text-decoration: underline;
  51. }
  52. .layout-sidebar-second .views-field-field-date-h{
  53. font-family: 'criptoideregular';
  54. font-size: 2em;
  55. }
  56. .layout-sidebar-second .views-field-title a{
  57. font-family: 'scalaregular';
  58. font-size: 2em;
  59. line-height: 1;
  60. font-style: italic;
  61. }
  62. /* TEXTES VANINA */
  63. /* /!\ METTRE LA 'SCALA ITALIC' AUX TITRES DES TEXTES /!\ */
  64. .en-tete, .en-tete > #block-vanina-page-title > h1{
  65. position: relative!important;
  66. font-family: 'eliticaitalic';
  67. font-size: 2rem; /* MODIF */
  68. line-height: 1.3; /* MODIF */
  69. z-index: 200;
  70. }
  71. .body-articles{
  72. font-family: 'scalaregular';
  73. font-size: 1rem;
  74. text-align: justify;
  75. }
  76. .body-articles blockquote{
  77. font-size: 0.8rem;
  78. }
  79. .source-articles{
  80. font-size: 1.5rem; /* MODIF */
  81. font-style: italic;
  82. text-decoration:underline;
  83. }
  84. /* TEXTES VANINA -- SMARTPHONE PORTRAIT */
  85. .en-tete, .en-tete > #block-vanina-page-title > h1{
  86. font-size: 1.5rem;
  87. line-height:1.2;
  88. }
  89. .source-articles{
  90. font-size: 1rem;
  91. }
  92. .body-articles{
  93. text-align: left;
  94. }
  95. .body-articles blockquote{
  96. /*font-size: 0.9rem ou 1rem;*/
  97. }
  98. /* PAGE ETUDIANT */
  99. .title-views > div > #block-vanina-page-title h1 {
  100. font-size: 0.9rem;
  101. font-family: 'scala_sans_scregular';
  102. text-decoration: underline;
  103. }
  104. /* dates checkboxes */
  105. .articles-blog .option {
  106. font-family: 'criptoideregular';
  107. font-size: 1rem; /* MODIF */
  108. color:grey;
  109. }
  110. /* date + h article */
  111. .layout-content .articles-blog .views-field-field-date-h .field-content {
  112. font-family: 'criptoideregular';
  113. font-size: 2em;
  114. line-height:1; /* MODIF */
  115. }
  116. /* titre article */
  117. .layout-content .articles-blog .views-field-title .field-content {
  118. font-family: 'scalaregular';
  119. font-style: italic;
  120. font-size: 1.75em;
  121. }
  122. .layout-content .articles-blog .views-field-field-sous-titre .field-content {
  123. font-family: 'scalaregular';
  124. font-style: italic;
  125. font-size: 1.75em;
  126. }
  127. /* noms étudiants */
  128. #block-views-block-liste-site-etudiant-block-1 {
  129. font-family:arial;
  130. font-size: 0.75rem;
  131. }
  132. /* texte articles */
  133. /* h2 */
  134. .layout-content .articles-blog .views-field-body .field-content h2 {
  135. font-family: 'scalaregular';
  136. font-size: 1rem;
  137. }
  138. /* p */
  139. .layout-content .articles-blog .views-field-body .field-content p {
  140. font-family: 'scalaregular';
  141. font-size: 1rem;
  142. }
  143. /* source liens web */
  144. .layout-content .articles-blog .views-field-field-source .field-content {
  145. font-family: 'scalaregular';
  146. font-size: 1rem;
  147. }
  148. /* source liens web (soulignement lien) */
  149. .layout-content .articles-blog .views-field-field-source .field-content a {
  150. text-decoration: underline;
  151. }
  152. /* PAGE ETUDIANT -- SMARTPHONE PORTRAIT */
  153. /* bloc titre catégorie */
  154. .title-views > div > #block-vanina-page-title h1 {
  155. font-size: 1.5rem;
  156. text-decoration: none;
  157. }
  158. /* dates checkboxes */
  159. .articles-blog .option {
  160. font-size: 1.5rem;
  161. }
  162. /* date + h article */
  163. .layout-content .articles-blog .views-field-field-date-h .field-content {
  164. font-size: 1.5em;
  165. }
  166. /* titre article */
  167. .layout-content .articles-blog .views-field-title .field-content {
  168. font-size: 1.25em;
  169. }
  170. .layout-content .articles-blog .views-field-field-sous-titre {
  171. padding-left: 20px;
  172. }
  173. /* texte articles */
  174. /* h2 */
  175. .layout-content .articles-blog .views-field-body .field-content h2 {
  176. font-size: 1rem;
  177. }
  178. /* p */
  179. .layout-content .articles-blog .views-field-body .field-content p {
  180. font-size: 1rem;
  181. }
  182. /* source liens web */
  183. .layout-content .articles-blog .views-field-field-source .field-content {
  184. font-size: 1rem;
  185. }
  186. /* Fichier mis à jour le 10/10/2017 */
  187. /* HOME */
  188. /* TEXTES VANINA */
  189. /* > SMARTPHONE PORTRAIT */
  190. /* PAGE ETUDIANT */
  191. /* > SMARTPHONE PORTRAIT */
  192. /* HOME */
  193. /* Header */
  194. header{
  195. width: 300px;
  196. padding-top: 80px;
  197. margin-left: 120px;
  198. }
  199. /* Sommaire */
  200. .sommaire{
  201. float: left;
  202. /*height:100%;*/
  203. margin-left: 200px;
  204. margin-top: 40px;
  205. }
  206. .sommaire .views-row{
  207. width: 200px;
  208. margin-bottom: 5px;
  209. }
  210. .sommaire .views-field-title::before{
  211. content:"— ";
  212. }
  213. .source-articles a {
  214. text-decoration: underline;
  215. }
  216. .sommaire .views-element-container > div{
  217. /*display: inline-grid;*/
  218. /*grid-template-columns: 200px 400px;*/
  219. display: flex;
  220. flex-direction: column;
  221. flex-wrap: wrap;
  222. height: 70vh;
  223. }
  224. .sommaire .views-element-container > div .views-row{
  225. /*grid-column: auto;*/
  226. }
  227. /*layout-sidebar-first-credit*/
  228. .layout-sidebar-first{
  229. float: right;
  230. margin-right: 15vw;
  231. margin-top: -100px;
  232. }
  233. .layout-sidebar-first h2{
  234. display: none;
  235. }
  236. .layout-sidebar-first .views-field-body .field-content p:nth-child(1),
  237. .layout-sidebar-first .views-field-body .field-content p:nth-child(2 ){
  238. margin-bottom: 20px;
  239. }
  240. /*Bandes*/
  241. /*.layout-sidebar-second{
  242. display: none;
  243. }*/
  244. .layout-sidebar-second .more-link{
  245. float: right;
  246. margin-top: -60px;
  247. margin-right: 20px;
  248. }
  249. .layout-sidebar-second .views-field-field-date-h .field-content:before{
  250. background-image: url('../../images/pointv.svg');
  251. background-size: cover;
  252. background-repeat: no-repeat;
  253. display: inline-block;
  254. width: 10px;
  255. height: 10px;
  256. content:"";
  257. margin-bottom: 2px;
  258. margin-right: 5px;
  259. }
  260. .layout-sidebar-second .views-element-container{
  261. position:fixed;
  262. width: 30vw;
  263. height: 100%;
  264. top: 0;
  265. float: right;
  266. cursor: pointer;
  267. overflow: auto;
  268. cursor: move;
  269. /*empeche selection*/
  270. -moz-user-select: none;
  271. -khtml-user-select: none;
  272. -webkit-user-select: none;
  273. user-select: none;
  274. }
  275. #block-views-block-page-etudiant-block-1{
  276. background: #34f0b9;
  277. }
  278. .degrader{
  279. z-index: 0;
  280. }
  281. #block-views-block-page-etudiant-block-1 .degrader{
  282. width: 30vw;
  283. height: 120px;
  284. position: fixed;
  285. top: 0;
  286. background: linear-gradient(rgba(52, 240, 185, 1),rgba(255, 255, 255, 0));
  287. }
  288. #block-views-block-une-saison-graphique-block-1{
  289. background: #6050dc;
  290. }
  291. #block-views-block-une-saison-graphique-block-1 .degrader{
  292. width: 30vw;
  293. height: 120px;
  294. position: fixed;
  295. top: 0;
  296. background: linear-gradient(rgba(96, 80, 220, 1),rgba(255, 255, 255, 0));
  297. }
  298. #block-views-block-expositions-block-1{
  299. background: #ff4b5a;
  300. }
  301. #block-views-block-expositions-block-1 .degrader{
  302. width: 30vw;
  303. height: 120px;
  304. position: fixed;
  305. top: 0;
  306. background: linear-gradient(rgba(255, 75, 90, 1),rgba(255, 255, 255, 0));
  307. }
  308. .layout-sidebar-second > div .views-element-container:nth-child(1){
  309. z-index: 5;
  310. left: 95vw;
  311. }
  312. .layout-sidebar-second > div .views-element-container:nth-child(2){
  313. left: 90vw;
  314. z-index: 4;
  315. }
  316. .layout-sidebar-second > div .views-element-container:nth-child(3){
  317. left: 85vw;
  318. z-index: 3;
  319. }
  320. /*.fluxalone{
  321. left:40vw!important;
  322. }*/
  323. .hover{
  324. position: fixed;
  325. width: 100%;
  326. height: 100%;
  327. opacity: 0.8;
  328. background: white;
  329. z-index: 3;
  330. -webkit-transition: background 0.2s;
  331. transition: background 0.2s;
  332. }
  333. .opacity{
  334. -webkit-transition: background 0.2s;
  335. transition: background 0.2s;
  336. }
  337. .hover .title-views .articles-blog img{
  338. filter: opacity(0.2);
  339. -webkit-filter: opacity(0.2);
  340. -moz-filter: opacity(0.2);
  341. -ms-filter: opacity(0.2);
  342. -o-filter: opacity(0.2);
  343. -webkit-transition: filter 0.1s;
  344. transition: filter 0.1s;
  345. }
  346. .layout-sidebar-second img{
  347. width: 100%;
  348. height: 100%;
  349. }
  350. .layout-sidebar-second li > a{
  351. width: 25vw;
  352. height: auto;
  353. }
  354. .layout-sidebar-second .views-element-container h2{
  355. padding: 10px 0 0 20px;
  356. margin-bottom: 40px;
  357. position: relative;
  358. width: 70%;
  359. z-index: 9;
  360. }
  361. .layout-sidebar-second .more-link{
  362. position: relative;
  363. }
  364. .layout-sidebar-second .views-field-field-date-h ,.layout-sidebar-second .views-field-title{
  365. padding: 0px 10px;
  366. }
  367. .layout-sidebar-second .views-field-title{
  368. margin-bottom: 20px;
  369. }
  370. .layout-sidebar-second .views-field-field-date-h{
  371. margin-top: 20px;
  372. }
  373. .bouton_retour{
  374. position: fixed;
  375. bottom: 40px;
  376. width: 60px;
  377. height: 40px;
  378. background-image: url(../../images/btn_ranger.svg);
  379. background-size: 100%;
  380. background-repeat: no-repeat;
  381. background-position: center;
  382. }
  383. /*#block-formulairederecherche #edit-actions{
  384. }*/
  385. /* TEXTES VANINA*/
  386. article{
  387. margin-left: 100px;
  388. }
  389. .en-tete{
  390. position: fixed!important;
  391. background: white;
  392. top: 0px;
  393. padding-top: 30px;
  394. padding-bottom:20px; /* MODIF */
  395. width: 53vw; /* MODIF */
  396. /*width: 80vw;*/
  397. z-index: 1;
  398. }
  399. .en-tete h1{
  400. width: 53vw; /* MODIF */
  401. /*width: 55vw;*/
  402. }
  403. .sous-titre-articles{
  404. max-width: 53vw; /* MODIF */
  405. /*max-width: 800px;*/
  406. }
  407. .date-articles{
  408. margin-right: 15px;
  409. float: left;
  410. }
  411. .source-articles{
  412. margin-top: 25px; /* MODIF */
  413. /*margin-top: 10px;*/
  414. margin-left: -15px;
  415. max-width: 53vw; /* MODIF */
  416. }
  417. .icone-croix{
  418. position: fixed;
  419. right: 15vw;
  420. top: 10px;
  421. width: 15px;
  422. height: auto;
  423. z-index: 999;
  424. }
  425. .icone-croix img{
  426. width: 100%;
  427. height: auto;
  428. }
  429. .en-tete .source-articles a::before{
  430. background-image: url('../../images/fleche.svg');
  431. background-size: cover;
  432. background-repeat: no-repeat;
  433. display: inline-block;
  434. width: 50px;
  435. height: 55px;
  436. vertical-align: middle;
  437. content:"";
  438. }
  439. .body-articles{
  440. width: 35vw;
  441. float: left;
  442. margin: 100px 10vw 30px 6vw; /* MODIF */
  443. /*margin: 200px 10vw 50px 10vw;*/
  444. }
  445. .body-articles blockquote{
  446. position: absolute;
  447. width: 10vw;
  448. margin-left: 40vw;
  449. margin-top: -20px;
  450. height: 60px;
  451. overflow: hidden;
  452. }
  453. .body-articles blockquote:hover{
  454. overflow: visible;
  455. }
  456. .body-articles img{
  457. margin: 20px 0 0px 0;
  458. width: 60%;
  459. height: auto;
  460. }
  461. .body-articles p{
  462. margin-top:0; /* MODIF */
  463. /* margin-top:10px; */
  464. }
  465. /* TEXTES VANINA -- TABLETTE PAYSAGE */
  466. /* TEXTES VANINA -- SMARTPHONE PORTRAIT */
  467. article{
  468. margin-left: 20px;
  469. }
  470. .en-tete{
  471. width: 90vw;
  472. height:200px;
  473. }
  474. .en-tete h1{
  475. width: 90vw;
  476. }
  477. .sous-titre-articles{
  478. max-width: 90vw;
  479. }
  480. .source-articles{
  481. max-width: 90vw;
  482. margin-top: 15px;
  483. margin-left: 0;
  484. }
  485. .en-tete .source-articles a::before{
  486. display: none;
  487. }
  488. .body-articles{
  489. width: 90vw;
  490. margin: 100px 0 30px 0;
  491. }
  492. .body-articles blockquote{
  493. width: 85px;
  494. margin-left: 0;
  495. margin-top: 100px;
  496. /* margin-top à définir > mettre en dessous du texte */
  497. display:none;
  498. }
  499. /* PAGE ETUDIANT */
  500. /* bloc titre catégorie */
  501. .title-views > div > #block-vanina-page-title{
  502. top:0;
  503. left:0;
  504. /*height:100vh;*/
  505. width:10vw;
  506. position:fixed;
  507. z-index:6; /* MODIF */
  508. /*z-index:999;*/
  509. }
  510. /* titre catégorie */
  511. .title-views > div > #block-vanina-page-title h1 {
  512. padding: 10px 0 0 20px;
  513. }
  514. /* liste noms */
  515. #block-views-block-liste-site-etudiant-block-1 {
  516. top:245px; /* MODIF */
  517. left:20px;
  518. position:fixed;
  519. width:9vw;
  520. word-wrap:break-word;
  521. z-index:6; /* MODIF */
  522. /*z-index:999;*/
  523. }
  524. /* contenu (checkboxes + article) */
  525. .layout-content .articles-blog {
  526. top:150px;
  527. left:15vw;
  528. width:70vw;
  529. height:90vh;
  530. position:absolute;
  531. }
  532. /* filet séparateur checkboxes -- article */
  533. /* groupe checkboxes */
  534. .articles-blog .views-exposed-form {
  535. top:0;
  536. background-color:white;
  537. padding-top:100px; /* MODIF */
  538. /*padding-top:60px;*/
  539. border-bottom:1px solid grey;
  540. width:70vw;
  541. position:fixed;
  542. height:60px; /* MODIF */
  543. /*height:100px;*/
  544. z-index:5; /* MODIF */
  545. /*z-index:1;*/
  546. }
  547. /* checkboxes */
  548. /* MODIF */
  549. #edit-created--wrapper {
  550. display:inline-block;
  551. }
  552. [type="checkbox"]:not(:checked),
  553. [type="checkbox"]:checked {
  554. position:absolute;
  555. left:-9999px;
  556. }
  557. /* on prépare le label */
  558. /* Aspect général de la coche */
  559. [type="checkbox"]:not(:checked) + label::before{
  560. content: "";
  561. border: 1px solid grey;
  562. position:absolute;
  563. width: 13px;
  564. height: 13px;
  565. line-height:1.2;
  566. left:0;
  567. transition: all .2s; /* on prévoit une animation */
  568. }
  569. [type="checkbox"]:checked + label::before {
  570. content: '✕';
  571. border: 1px solid grey;
  572. position:absolute;
  573. width: 13px;
  574. height: 13px;
  575. line-height:1.2;
  576. left:0;
  577. transition: all .2s; /* on prévoit une animation */
  578. }
  579. .articles-blog .option {
  580. margin-left:20px;
  581. vertical-align:bottom;
  582. }
  583. /* boutton 'Apply' */
  584. .articles-blog #edit-actions {
  585. display:inline-block; /* MODIF */
  586. margin-left:10px; /* MODIF */
  587. }
  588. #edit-submit-etudiant {
  589. /*display:none;*/
  590. float:left; /* MODIF */
  591. border:1px solid grey; /* MODIF */
  592. padding:3px;
  593. background-color:white; /* MODIF */
  594. color:grey; /* MODIF */
  595. }
  596. /* date + h article (espace entre filet et article + avant chaque nouvel article) */
  597. .layout-content .articles-blog .views-row{
  598. /*padding-top: 60px;*/ /* MODIF */
  599. padding-bottom:70px; /* MODIF */
  600. /*padding-bottom: 50px;*/
  601. }
  602. /* date + h (alignement texte + espace avec titre) */
  603. .layout-content .articles-blog .views-field-field-date-h{
  604. float: left;
  605. margin-right: 20px;
  606. margin-top: 17px;
  607. }
  608. /* date + h (puces typo) */
  609. .layout-content .articles-blog .views-field-field-date-h .field-content:before {
  610. background-image: url('../../images/pointv.svg');
  611. background-size: cover;
  612. background-repeat: no-repeat;
  613. display: inline-block;
  614. width: 10px;
  615. height: 10px;
  616. content:"";
  617. margin-bottom: 2px;
  618. margin-right: 5px;
  619. }
  620. /* texte articles (marge sup) + indentation */
  621. /* p, h2 */
  622. .layout-content .articles-blog .views-field-body .field-content {
  623. margin: 20px 0 0 80px; /* MODIF */
  624. }
  625. /* sources articles (indentation) */
  626. .layout-content .articles-blog .views-field-field-source .field-content {
  627. padding: 20px 0 0 80px; /* MODIF */
  628. }
  629. /* bloc global images articles */
  630. .layout-content .articles-blog .views-field-field-images .field-content ul {
  631. position:relative;
  632. margin:10px 0 0 70px; /* MODIF */
  633. /*margin:10px 0 0 5%; */
  634. width:70vw;
  635. z-index:4; /* MODIF */
  636. /*z-index:997;*/
  637. }
  638. /* bloc indivuel pour chacune des images articles */
  639. .layout-content .articles-blog .views-field-field-images .field-content li {
  640. display:inline-block;
  641. width:20vw;
  642. margin:10px 10px 0 10px;
  643. }
  644. /* images articles */
  645. .layout-content .articles-blog .views-field-field-images .field-content img {
  646. position:relative;
  647. width:100%;
  648. height:auto;
  649. }
  650. /* PAGE ETUDIANT -- SMARTPHONE PORTRAIT */
  651. /* suppression liste noms */
  652. #block-views-block-liste-site-etudiant-block-1 {
  653. display:none;
  654. }
  655. /* contenu (checkboxes + article) ferré à gauche */
  656. .layout-content .articles-blog {
  657. top:100px;
  658. left:0;
  659. width:95vw;
  660. }
  661. /* chechboxes */
  662. [type="checkbox"]:not(:checked) + label::before{
  663. border:none;
  664. content: "";
  665. width: 45px;
  666. height: 25px;
  667. left:0;
  668. transition: all .2s; /* on prévoit une animation */
  669. }
  670. [type="checkbox"]:checked + label::before {
  671. border:none;
  672. content: "";
  673. width: 45px;
  674. height: 25px;
  675. left:0;
  676. transition: all .2s; /* on prévoit une animation */
  677. }
  678. [type="checkbox"]:checked + label {
  679. background-color:#E8E8E8;
  680. color:white;
  681. transition: all .2s;
  682. }
  683. /* label (dates) */
  684. .articles-blog .option {
  685. padding: 6px 20px 0px 20px;
  686. line-height: 1.6;
  687. border: 1px solid grey;
  688. margin-left:-6px;
  689. }
  690. .articles-blog #edit-created > div {
  691. display:inline-block;
  692. }
  693. /* boutton 'Apply' */
  694. .articles-blog #edit-actions {
  695. margin-left:0;
  696. vertical-align:text-bottom;
  697. }
  698. #edit-submit-etudiant {
  699. padding: 6px 20px 6px 20px;
  700. line-height: 1.6;
  701. margin-left: -9px;
  702. font-size: 1rem;
  703. }
  704. /* espace 'top' + supression filet séparateur (groupe checkboxes) */
  705. .articles-blog .views-exposed-form {
  706. top:-35px;
  707. margin-left:-2px;
  708. border-bottom:none;
  709. width:100vw;
  710. height:74px;
  711. }
  712. /* titres, texte articles (marge gauche > indentation) */
  713. .layout-content .articles-blog .views-field-field-date-h .field-content {
  714. padding-left:20px;
  715. margin-top:-14px;
  716. margin-right:0;
  717. }
  718. .layout-content .articles-blog .views-field-title {
  719. padding-left:20px;
  720. }
  721. .layout-content .articles-blog .views-field-field-sous-titre {
  722. padding-left: 20px;
  723. }
  724. .layout-content .articles-blog .views-field-body .field-content {
  725. margin: 20px 0 0 20px;
  726. }
  727. /* sources articles (indentation) */
  728. .layout-content .articles-blog .views-field-field-source .field-content {
  729. padding: 20px 0 0 20px; /* MODIF */
  730. }
  731. /* bloc global images articles */
  732. .layout-content .articles-blog .views-field-field-images .field-content ul {
  733. position:relative;
  734. padding:0;
  735. margin:20px 0 0 0;
  736. width:100vw;
  737. }
  738. /* bloc indivuel pour chacune des images articles */
  739. .layout-content .articles-blog .views-field-field-images .field-content li {
  740. width:100vw;
  741. margin:0;
  742. }
  743. /*----------------------------------*/
  744. footer{
  745. position: fixed;
  746. bottom: 0px;
  747. left: 20px;
  748. width: 100%;
  749. background: white;
  750. }
  751. footer > div{
  752. margin-bottom: 20px;
  753. margin-top: 30px;
  754. }
  755. .index{
  756. z-index: 999;
  757. position: fixed;
  758. bottom: 0px;
  759. left: 30vw;
  760. }
  761. #edit-submit{
  762. width: 20px;
  763. height: 19px;
  764. margin-left: -24px;
  765. margin-bottom: 1px;
  766. background-image: url("../../images/loupe.svg")!important;
  767. background-size: 20px 20px!important;
  768. background-repeat: no-repeat!important;
  769. vertical-align: bottom;
  770. }
  771. #edit-submit{
  772. border: 1px solid black;
  773. background: white;
  774. }
  775. #edit-keys{
  776. width: 30vh;
  777. border: 1px solid black;
  778. }