Template:FrDS Styles: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
RLopez-WMF (talk | contribs) No edit summary |
RLopez-WMF (talk | contribs) No edit summary |
||
(42 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
color: #202122; |
color: #202122; |
||
} |
} |
||
/* fix video player controls */ |
|||
.video-js * { |
|||
color: inherit; |
|||
} |
|||
strong{ |
strong{ |
||
font-family: inherit; |
font-family: inherit; |
||
Line 64: | Line 70: | ||
font-size: inherit !important; |
font-size: inherit !important; |
||
text-decoration: underline; |
text-decoration: underline; |
||
color: inherit !important; |
|||
} |
} |
||
th { |
th { |
||
Line 84: | Line 91: | ||
font-size: 32px !important; |
font-size: 32px !important; |
||
line-height: 40px !important; |
line-height: 40px !important; |
||
} |
|||
.text--medium-large { |
|||
font-size: 28px !important; |
|||
line-height: 36px !important; |
|||
} |
} |
||
h3, |
h3, |
||
Line 130: | Line 142: | ||
.button.outline{ |
.button.outline{ |
||
border: 1px solid #202122; |
border: 1px solid #202122; |
||
color: #202122; |
|||
background-color: transparent; |
|||
} |
} |
||
.button img{ |
.button img{ |
||
Line 151: | Line 165: | ||
.links-list { |
.links-list { |
||
padding: 0 !important; |
padding: 0 !important; |
||
list-style: none; |
list-style: none !important; |
||
display: flex; |
display: flex; |
||
flex-direction: column; |
flex-direction: column; |
||
Line 196: | Line 210: | ||
/* layout.css */ |
/* layout.css */ |
||
.header { |
.header { |
||
display: flex; |
display: flex; |
||
Line 215: | Line 228: | ||
gap: 40px; |
gap: 40px; |
||
padding: 40px 20px; |
padding: 40px 20px; |
||
} |
|||
.block--full-width{ |
|||
padding: 0; |
|||
} |
|||
.block--bleed-y{ |
|||
padding-left:0; |
|||
padding-right: 0; |
|||
} |
} |
||
.block__wrapper { |
.block__wrapper { |
||
Line 226: | Line 246: | ||
.block__wrapper--gap-small { |
.block__wrapper--gap-small { |
||
gap: 20px; |
gap: 20px; |
||
} |
|||
.block__wrapper--gap-tiny { |
|||
gap: 10px; |
|||
} |
} |
||
.block__wrapper--bleed-y { |
.block__wrapper--bleed-y { |
||
Line 281: | Line 304: | ||
.block__wrapper--has-columns { |
.block__wrapper--has-columns { |
||
flex-direction: row; |
flex-direction: row; |
||
align-items:center; |
|||
} |
|||
.block--full-width{ |
|||
padding: 40px 20px; |
|||
} |
} |
||
} |
} |
||
Line 289: | Line 316: | ||
flex-direction: column; |
flex-direction: column; |
||
gap: 16px; |
gap: 16px; |
||
list-style: none; |
list-style: none !important; |
||
padding: 0; |
padding: 0 !important; |
||
} |
} |
||
.navigation--secondary a{ |
.navigation--secondary a{ |
||
Line 316: | Line 343: | ||
align-self: stretch; |
align-self: stretch; |
||
} |
} |
||
.hero__column-media > pre{ |
|||
padding: 0; |
|||
border-radius: 20px; |
|||
font-size: 0; |
|||
} |
|||
.hero__column-media > pre > span{ |
|||
display: block; |
|||
} |
|||
.mw-tmh-label{ |
|||
font-size: 12px !important; |
|||
color: #FFFFFF; |
|||
background-color: rgba(0,0,0,0.8); |
|||
} |
|||
.mw-tmh-label span{ |
|||
color: #FFFFFF; |
|||
} |
|||
@media only screen and (min-width:960px) { |
@media only screen and (min-width:960px) { |
||
.hero__wrapper{ |
.hero__wrapper{ |
||
Line 371: | Line 416: | ||
.cards-grid__card:hover{ |
.cards-grid__card:hover{ |
||
background-color: #F9F7FF; |
background-color: #F9F7FF; |
||
text-decoration:none !important; |
|||
} |
} |
||
.cards-grid__card:focus{ |
|||
text-decoration:none !important; |
|||
} |
|||
.cards-grid__card-image{ |
.cards-grid__card-image{ |
||
width: 100px; |
width: 100px; |
||
Line 406: | Line 456: | ||
gap: 16px; |
gap: 16px; |
||
list-style: none; |
list-style: none; |
||
padding-left: 42px; |
padding-left: 42px !important; |
||
} |
} |
||
.todo li { |
.todo li { |
||
Line 437: | Line 487: | ||
gap: 16px; |
gap: 16px; |
||
list-style: none; |
list-style: none; |
||
padding-left: 42px; |
padding-left: 42px !important; |
||
counter-reset: item; |
counter-reset: item; |
||
} |
} |
||
Line 449: | Line 499: | ||
left: -42px; |
left: -42px; |
||
top: 0; |
top: 0; |
||
width: |
width: 28px; |
||
height: 24px; |
height: 24px; |
||
border: 1px solid #CAA10B; |
border: 1px solid #CAA10B; |
||
Line 456: | Line 506: | ||
align-items: center; |
align-items: center; |
||
justify-content: space-around; |
justify-content: space-around; |
||
font-size: |
font-size: 20px; |
||
line-height: |
line-height: 20px; |
||
font-family: 'Source Serif Pro', Georgia, 'Times New Roman', Times, serif; |
font-family: 'Source Serif Pro', Georgia, 'Times New Roman', Times, serif; |
||
padding-bottom:4px; |
|||
} |
|||
.bg--purple-light .steps li::before{ |
|||
border: 1px solid #D5D1EC !important; |
|||
background-color: #FFFFFF; |
|||
} |
} |
||
Line 538: | Line 593: | ||
flex-direction: column; |
flex-direction: column; |
||
gap: 8px; |
gap: 8px; |
||
} |
|||
/* blocks/card-large.css */ |
|||
.card-large{ |
|||
display: flex; |
|||
padding: 0; |
|||
flex-direction: column; |
|||
align-items: flex-start; |
|||
gap: 16px; |
|||
align-self: stretch; |
|||
border-radius: 16px; |
|||
border: 1px solid #FBEEBF; |
|||
background-color: #FFFDF8; |
|||
} |
|||
.block--full-width .card-large{ |
|||
border-radius: 0; |
|||
} |
|||
.card-large.bg--purple-light{ |
|||
border: 1px solid #D5D1EC !important; |
|||
background-color: #F9F7FF !important; |
|||
} |
|||
.card-large .top{ |
|||
padding: 40px 20px 20px 20px; |
|||
display: flex; |
|||
flex-direction: column; |
|||
gap: 16px; |
|||
} |
|||
.card-large .top ol{ |
|||
display: flex; |
|||
flex-direction: column; |
|||
gap: 16px; |
|||
} |
|||
.card-large .bottom{ |
|||
padding: 20px 20px 40px 20px; |
|||
background-color: #FDF6DF; |
|||
} |
|||
.card-large .single{ |
|||
padding: 20px; |
|||
display: flex; |
|||
flex-direction: column; |
|||
gap: 16px; |
|||
} |
|||
@media only screen and (min-width:960px) { |
|||
.card-large .top{ |
|||
padding: 80px 80px 40px 80px; |
|||
} |
|||
.card-large .bottom{ |
|||
padding: 40px 80px 80px 80px; |
|||
} |
|||
.card-large .single { |
|||
padding: 60px; |
|||
} |
|||
.block--full-width .card-large{ |
|||
border-radius: 16px; |
|||
} |
|||
} |
|||
/* blocks/card-testimonial.css */ |
|||
.cards, |
|||
.card-donor-love{ |
|||
display: flex; |
|||
flex-direction: column; |
|||
gap: 16px; |
|||
} |
|||
.card{ |
|||
display: flex; |
|||
padding: 20px; |
|||
flex-direction: column; |
|||
align-items: flex-start; |
|||
gap: 16px; |
|||
align-self: stretch; |
|||
border-radius: 16px; |
|||
border: 2px solid #FBEEBF; |
|||
} |
|||
.card .author{ |
|||
font-family: 'Source Serif Pro', Georgia, 'Times New Roman', Times, serif; |
|||
} |
|||
.card-donor-love .card{ |
|||
border: 1px solid #FBEEBF; |
|||
flex-direction: column; |
|||
gap: 16px; |
|||
} |
|||
.card-donor-love .card::before{ |
|||
content: ''; |
|||
width: 32px; |
|||
height: 32px; |
|||
background-image: url('https://upload.wikimedia.org/wikipedia/donate/a/a2/Icon-quote-yellow.png'); |
|||
background-size: contain; |
|||
background-repeat: no-repeat; |
|||
background-position: top center; |
|||
flex: none; |
|||
} |
|||
.card-donor-love .card .author{ |
|||
padding-top: 16px; |
|||
display: block; |
|||
} |
|||
@media only screen and (min-width:960px) { |
|||
.cards{ |
|||
flex-direction: row; |
|||
align-items: flex-start; |
|||
align-self: stretch; |
|||
} |
|||
.cards p{ |
|||
font-size: 16px; |
|||
line-height: 24px; |
|||
} |
|||
.card-donor-love .card{ |
|||
flex-direction: row; |
|||
gap: 30px; |
|||
} |
|||
} |
|||
/* block/cta.css */ |
|||
.cta { |
|||
text-align: center; |
|||
} |
|||
@media only screen and (min-width:960px) { |
|||
.cta{ |
|||
padding: 80px 20px 0 20px; |
|||
} |
|||
.cta .image img{ |
|||
max-width: 960px; |
|||
} |
|||
} |
|||
/* block/card-video.css */ |
|||
.card-video-wrapper{ |
|||
flex: none; |
|||
} |
|||
.card-video { |
|||
display: flex; |
|||
max-width: 332px; |
|||
padding: 20px; |
|||
flex-direction: column; |
|||
align-items: flex-start; |
|||
gap: 16px; |
|||
border-radius: 16px; |
|||
border: 1px solid #CCCCCC; |
|||
background: #F7F8F0; |
|||
} |
|||
.card-video pre{ |
|||
padding:0 !important; |
|||
background-color:transparent !important; |
|||
border: none !important; |
|||
line-height:normal !important; |
|||
display:flex !important; |
|||
flex-direction:column; |
|||
gap:16px; |
|||
align-items:flex-start; |
|||
overflow-x:clip; |
|||
} |
|||
.card-video pre > span{ |
|||
display: block !important; |
|||
} |
|||
.card-video img { |
|||
max-width: 100%; |
|||
} |
|||
.card-video .caption { |
|||
color: #202122; |
|||
font-size: 16px; |
|||
font-weight: 590; |
|||
line-height: 24px; |
|||
text-decoration: none; |
|||
display:block; |
|||
} |
|||
/* Buttons */ |
|||
.sp-btn { |
|||
border-radius: 2px; |
|||
font-weight: 700; |
|||
padding: 0.4rem 0.8rem; |
|||
font-size: 15px; |
|||
height: 34px; |
|||
display: inline-flex; |
|||
flex-direction: row; |
|||
justify-content: flex-end; |
|||
align-items: center; |
|||
border: 1px solid; |
|||
border-color: #a2a9b1; |
|||
background: #f8f9fa; |
|||
color: #202122; |
|||
cursor: pointer; |
|||
gap: 6px; |
|||
} |
|||
.sp-btn:focus { |
|||
color: #3a25ff; |
|||
border-color: currentColor; |
|||
} |
|||
.language-switcher__button:hover { |
|||
color: #3a25ff; |
|||
border-color: currentColor; |
|||
} |
|||
.btn-label-a11y { |
|||
display: block; |
|||
font-size: 0; |
|||
height: 1px; |
|||
overflow: hidden; |
|||
} |
|||
.dropdown-backdrop { |
|||
display: block; |
|||
position: fixed; |
|||
top: 0; |
|||
bottom: 0; |
|||
left: 0; |
|||
right: 0; |
|||
background: #000; |
|||
opacity: 0; |
|||
pointer-events: none; |
|||
transition: .3s opacity; |
|||
z-index: 2; |
|||
} |
|||
body[data-dropdown-open=true] .dropdown-backdrop { |
|||
opacity: .6; |
|||
pointer-events: auto; |
|||
} |
|||
.language-switcher { |
|||
text-align: left; |
|||
position: relative; |
|||
} |
|||
.language-switcher__icon { |
|||
height: 1.25rem; |
|||
width: 1.25rem; |
|||
} |
|||
.language-switcher__expand { |
|||
height: 0.875rem; |
|||
width: 0.875rem; |
|||
} |
|||
.language-switcher__label { |
|||
text-transform: uppercase; |
|||
} |
|||
.language-switcher__content { |
|||
background: #fff; |
|||
box-sizing: border-box; |
|||
flex-direction: column; |
|||
padding: 1.875rem 0.75rem; |
|||
position: fixed; |
|||
right: 0; |
|||
top: 62px; |
|||
width: 100%; |
|||
overflow: auto; |
|||
max-height: 80vh; |
|||
} |
|||
@media (min-width: 768px) { |
|||
.language-switcher__content { |
|||
border: 1px solid #3a25ff; |
|||
max-width: 100vw; |
|||
padding: 0.75rem; |
|||
position: absolute; |
|||
right: 0; |
|||
top: calc(100% - 1px); |
|||
width: 200px; |
|||
} |
|||
} |
|||
@media (min-width: 1060px) { |
|||
.language-switcher__content { |
|||
left: 0; |
|||
right: unset; |
|||
} |
|||
} |
|||
.language-switcher__content ul { |
|||
margin: 0; |
|||
padding: 0; |
|||
display: flex; |
|||
flex-direction: column; |
|||
} |
|||
.language-switcher__content ul li { |
|||
font-size: .875rem; |
|||
font-weight: 700; |
|||
line-height: 175%; |
|||
list-style: none; |
|||
margin: 0; |
|||
margin-bottom: 1.1875rem; |
|||
} |
|||
@media (min-width: 768px) { |
|||
.language-switcher__content ul li { |
|||
margin-bottom: .875rem; |
|||
} |
|||
} |
|||
.language-switcher__content a { |
|||
color: #000; |
|||
display: block; |
|||
padding-left: 0.5rem; |
|||
padding-right: 0.5rem; |
|||
padding-top: 0.25rem; |
|||
transition: background-color 0.3s; |
|||
} |
|||
.language-switcher__content a:hover { |
|||
background-color: #eeeaff; |
|||
text-decoration: none; |
|||
} |
|||
.language-switcher__content a.selflink { |
|||
color: #3a25ff; |
|||
} |
|||
.language-switcher .language-name { |
|||
display: inline-block; |
|||
} |
|||
.language-switcher .language-name::first-letter { |
|||
text-transform: uppercase; |
|||
} |
|||
.language-switcher .language-name::after { |
|||
border-bottom: 3px solid transparent; |
|||
content: ""; |
|||
display: block; |
|||
} |
|||
.language-switcher a.selflink .language-name::after { |
|||
border-color: #3a25ff; |
|||
} |
|||
.scroll-shadow { |
|||
box-shadow: inset 0 -25px 50px -35px rgba(0, 0, 0, 1); |
|||
} |
|||
/* wiki-block/toggle.css */ |
|||
.mw-collapsible-toggle { |
|||
border-radius: 8px; |
|||
border: 1px solid #CCCCCC; |
|||
background: #F7F8F0; |
|||
display: flex; |
|||
padding: 20px; |
|||
flex-direction: row; |
|||
justify-content: space-between; |
|||
align-items: center; |
|||
gap: 24px; |
|||
} |
|||
.mw-collapsible-toggle::after{ |
|||
content:" "; |
|||
width: 24px; |
|||
height: 24px; |
|||
background-image: url("https://upload.wikimedia.org/wikipedia/donate/e/e9/Keyboard_arrow_down.png"); |
|||
background-repeat: no-repeat; |
|||
background-position: center; |
|||
background-size: cover; |
|||
} |
|||
.mw-collapsible-toggle.mw-collapsible-toggle-expanded::after{ |
|||
transform: rotate(180deg); |
|||
} |
|||
.mw-collapsible-content{ |
|||
border: 1px solid #CCCCCC; |
|||
background: #FFFFFF; |
|||
display: flex; |
|||
flex-direction:column; |
|||
border-radius: 8px; |
|||
} |
|||
.mw-collapsible-content > div { |
|||
display: flex; |
|||
padding: 20px; |
|||
align-items: flex-start; |
|||
gap: 8px; |
|||
align-self: stretch; |
|||
flex-direction:column; |
|||
border-bottom: 1px solid #CCCCCC; |
|||
} |
|||
.mw-collapsible-content > div:last-of-type { |
|||
border-bottom: none !important; |
|||
} |
|||
@media only screen and (min-width:960px) { |
|||
.mw-collapsible-toggle, |
|||
.mw-collapsible-content > div { |
|||
padding: 20px 30px; |
|||
} |
|||
} |
} |
||
</style> |
</style> |
Latest revision as of 03:06, 15 October 2024