2021-02-06 22:22:13 +01:00
// perso
// les différences
. page_wrapper {
background : $couleurPrincipale url( '../images/egalizer.png' ) repeat-x center - 150 px ;
2021-06-10 18:05:33 +02:00
/* background-attachment:fixed; */
2021-02-09 08:03:46 +01:00
@media ( $bp-small ) {
background : $couleurPrincipale url( '../images/egalizer-480.png' ) repeat-x center - 150 px ;
}
2021-02-06 22:22:13 +01:00
}
. page_header {
padding : 0 ;
> . page_container {
background-color : $couleurSecondaire ;
. nav {
padding-top : 2 rem ;
}
}
2021-03-07 12:55:04 +01:00
. header_menu {
flex-grow : 2 ;
2021-03-07 14:53:42 +01:00
padding : 0 $spacer ;
2021-03-07 12:55:04 +01:00
. liens {
2021-03-11 16:29:35 +01:00
text-align : right ;
2021-03-07 14:53:42 +01:00
margin-top : 0 .7 rem ;
2021-03-07 12:55:04 +01:00
. btn {
2021-03-11 16:29:35 +01:00
float : right ;
margin-top : 1 .55 rem ;
2021-03-07 12:55:04 +01:00
. fas : before {
font-size : 1 rem ;
}
& : hover , &: focus {
background : $couleurPrincipaleOn ;
color : $couleurPrincipale !important ;
. fas : before {
color : $couleurPrincipale !important ;
}
}
}
. sociaux {
float : right ;
2021-03-11 16:29:35 +01:00
display : inline-block ;
2021-03-07 12:55:04 +01:00
font-size : 0 .8 rem ;
2021-03-11 16:29:35 +01:00
margin : 1 .5 rem 1 .5 rem 0 0 ;
2021-03-07 12:55:04 +01:00
. socicon {
background : none !important ;
color : $blancTransparent ;
& : hover , &: focus {
color : $couleurPrincipaleOn ;
}
}
}
. formulaire_spip . formulaire_abomailman_mini_une_liste {
width : 230 px ;
float : right ;
2021-03-07 14:53:42 +01:00
position : relative ;
2021-03-11 16:29:35 +01:00
margin : 0 0 0 $spacer ;
text-align : left ;
2021-03-07 14:53:42 +01:00
. reponse_formulaire {
position : absolute ;
top : 100 % ;
margin : 0 ;
}
2021-03-07 12:55:04 +01:00
}
}
}
2021-02-06 22:22:13 +01:00
. nav a {
border : 0 ;
color : white ;
2021-02-11 21:54:18 +01:00
padding : 0 .3 em 0 .7 em 0 .2 em ;
margin-right : 0 ;
margin-left : 0 ;
2021-02-06 22:22:13 +01:00
border-radius : 4 px ;
/* background-color:$couleurSecondaire; */
. on & ,
& . on ,
& : focus ,
& : hover ,
& : active {
background-color : $couleurPrincipaleOn ;
2021-03-07 14:53:42 +01:00
color : $couleurPrincipale ;
2021-02-06 22:22:13 +01:00
}
}
> . page_container . nav > ul . loupe a {
i . fa-search {
2021-03-07 14:53:42 +01:00
background-color : $blancTransparent ;
font-size : 0 .8 rem ;
color : $couleurSecondaire ;
2021-02-06 22:22:13 +01:00
& : hover {
background-color : $couleurPrincipaleOn ;
2021-03-07 14:53:42 +01:00
color : $couleurPrincipale ;
2021-02-06 22:22:13 +01:00
}
}
}
}
2021-03-07 14:53:42 +01:00
2021-02-06 22:22:13 +01:00
. page_header_container {
align-items : flex-start ;
}
2021-03-11 16:29:35 +01:00
. arbo {
@include visuallyhidden ;
2021-03-07 12:55:04 +01:00
}
2021-02-06 22:22:13 +01:00
. texte_accueil {
background-color : white ;
}
. article-resume {
background-color : white ;
padding : $spacer ;
}
2021-06-10 18:05:33 +02:00
. page_main {
overflow : hidden ;
}
2021-07-01 09:09:09 +02:00
. composition_emissions , . composition_emission , . composition_chroniques {
. page_main_content {
flex-direction : column ;
}
. page_content , . page_aside {
width : 100 % ;
margin : 0 0 ( $spacer * 2 ) ;
padding : $spacer ( $spacer * 4 ) ;
background-color : white ;
}
. page_content {
}
2021-02-06 22:22:13 +01:00
}
2021-07-01 09:09:09 +02:00
2021-02-06 22:22:13 +01:00
. page_content , . page_aside {
margin : 0 0 ( $spacer * 2 ) ;
2021-05-28 10:25:45 +02:00
padding : $spacer ( $spacer * 4 ) ;
2021-02-06 22:22:13 +01:00
background-color : white ;
}
2021-03-07 12:55:04 +01:00
2021-06-10 18:05:33 +02:00
h2 {
font-weight : 900 ;
}
. fl {
border-top : 2 em solid $couleurPrincipale ;
border-bottom : 2 em solid $couleurPrincipale ;
margin : 0 - 1000 px ;
padding : 2 em 1000 px ;
background : white ;
}
. fb {
padding : 2 em 0 ;
> h2 {
margin-top : 2 em ;
}
}
. photoapril {
margin-bottom : 1 em ;
}
. licence {
padding : 1 em ;
line-height : 1 .2 ;
margin-top : 2 em ;
background : $couleurBackgroundTexteBleu ;
}
. detail_emission {
ul { list-style : none ;
> li {
padding-left : 1 em ;
position : relative ;
& : before {
position : absolute ;
left : 0 ;
top : 0 .6 em ;
@include triangle ( right , $couleurSecondaire , 0 .35 em , 1 .8 ) ;
}
}
}
}
. btn . blanc {
color : $couleurPrincipale !important ;
background : white ;
border : 1 px solid rgba ( $couleurPrincipale , 0 .2 ) ;
border-radius : 1 em ;
& : hover {
background : $couleurPrincipaleOn ;
}
}
2021-05-28 10:25:45 +02:00
. article__infos {
position : relative ;
height : auto ;
margin : 0 ;
width : auto ;
white-space : inherit ;
clip : unset ;
clip-path : unset ;
font-size : 1 em ;
margin : - $spacer 0 0 - ( $spacer * 4 ) ;
overflow : visible ;
}
. num_emission {
display : inline-block ;
2021-03-11 16:29:35 +01:00
width : 150 px ;
padding : 0 .5 rem ;
2021-05-28 10:25:45 +02:00
margin-right : 1 .5 rem ;
2021-03-11 16:29:35 +01:00
font-weight : 700 ;
2021-05-28 10:25:45 +02:00
font-size : 2 .8 rem ;
2021-03-11 16:29:35 +01:00
text-align : center ;
color : $couleurSecondaire ;
background : $couleurBackgroundTexte ;
2021-05-28 10:25:45 +02:00
font-family : $typo-titre ;
}
2021-06-25 07:52:45 +02:00
. article__date {
display : none ; /* provisoire, par simplicite */
}
2021-05-28 10:25:45 +02:00
. article_emission {
. article__date {
2021-06-25 07:52:45 +02:00
display : inline ;
2021-05-28 10:25:45 +02:00
font-size : 1 .5 rem ;
color : $couleurSecondaire ;
font-weight : 700 ;
font-family : $typo-titre ;
}
2021-03-11 16:29:35 +01:00
}
2021-06-21 10:00:24 +02:00
. lecteur {
@include flex ;
align-items : center ;
margin-bottom : 2 em ;
> . podlove_wrapper {
/* flex-grow:2; */
width : 76 % ;
}
. telecharger {
list-style : none ;
width : 24 % ;
padding : 0 0 0 2 em ;
margin : 0 ;
li {
margin-bottom : 1 em ;
& : last-child {
margin : 0 ;
}
}
. btn {
width : 100 % ;
padding : 0 0 .5 em 0 .3 em 40 px ;
position : relative ;
text-align : left ;
border-width : 0 .25 em ;
border-color : $couleurSecondaire ;
color : $couleurSecondaire !important ;
font-weight : 900 ;
font-size : 1 .15 rem ;
& : before {
@include triangle ( right , $couleurSecondaire , 0 .5 em ) ;
position : absolute ;
left : 15 px ;
top : 50 % ;
margin-top : - 0 .5 em ;
}
small {
font-size : 0 .7 em ;
font-weight : 400 ;
}
& . mp3 {
border-color : $couleurPrincipale ;
color : $couleurPrincipale !important ;
& : before {
@include triangle ( right , $couleurPrincipale , 0 .5 em ) ;
}
}
& : hover , &: active {
background : none !important ;
border-color : $couleurPrincipaleOn !important ;
}
}
}
}
2021-03-07 12:55:04 +01:00
2021-05-28 10:25:45 +02:00
div . star-rating , div . star-rating a {
background-image : url( 'img/star.png' ) ;
}
div . rating-cancel a {
background-image : url( 'img/delete.png' ) ;
}
2021-03-07 12:55:04 +01:00
. sociaux . socicon {
display : inline-block ;
}
2021-03-11 16:29:35 +01:00
. page_footer {
. article {
@include media ( $bp-small-up ) {
@include flex ;
justify-content : space-between ;
> * {
width : calc ( 50 % - 1 rem ) ;
}
}
. article__texte , . article__chapo {
margin-bottom : 2 rem ;
2021-05-11 22:18:36 +02:00
font-weight : 400 ;
strong , i , . btn {
font-size : 115 % ;
}
2021-03-11 16:29:35 +01:00
}
}
. formulaire_spip . formulaire_recherche {
2021-05-11 22:18:36 +02:00
/* max-width:100%; */
2021-03-11 16:29:35 +01:00
}
}
2021-06-21 10:00:24 +02:00
/*! Plusieurs typographies sont finalement trop grosses, j'ai réduit. */
h1 , . h1 {
font-size : 2 .6 em ;
}
h2 {
font-weight : 700 ;
}
. article-resume__titre a {
color : #2E5281 ;
border-bottom : inherit ;
}
/*! certaines graisses sont trop forte en 700.*/
. page_header > . page_container . nav a {
font-weight : 500 ;
}
/ * ! Sur le menu j ' ai augmenté la hauteur du bouton RSS et le champ recherche. Pour le menu avec le hover je propose de modifier le design, car le bouton bleu cyan au rollover est trop prégnant. Je convertis en filets simlple 2pt. Par contre j ' ai basculé le padding sur le " li " sinon le filet sous le " a " débordait de chaque côté ( voir copie-écran de la retouche css de la bannière )
Sur le menu , je vais voir s ' il est possible de faire des filets de rollover composés de tirets et de points avec les fonctions css border-image. Ce qui ferrait un rappel du design.*/
/*! cyan ausurvol*/
. page_header . nav a : hover , . page_header . nav a . on , . page_header . nav a . active {
color : white !important ;
background-color : transparent !important ;
border-bottom : 3 px solid #00c4f5 ;
}
/*! bleu charte ensuite */
. page_header . nav a . on , . page_header . nav a . active {
border-bottom : 3 px solid #2E5281 ;
}
. btn {
padding : 0 .5 em 1 em ;
font-weight : 500 ;
}
/*! Boutons trop hauts*/
. liens . btn {
padding : 0 .7 em 1 em ;
}
. btn . blanc {
border-radius : 0 .7 em ;
}
. emission-Programme ul : : before {
content : " Sujet Principal : " ;
font-size : 1 .3 em ;
font-weight : 700 ;
font-family : ' Montserrat ' ;
line-height : 2 em ;
margin-left : - 1 em ;
}
p a . spip_out , li a . spip_out {
color : #2E5281 ;
border-bottom : 2 px solid #FDC ;
}
. formulaire_spip input [ type = " text " ] {
min-height : 2 .5 em ;
line-height : 1 .875 em ;
border-radius : 3 px ;
}
/*! trop gros, j'ai réduis. */
. num_emission {
font-size : 2 .3 rem ;
}
. nav li {
margin : 0 0 .7 em ;
}
. page_header . nav a {
padding : 0 .3 em 0 em 0 .2 em ;
color : white !important ;
background-color : inherit ;
border-radius : 0 ;
border-bottom : 3 px solid transparent ;
}
/*! couleurs des liens sortants selon la maquette */
. formulaire_spip . abonnement button : : after {
bottom : 0 .8 rem ;
}
/*! fond du cartouche galerie selon la maquette avec ombrages*/
. fl {
background : #EEF1F5 ;
box-shadow : inset 0 px 1 px 20 px rgba ( 0 , 0 , 0 , 0 .5 ) ;
}
/*! Polices du pied de page plus maigre */
. page_footer p {
font-size : 0 .8 rem ;
font-weight : 200 ;
}