_ressources.scss 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. .path-centre-de-ressources{
  2. //colo programme
  3. .programme-1{
  4. color: $col-1;
  5. .views-field-field-programme{
  6. .field-content{
  7. background: $col-1;
  8. color:white;
  9. }
  10. }
  11. }
  12. .programme-2{
  13. color: $col-2;
  14. .views-field-field-programme{
  15. .field-content{
  16. background: $col-2;
  17. color:white;
  18. }
  19. }
  20. }
  21. .programme-3{
  22. color: $col-eur;
  23. .views-field-field-programme{
  24. .field-content{
  25. background: $col-eur;
  26. color:white;
  27. }
  28. }
  29. }
  30. .programme-4{
  31. color: $col-met;
  32. .views-field-field-programme{
  33. .field-content{
  34. background: $col-met;
  35. color:white;
  36. }
  37. }
  38. }
  39. .programme-5{
  40. color: $col-mond;
  41. .views-field-field-programme{
  42. .field-content{
  43. background: $col-mond;
  44. color:white;
  45. }
  46. }
  47. }
  48. .programme-6{
  49. color: $col-ter;
  50. .views-field-field-programme{
  51. .field-content{
  52. background: $col-ter;
  53. color:white;
  54. }
  55. }
  56. }
  57. .programme-7{
  58. color: $col-met;
  59. .views-field-field-programme{
  60. .field-content{
  61. background: $col-met;
  62. color:white;
  63. }
  64. }
  65. }
  66. /// end colo
  67. main{
  68. flex: 0 0 100%;
  69. max-width: 100%;
  70. }
  71. background-color: $bck-col;
  72. header{
  73. margin-bottom: 0;
  74. .slick-slide{
  75. margin: 0 1rem;
  76. .views-row:not(.type-74){
  77. display: grid !important;
  78. grid-template-columns: 1fr;
  79. background-color: rgb(255, 255, 255);
  80. // flex-direction: column;
  81. // flex-direction: column-reverse;
  82. position: relative;
  83. height: auto;
  84. .views-field:not(:first-child){
  85. padding: 0 0 0 .4rem;
  86. }
  87. .views-field-field-image{
  88. grid-row: 3 / span 2;
  89. margin-top: -1.5rem;
  90. img{
  91. width: 100%;
  92. }
  93. }
  94. .views-field-field-programme{
  95. grid-row: 1 / span 1;
  96. grid-column: 1 / span 2;
  97. .field-content{
  98. font-weight: 600;
  99. display: inline-block;
  100. width: auto;
  101. color: white;
  102. padding: .15rem .3rem;
  103. margin-bottom: 1rem;
  104. }
  105. }
  106. .views-field-field-theme{
  107. .field-content{
  108. color:black;
  109. }
  110. }
  111. .views-field-field-type-de-ressource{
  112. text-transform: uppercase;
  113. font-weight: 600;
  114. margin-bottom: .5rem;
  115. font-size: $font-small;
  116. grid-row: 2 / span 1;
  117. grid-column: 2 / span 1;
  118. }
  119. .views-field-title{
  120. font-style: italic;
  121. grid-row: 3 / span 1;
  122. grid-column: 2 / span 1;
  123. }
  124. .views-field-field-sous-titre{
  125. margin-bottom: 1rem;
  126. grid-row: 4 / span 1;
  127. grid-column: 2 / span 1;
  128. align-self: baseline;
  129. }
  130. .views-field-field-theme{
  131. grid-row: 5 / span 1;
  132. grid-column: 1 / span 2;
  133. font-size: $font-small;
  134. }
  135. a{
  136. text-decoration: none;
  137. }
  138. }
  139. .type-74{
  140. display: grid !important;
  141. grid-template-columns: 1fr;
  142. grid-auto-rows: min-content;
  143. a{
  144. text-decoration: none;
  145. &:hover{
  146. text-decoration: underline;
  147. }
  148. }
  149. background-color: rgb(255, 255, 255);
  150. // background-clip: content-box;
  151. width: 100% !important;
  152. padding: .3rem;
  153. .views-field:not(:first-child){
  154. padding: 0 0 0 .4rem;
  155. }
  156. .views-field-field-image{
  157. grid-row: 2;
  158. img{
  159. width: 80%;
  160. }
  161. // margin-top: -1.5rem;
  162. }
  163. .views-field-field-programme{
  164. grid-row: 1 / span 1;
  165. // grid-column: 1 / span 2;
  166. .field-content{
  167. font-weight: 600;
  168. display: inline-block;
  169. width: auto;
  170. color: white;
  171. padding: .15rem .3rem;
  172. margin-bottom: 1rem;
  173. }
  174. }
  175. .views-field-field-theme{
  176. .field-content{
  177. color:black;
  178. }
  179. }
  180. .views-field-field-type-de-ressource{
  181. text-transform: uppercase;
  182. font-weight: 600;
  183. margin-bottom: .5rem;
  184. font-size: $font-small;
  185. // grid-row: 2 / span 1;
  186. // grid-column: 2 / span 1;
  187. }
  188. .views-field-title{
  189. font-style: italic;
  190. // grid-row: 3 / span 1;
  191. // grid-column: 2 / span 1;
  192. }
  193. .views-field-field-sous-titre{
  194. margin-bottom: 1rem;
  195. // grid-row: 4 / span 1;
  196. // grid-column: 2 / span 1;
  197. align-self: baseline;
  198. }
  199. .views-field-field-theme{
  200. // grid-row: 5 / span 1;
  201. // grid-column: 1 / span 2;
  202. font-size: $font-small;
  203. text-align: right;
  204. }
  205. }
  206. }
  207. .slick-arrow{
  208. position: absolute;
  209. height: 100%;
  210. cursor: pointer;
  211. z-index: 100;
  212. // background-color: white;
  213. opacity: 0.2;
  214. transition: opacity 250ms;
  215. width: 10%;
  216. &:hover{
  217. opacity: .5;
  218. }
  219. }
  220. .slick-next{
  221. right: 0;
  222. top: 0;
  223. }
  224. }
  225. .content_container{
  226. &>div>h2:first-child{
  227. text-align: center;
  228. background-color: $lightblue;
  229. padding: 1rem 0;
  230. }
  231. }
  232. form{
  233. background-color: $lightblue;
  234. display: grid;
  235. padding: 5rem 0 1rem 0;
  236. margin-top: -3rem;
  237. column-gap: 1rem;
  238. grid-template-columns: calc(10% - 3em) repeat(4, 20%);
  239. &>div:first-child{
  240. grid-column-start: 2;
  241. }
  242. .form-item-combine{
  243. grid-row: 1 / span 1 ;
  244. grid-column-start: 2;
  245. }
  246. .form-item-programme{
  247. grid-column-start: 2;
  248. }
  249. .form-item-field-collections-target-id{
  250. grid-column-start: 2;
  251. }
  252. .form-item-items-per-page{
  253. grid-column-start: 3;
  254. }
  255. select, input{
  256. display: inline-block;
  257. width: auto;
  258. width: 100%;
  259. font-size: $font-normal;
  260. padding: .3rem 1rem;
  261. height: auto;
  262. }
  263. div{
  264. display: inline-block;
  265. width: auto;
  266. // padding: .5rem 1rem;
  267. }
  268. .form-actions{
  269. grid-column: 4 / span 2;
  270. display: grid;
  271. grid-template-columns: repeat(2, minmax(0,1fr) );
  272. align-items: center;
  273. column-gap: 1rem;
  274. input{
  275. background-color: transparent;
  276. border: solid 1px black;
  277. box-shadow: none;
  278. // &:first-child{
  279. // // margin-right: .5rem;
  280. // }
  281. // &:last-child{
  282. // // margin-left: .5rem;
  283. // }
  284. }
  285. }
  286. }
  287. .views-view-grid{
  288. margin-top: 3rem;
  289. .views-row{
  290. display: grid;
  291. column-gap: 1rem;
  292. row-gap: 1rem;
  293. grid-template-columns: calc(10% - 3em) repeat(3, 27.3%);
  294. align-items: flex-start;
  295. .views-col:first-child{
  296. grid-column-start: 2;
  297. }
  298. }
  299. .views-col:not(.type-74){
  300. display: grid;
  301. grid-template-columns: 40% 60%;
  302. grid-auto-rows: min-content;
  303. a{
  304. text-decoration: none;
  305. &:hover{
  306. text-decoration: underline;
  307. }
  308. }
  309. background-color: rgb(255, 255, 255);
  310. // background-clip: content-box;
  311. width: 100% !important;
  312. padding: .3rem;
  313. .views-field:not(:first-child){
  314. padding: 0 0 0 .4rem;
  315. }
  316. .views-field-field-image{
  317. grid-row: 3 / span 2;
  318. margin-top: -1.5rem;
  319. }
  320. .views-field-field-programme{
  321. grid-row: 1 / span 1;
  322. grid-column: 1 / span 2;
  323. .field-content{
  324. font-weight: 600;
  325. display: inline-block;
  326. width: auto;
  327. color: white;
  328. padding: .15rem .3rem;
  329. margin-bottom: 1rem;
  330. }
  331. }
  332. .views-field-field-theme{
  333. .field-content{
  334. color:black;
  335. }
  336. }
  337. .views-field-field-type-de-ressource{
  338. text-transform: uppercase;
  339. font-weight: 600;
  340. margin-bottom: .5rem;
  341. font-size: $font-small;
  342. grid-row: 2 / span 1;
  343. grid-column: 2 / span 1;
  344. }
  345. .views-field-title{
  346. font-style: italic;
  347. grid-row: 3 / span 1;
  348. grid-column: 2 / span 1;
  349. }
  350. .views-field-field-sous-titre{
  351. margin-bottom: 1rem;
  352. grid-row: 4 / span 1;
  353. grid-column: 2 / span 1;
  354. align-self: baseline;
  355. }
  356. .views-field-field-theme{
  357. grid-row: 5 / span 1;
  358. grid-column: 1 / span 2;
  359. font-size: $font-small;
  360. }
  361. }
  362. .type-74{
  363. display: grid;
  364. grid-template-columns: 1fr;
  365. grid-auto-rows: min-content;
  366. a{
  367. text-decoration: none;
  368. &:hover{
  369. text-decoration: underline;
  370. }
  371. }
  372. background-color: rgb(255, 255, 255);
  373. // background-clip: content-box;
  374. width: 100% !important;
  375. padding: .3rem;
  376. .views-field:not(:first-child){
  377. padding: 0 0 0 .4rem;
  378. }
  379. .views-field-field-image{
  380. grid-row: 2;
  381. // margin-top: -1.5rem;
  382. }
  383. .views-field-field-programme{
  384. grid-row: 1 / span 1;
  385. // grid-column: 1 / span 2;
  386. .field-content{
  387. font-weight: 600;
  388. display: inline-block;
  389. width: auto;
  390. color: white;
  391. padding: .15rem .3rem;
  392. margin-bottom: 1rem;
  393. }
  394. }
  395. .views-field-field-theme{
  396. .field-content{
  397. color:black;
  398. }
  399. }
  400. .views-field-field-type-de-ressource{
  401. text-transform: uppercase;
  402. font-weight: 600;
  403. margin-bottom: .5rem;
  404. font-size: $font-small;
  405. margin-top: .3rem;
  406. // grid-row: 2 / span 1;
  407. // grid-column: 2 / span 1;
  408. }
  409. .views-field-title{
  410. font-style: italic;
  411. // grid-row: 3 / span 1;
  412. // grid-column: 2 / span 1;
  413. }
  414. .views-field-field-sous-titre{
  415. margin-bottom: 1rem;
  416. // grid-row: 4 / span 1;
  417. // grid-column: 2 / span 1;
  418. align-self: baseline;
  419. }
  420. .views-field-field-theme{
  421. // grid-row: 5 / span 1;
  422. // grid-column: 1 / span 2;
  423. font-size: $font-small;
  424. text-align: right;
  425. }
  426. }
  427. }
  428. .js-pager__items{
  429. text-align: center;
  430. }
  431. }