Bez popisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_footer.scss 3.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /* Footer
  2. ******************************************************************************* */
  3. .footer {
  4. --#{$prefix}footer-color: #{$footer-color};
  5. --#{$prefix}footer-bg: #{$footer-bg};
  6. --#{$prefix}footer-border-width: #{$footer-border-width};
  7. --#{$prefix}footer-border-color: #{$footer-border-color};
  8. --#{$prefix}footer-link-color: #{$footer-link-color};
  9. --#{$prefix}footer-link-hover-color: #{$footer-link-hover-color};
  10. --#{$prefix}footer-link-disabled-color: #{$footer-link-disabled-color};
  11. --#{$prefix}footer-link-active-color: #{$footer-link-active-color};
  12. --#{$prefix}footer-brand-color: #{$footer-brand-color};
  13. --#{$prefix}footer-brand-hover-color: #{$footer-brand-hover-color};
  14. --#{$prefix}footer-box-shadow: #{$footer-box-shadow};
  15. color: var(--#{$prefix}footer-color);
  16. .footer-brand{
  17. color: var(--#{$prefix}footer-brand-color);
  18. &:hover,
  19. &:focus {
  20. color: var(--#{$prefix}footer-brand-hover-color);
  21. }
  22. }
  23. &.content-footer .footer-container {
  24. block-size: 54px;
  25. }
  26. .footer-link{
  27. display: inline-block;
  28. color: var(--#{$prefix}footer-link-color);
  29. &:hover,
  30. &:focus {
  31. color: var(--#{$prefix}footer-link-hover-color);
  32. }
  33. &.disabled {
  34. color: var(--#{$prefix}footer-link-disabled-color) !important;
  35. }
  36. }
  37. &.bg-footer-theme {
  38. --#{$prefix}footer-brand-color: var(--#{$prefix}body-color);
  39. }
  40. &.bg-white {
  41. --#{$prefix}footer-color: #{$black-dark};
  42. --#{$prefix}footer-link-color: #{$black-dark};
  43. --#{$prefix}footer-link-hover-color: #{$pure-black};
  44. --#{$prefix}footer-brand-color: #{$black};
  45. --#{$prefix}footer-brand-hover-color: #{$pure-black};
  46. }
  47. }
  48. /* Generate contextual modifier classes for colorizing the footer */
  49. @each $state in map-keys($theme-colors) {
  50. .footer.bg-#{$state} {
  51. @if $state == "light" {
  52. --#{$prefix}footer-brand-hover-color: color-mix(in sRGB, var(--#{$prefix}paper-bg) 40%, var(--#{$prefix}#{$state}-contrast));
  53. --#{$prefix}footer-link-hover-color: var(--#{$prefix}#{$state}-contrast);
  54. --#{$prefix}footer-color: var(--#{$prefix}body-color);
  55. --#{$prefix}footer-link-color: var(--#{$prefix}body-color);
  56. --#{$prefix}footer-brand-color: var(--#{$prefix}heading-color);
  57. }
  58. @else {
  59. --#{$prefix}footer-brand-hover-color: color-mix(in sRGB, var(--#{$prefix}paper-bg) #{$bg-label-tint-amount}, var(--#{$prefix}#{$state}));
  60. --#{$prefix}footer-link-hover-color: color-mix(in sRGB, var(--#{$prefix}paper-bg) #{$bg-label-tint-amount}, var(--#{$prefix}#{$state}));
  61. --#{$prefix}footer-color: var(--#{$prefix}#{$state}-contrast);
  62. --#{$prefix}footer-link-color: var(--#{$prefix}#{$state}-contrast);
  63. --#{$prefix}footer-brand-color: var(--#{$prefix}#{$state}-contrast);
  64. }
  65. }
  66. }
  67. /* Dark Theme */
  68. @if $enable-dark-mode {
  69. @include color-mode(dark) {
  70. @each $state in map-keys($theme-colors) {
  71. .footer.bg-#{$state} {
  72. @if $state == "dark" {
  73. --#{$prefix}footer-brand-hover-color: color-mix(in sRGB, var(--#{$prefix}paper-bg) #{$bg-label-tint-amount}, var(--#{$prefix}#{$state}-contrast));
  74. --#{$prefix}footer-link-hover-color: color-mix(in sRGB, var(--#{$prefix}paper-bg) #{$bg-label-tint-amount}, var(--#{$prefix}#{$state}-contrast));
  75. }
  76. }
  77. }
  78. }
  79. }