0001-scss-define-border-and-marker-colors-for-custom-radi.patch
help/fr/misc-scss.page | ||
---|---|---|
515 | 515 |
</tr> |
516 | 516 |
<tr> |
517 | 517 |
<td><p><code>$widget-custom-radio-checkbox-color</code></p></td> |
518 |
<td><p>Couleur des cases à cocher et boutons radios quand leur rendu est
|
|
519 |
personnalisé.</p></td> |
|
518 |
<td><p>Couleur des cases à cocher et boutons radios (bordure et marqueur)
|
|
519 |
quand leur rendu est personnalisé.</p></td>
|
|
520 | 520 |
<td><p><var>$button-background</var></p></td> |
521 | 521 |
</tr> |
522 |
<tr> |
|
523 |
<td><p><code>$widget-custom-radio-checkbox-border-color</code></p></td> |
|
524 |
<td><p>Couleur de la bordure des cases à cocher et boutons radios |
|
525 |
quand leur rendu est personnalisé.</p></td> |
|
526 |
<td><p><var>$widget-custom-radio-checkbox-color</var></p></td> |
|
527 |
</tr> |
|
528 |
<tr> |
|
529 |
<td><p><code>$widget-custom-radio-checkbox-marker-color</code></p></td> |
|
530 |
<td><p>Couleur du marqueur des cases à cocher et des boutons radios |
|
531 |
cochés quand leur rendu est personnalisé.</p></td> |
|
532 |
<td><p><var>$widget-custom-radio-checkbox-color</var></p></td> |
|
533 |
</tr> |
|
522 | 534 |
<tr> |
523 | 535 |
<td><p><code>$widget-unique-checkbox-position</code></p></td> |
524 | 536 |
<td><p>Positionnement de la case à cocher d'un champ de type « Case à |
static/includes/_forms.scss | ||
---|---|---|
24 | 24 | |
25 | 25 |
$widget-custom-radio-checkbox: false !default; |
26 | 26 |
$widget-custom-radio-checkbox-color: $button-background !default; |
27 |
$widget-custom-radio-checkbox-border-color: $widget-custom-radio-checkbox-color !default; |
|
28 |
$widget-custom-radio-checkbox-marker-color: $widget-custom-radio-checkbox-color !default; |
|
27 | 29 |
$widget-unique-checkbox-position: bottom !default; // also possible: left |
28 | 30 | |
29 | 31 |
// $form-style: global style of form elements; possible values are: |
... | ... | |
415 | 417 |
background: transparent; |
416 | 418 |
top: 0.33rem; |
417 | 419 |
left: 0; |
418 |
border: 1px solid $widget-custom-radio-checkbox-color; |
|
420 |
border: 1px solid $widget-custom-radio-checkbox-border-color;
|
|
419 | 421 |
} |
420 | 422 |
&::after { |
421 | 423 |
display: block; |
... | ... | |
431 | 433 |
} |
432 | 434 |
} |
433 | 435 |
&:checked + span::after { |
434 |
background: $widget-custom-radio-checkbox-color; |
|
436 |
background: $widget-custom-radio-checkbox-marker-color;
|
|
435 | 437 |
} |
436 | 438 |
&[disabled]:checked + span::after { |
437 |
background: grayscale($widget-custom-radio-checkbox-color); |
|
439 |
background: grayscale($widget-custom-radio-checkbox-marker-color);
|
|
438 | 440 |
} |
439 | 441 | |
440 | 442 |
&:focus + span { |
... | ... | |
456 | 458 |
&::before { |
457 | 459 |
top: calc(0.33rem - 4px); |
458 | 460 |
left: -4px; |
459 |
border: 5px solid $widget-custom-radio-checkbox-color; |
|
461 |
border: 5px solid $widget-custom-radio-checkbox-border-color;
|
|
460 | 462 |
opacity: 0.5; |
461 | 463 |
} |
462 | 464 |
} |
463 |
- |