file.pcss.css

Same filename in this branch
  1. main core/themes/claro/css/components/file.pcss.css
  2. main core/themes/admin/css/components/file.pcss.css
Same filename and directory in other branches
  1. 10 core/themes/claro/css/components/file.pcss.css
  2. 11.x core/themes/claro/css/components/file.pcss.css
  3. 9 core/themes/claro/css/components/file.pcss.css
  4. 8.9.x core/themes/claro/css/components/file.pcss.css
  5. 11.x core/themes/admin/css/components/file.pcss.css
  6. 11.x core/themes/default_admin/css/components/file.pcss.css

Extends styles of the file link.

File

core/themes/default_admin/css/components/file.pcss.css

View source
  1. /**
  2. * @file
  3. * Extends styles of the file link.
  4. */
  5. .file {
  6. --file-offset: 0.0625rem;
  7. --file-font-size: var(--admin-font-size-s);
  8. --file-size-color: var(--admin-color-text-soft);
  9. min-block-size: calc(var(--admin-space-m) + var(--file-offset));
  10. padding-inline-start: var(--admin-space-l);
  11. background-repeat: no-repeat;
  12. background-position: left var(--file-offset);
  13. background-size: var(--admin-space-m) var(--admin-space-m);
  14. font-size: var(--file-font-size);
  15. line-height: calc(18rem / 16);
  16. &:dir(rtl) {
  17. background-position: right var(--file-offset);
  18. }
  19. }
  20. .file__size {
  21. color: var(--file-size-color);
  22. }
  23. .file--general,
  24. .file--application-octet-stream {
  25. background-image: url(../../images/icons/files/application-octet-stream.svg);
  26. }
  27. .file--package-x-generic {
  28. background-image: url(../../images/icons/files/package-x-generic.svg);
  29. }
  30. .file--x-office-spreadsheet {
  31. background-image: url(../../images/icons/files/x-office-spreadsheet.svg);
  32. }
  33. .file--x-office-document {
  34. background-image: url(../../images/icons/files/x-office-document.svg);
  35. }
  36. .file--x-office-presentation {
  37. background-image: url(../../images/icons/files/x-office-presentation.svg);
  38. }
  39. .file--text-x-script {
  40. background-image: url(../../images/icons/files/text-x-script.svg);
  41. }
  42. .file--text-html {
  43. background-image: url(../../images/icons/files/text-html.svg);
  44. }
  45. .file--text-plain {
  46. background-image: url(../../images/icons/files/text-plain.svg);
  47. }
  48. .file--application-pdf {
  49. background-image: url(../../images/icons/files/application-pdf.svg);
  50. }
  51. .file--application-x-executable {
  52. background-image: url(../../images/icons/files/application-x-executable.svg);
  53. }
  54. .file--audio {
  55. background-image: url(../../images/icons/files/audio-x-generic.svg);
  56. }
  57. .file--video {
  58. background-image: url(../../images/icons/files/video-x-generic.svg);
  59. }
  60. .file--text {
  61. background-image: url(../../images/icons/files/text-x-generic.svg);
  62. }
  63. .file--image {
  64. background-image: url(../../images/icons/files/image-x-generic.svg);
  65. }

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