説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

perfect-scrollbar.scss 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @import "../../scss/_bootstrap-extended/include";
  2. @import "perfect-scrollbar/css/perfect-scrollbar";
  3. $ps-width: .25rem !default;
  4. $ps-hover-width: .375rem !default;
  5. .ps {
  6. position: relative;
  7. .ps__rail-x {
  8. block-size: $ps-width;
  9. }
  10. .ps__rail-y {
  11. z-index: 3;
  12. inline-size: $ps-width;
  13. }
  14. .ps__rail-x,
  15. .ps__rail-y,
  16. .ps__thumb-x,
  17. .ps__thumb-y {
  18. @include border-radius($border-radius-pill);
  19. }
  20. .ps__rail-x:hover,
  21. .ps__rail-x:focus,
  22. .ps__rail-x.ps--clicking,
  23. .ps__rail-x:hover > .ps__thumb-x,
  24. .ps__rail-x:focus > .ps__thumb-x,
  25. .ps__rail-x.ps--clicking > .ps__thumb-x {
  26. block-size: $ps-hover-width;
  27. }
  28. .ps__rail-y:hover,
  29. .ps__rail-y:focus,
  30. .ps__rail-y.ps--clicking,
  31. .ps__rail-y:hover > .ps__thumb-y,
  32. .ps__rail-y:focus > .ps__thumb-y,
  33. .ps__rail-y.ps--clicking > .ps__thumb-y {
  34. inline-size: $ps-hover-width;
  35. }
  36. .ps__thumb-x {
  37. block-size: $ps-width;
  38. inset-block-end: 0;
  39. }
  40. .ps__thumb-y {
  41. inline-size: $ps-width;
  42. inset-inline-end: 0;
  43. }
  44. .ps__thumb-x,
  45. .ps__thumb-y {
  46. background-color: var(--#{$prefix}gray-400);
  47. }
  48. .ps__rail-x:hover,
  49. .ps__rail-y:hover,
  50. .ps__rail-x:focus,
  51. .ps__rail-y:focus,
  52. .ps__rail-x.ps--clicking,
  53. .ps__rail-y.ps--clicking {
  54. background-color: var(--#{$prefix}gray-200);
  55. }
  56. .ps__rail-x:hover > .ps__thumb-x,
  57. .ps__rail-y:hover > .ps__thumb-y,
  58. .ps__rail-x:focus > .ps__thumb-x,
  59. .ps__rail-y:focus > .ps__thumb-y,
  60. .ps__rail-x.ps--clicking > .ps__thumb-x,
  61. .ps__rail-y.ps--clicking > .ps__thumb-y {
  62. background-color: var(--#{$prefix}gray-700);
  63. }
  64. }
  65. /* Firefox width issue fixed */
  66. @supports (-moz-appearance: none) {
  67. #both-scrollbars-example {
  68. margin-block: 0;
  69. margin-inline: auto;
  70. max-inline-size: 1080px;
  71. padding-inline: 0;
  72. }
  73. }