social-bar.pcss.css

Same filename and directory in other branches
  1. 11.x core/themes/olivero/css/layout/social-bar.pcss.css
  2. 10 core/themes/olivero/css/layout/social-bar.pcss.css

Social Bar Region .

File

core/themes/olivero/css/layout/social-bar.pcss.css

View source
  1. /**
  2. * @file
  3. * Social Bar Region
  4. .
  5. */
  6. @import "../base/variables.pcss.css";
  7. .social-bar {
  8. @media (--nav) {
  9. flex-shrink: 0;
  10. width: var(--content-left);
  11. background-color: var(--color--gray-95);
  12. }
  13. }
  14. .social-bar__inner {
  15. position: relative;
  16. padding-block: var(--sp0-5);
  17. padding-inline-start: var(--sp);
  18. padding-inline-end: var(--sp);
  19. @media (--nav) {
  20. position: relative;
  21. width: var(--content-left);
  22. padding-block: calc(5 * var(--sp));
  23. padding-inline-start: 0;
  24. padding-inline-end: 0;
  25. &.is-fixed {
  26. position: fixed;
  27. inset-block-start: var(--sp6);
  28. inset-inline-start: 0;
  29. height: calc(100vh - 6 * var(--sp));
  30. }
  31. }
  32. }
  33. .rotate {
  34. & > * {
  35. margin-block-end: var(--sp2);
  36. @media (--nav) {
  37. display: flex;
  38. align-items: center;
  39. margin-block-end: 0;
  40. &:not(:first-child) {
  41. margin-inline-end: var(--sp2);
  42. }
  43. }
  44. }
  45. & .contextual {
  46. @media (--nav) {
  47. inset-inline: 100% auto;
  48. transform: rotate(90deg); /* LTR */
  49. transform-origin: top left; /* LTR */
  50. & .trigger {
  51. float: inline-start;
  52. }
  53. }
  54. }
  55. @media (--nav) {
  56. position: absolute;
  57. inset-inline-start: 50%;
  58. display: flex;
  59. flex-direction: row-reverse;
  60. width: 100vh;
  61. transform: rotate(-90deg) translateX(-100%); /* LTR */
  62. transform-origin: left; /* LTR */
  63. @supports (width: max-content) {
  64. width: max-content;
  65. }
  66. }
  67. }
  68. [dir="rtl"] {
  69. @media (--nav) {
  70. & .rotate {
  71. transform: rotate(90deg) translateX(100%);
  72. transform-origin: right;
  73. & .contextual {
  74. transform: rotate(-90deg);
  75. transform-origin: top right;
  76. }
  77. }
  78. }
  79. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.