😎 Give your xaringan slides some style
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

149 lines
4.1KB

  1. @import url({{text_font_url}});
  2. @import url({{header_font_url}});
  3. @import url({{code_font_url}});
  4. body {
  5. font-family: {{paste(text_font_family, text_font_family_fallback, text_font_base, sep = ", ")}};
  6. font-weight: {{text_font_weight}};
  7. color: {{text_color}};
  8. }
  9. h1, h2, h3 {
  10. font-family: {{header_font_family}};
  11. font-weight: {{header_font_weight}};
  12. color: {{header_color}};
  13. }
  14. .remark-slide-content {
  15. background-color: {{background_color}};
  16. font-size: {{text_size}};
  17. }
  18. .remark-slide-content h1 {
  19. font-size: {{text_size_h1}};
  20. }
  21. .remark-slide-content h2 {
  22. font-size: {{text_size_h2}};
  23. }
  24. .remark-slide-content h3 {
  25. font-size: {{text_size_h3}};
  26. }
  27. .remark-code, .remark-inline-code {
  28. font-family: {{code_font_family}}, {{code_font_family_fallback}}, monospace;
  29. }
  30. .remark-code {
  31. font-size: {{text_size_code}};
  32. }
  33. .remark-inline-code {
  34. font-size: {{text_size_code_inline}};
  35. {{ifelse(!is.na(code_inline_color), paste0("color: ", code_inline_color, ";"), "")}}
  36. {{ifelse(!is.na(code_inline_background_color), paste0("background-color: ", code_inline_background_color, ";"), "")}}
  37. {{ifelse(!is.na(code_inline_background_color), "padding: 2px;", "")}}
  38. }
  39. .remark-slide-number {
  40. color: {{text_slide_number_color}};
  41. opacity: 1;
  42. text-size: {{text_size_slide_number}};
  43. }
  44. {{ifelse(!is.na(text_bold_color), paste0("strong{color:", text_bold_color,";}"), "")}}
  45. a, a > code {
  46. color: {{link_color}};
  47. text-decoration: none;
  48. }
  49. .footnote {
  50. position: absolute;
  51. bottom: 3em;
  52. padding-right: 4em;
  53. font-size: 90%;
  54. }
  55. .remark-code-line-highlighted {
  56. background-color: {{code_highlight_color}};
  57. }
  58. .inverse {
  59. background-color: {{inverse_background_color}};
  60. color: {{inverse_text_color}};
  61. {{ifelse(inverse_text_shadow, "text-shadow: 0 0 20px #333;", "")}}
  62. }
  63. .inverse h1, .inverse h2, .inverse h3 {
  64. color: {{inverse_header_color}};
  65. }
  66. .title-slide, .title-slide h1, .title-slide h2, .title-slide h3 {
  67. background-color: {{title_slide_background_color}};
  68. color: {{title_slide_text_color}};
  69. {{ifelse(!is.na(title_slide_background_image), paste0("background-image: url(", title_slide_background_image, ");"), "")}}
  70. {{ifelse(!is.na(title_slide_background_image), "background-size: cover;", "")}}
  71. }
  72. .title-slide .remark-slide-number {
  73. display: none;
  74. }
  75. /* Two-column layout */
  76. .left-column {
  77. width: 20%;
  78. height: 92%;
  79. float: left;
  80. }
  81. .left-column h2, .left-column h3 {
  82. color: {{left_column_subtle_color}};
  83. }
  84. .left-column h2:last-of-type, .left-column h3:last-child {
  85. color: {{left_column_selected_color}};
  86. }
  87. .right-column {
  88. width: 75%;
  89. float: right;
  90. padding-top: 1em;
  91. }
  92. .pull-left {
  93. float: left;
  94. width: 47%;
  95. }
  96. .pull-right {
  97. float: right;
  98. width: 47%;
  99. }
  100. .pull-right ~ * {
  101. clear: both;
  102. }
  103. img, video, iframe {
  104. max-width: 100%;
  105. }
  106. blockquote {
  107. border-left: solid 5px {{blockquote_left_color}};
  108. padding-left: 1em;
  109. }
  110. table {
  111. margin: auto;
  112. border-top: 1px solid {{table_border_color}};
  113. border-bottom: 1px solid {{table_border_color}};
  114. }
  115. table thead th { border-bottom: 1px solid {{table_row_border_color}}; }
  116. th, td { padding: 5px; }
  117. thead, tfoot, tr:nth-child(even) { background: {{table_row_even_background_color}} }
  118. table.dataTable tbody {
  119. background-color: {{background_color}};
  120. color: {{text_color}};
  121. }
  122. table.dataTable.display tbody tr.odd {
  123. background-color: {{background_color}};
  124. }
  125. table.dataTable.display tbody tr.even {
  126. background-color: {{ifelse(!is.na(table_row_even_background_color), table_row_even_background_color, background_color)}};
  127. }
  128. table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  129. background-color: rgba(255, 255, 255, 0.5);
  130. }
  131. .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  132. color: {{text_color}};
  133. }
  134. .dataTables_wrapper .dataTables_paginate .paginate_button {
  135. color: {{text_color}} !important;
  136. }
  137. @page { margin: 0; }
  138. @media print {
  139. .remark-slide-scaler {
  140. width: 100% !important;
  141. height: 100% !important;
  142. transform: scale(1) !important;
  143. top: 0 !important;
  144. left: 0 !important;
  145. }
  146. }