😎 Give your xaringan slides some style
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

89 lines
5.3KB

  1. #' @param base_color Monotone Base Color, works best with a strong color., defaults to #23395b
  2. #' @param white_color Brightest color used, defaults to #FFFFFF
  3. #' @param black_color Darkest color used, defaults to #272822
  4. #' @param text_color Text Color, defaults to `black_color`
  5. #' @param header_color Header Color, defaults to `base_color`
  6. #' @param background_color Slide Background Color, defaults to `white_color`
  7. #' @param link_color Link Color, defaults to `base_color`
  8. #' @param text_bold_color Bold Text Color, defaults to `base_color`
  9. #' @param text_slide_number_color Slide Number Color, defaults to `base_color`
  10. #' @param code_highlight_color Code Line Highlight, defaults to rgba(255,255,0,0.5)
  11. #' @param code_inline_color Inline Code Color, defaults to `base_color`
  12. #' @param code_inline_background_color Inline Code Background Color, defaults to NA
  13. #' @param inverse_background_color Inverse Background Color, defaults to `base_color`
  14. #' @param inverse_text_color Inverse Text Color, defaults to `white_color`
  15. #' @param inverse_text_shadow Enables Shadow on text of inverse slides, defaults to `FALSE`
  16. #' @param inverse_header_color Inverse Header Color, defaults to `white_color`
  17. #' @param title_slide_text_color Title Slide Text Color, defaults to `inverse_text_color`
  18. #' @param title_slide_background_color Title Slide Background Color, defaults to `inverse_background_color`
  19. #' @param title_slide_background_image Title Slide Background Image URL, defaults to NA
  20. #' @param left_column_subtle_color Left Column Text (not last), defaults to `lighten_color(base_color, 0.5)`
  21. #' @param left_column_selected_color Left Column Current Selection, defaults to `base_color`
  22. #' @param blockquote_left_color Blockquote Left Border Color, defaults to `lighten_color(base_color, 0.5)`
  23. #' @param table_border_color Table top/bottom border, defaults to #666
  24. #' @param table_row_border_color Table row inner bottom border, defaults to #ddd
  25. #' @param table_row_even_background_color Table Even Row Background Color, defaults to `lighten_color(base_color, 0.7)`
  26. #' @param text_font_google Use `google_font()` to specify body font, defaults to `NULL`
  27. #' @param text_font_family Body Text Font Family, defaults to 'Droid Serif'
  28. #' @param text_font_weight Body Text Font Weight, defaults to normal
  29. #' @param text_font_url Body Text Font URL(s), defaults to https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic
  30. #' @param text_font_family_fallback Body Text Font Fallbacks, defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'
  31. #' @param text_font_base Body Text Base Font (Total Failure Fallback), defaults to serif
  32. #' @param header_font_google Use `google_font()` to specify header font, defaults to `NULL`
  33. #' @param header_font_family Header Font Family, defaults to 'Yanone Kaffeesatz'
  34. #' @param header_font_weight Header Font Weight, defaults to normal
  35. #' @param header_font_url Header Font URL, defaults to https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz
  36. #' @param code_font_google Use `google_font()` to specify code font, defaults to `NULL`
  37. #' @param code_font_family Code Font Family, defaults to 'Source Code Pro'
  38. #' @param code_font_url Code Font URL, defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700
  39. #' @param code_font_family_fallback Code Font Fallback, defaults to 'Lucida Console', Monaco
  40. #' @param outfile Customized xaringan CSS output file name
  41. #' @template mono_accent
  42. #' @family Monotone themes
  43. #' @export
  44. mono_accent <- function(
  45. base_color = "#23395b",
  46. white_color = "#FFFFFF",
  47. black_color = "#272822",
  48. text_color = black_color,
  49. header_color = base_color,
  50. background_color = white_color,
  51. link_color = base_color,
  52. text_bold_color = base_color,
  53. text_slide_number_color = base_color,
  54. code_highlight_color = "rgba(255,255,0,0.5)",
  55. code_inline_color = base_color,
  56. code_inline_background_color = NA,
  57. inverse_background_color = base_color,
  58. inverse_text_color = white_color,
  59. inverse_text_shadow = FALSE,
  60. inverse_header_color = white_color,
  61. title_slide_text_color = inverse_text_color,
  62. title_slide_background_color = inverse_background_color,
  63. title_slide_background_image = NA,
  64. left_column_subtle_color = lighten_color(base_color, 0.5),
  65. left_column_selected_color = base_color,
  66. blockquote_left_color = lighten_color(base_color, 0.5),
  67. table_border_color = "#666",
  68. table_row_border_color = "#ddd",
  69. table_row_even_background_color = lighten_color(base_color, 0.7),
  70. text_font_google = NULL,
  71. text_font_family = "'Droid Serif'",
  72. text_font_weight = "normal",
  73. text_font_url = "https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic",
  74. text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
  75. text_font_base = "serif",
  76. header_font_google = NULL,
  77. header_font_family = "'Yanone Kaffeesatz'",
  78. header_font_weight = "normal",
  79. header_font_url = "https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz",
  80. code_font_google = NULL,
  81. code_font_family = "'Source Code Pro'",
  82. code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700",
  83. code_font_family_fallback = "'Lucida Console', Monaco",
  84. outfile = "xaringan-themed.css"
  85. ) {
  86. # DO NOT EDIT - Generated from inst/scripts/generate_theme_functions.R
  87. eval(parse(text = call_write_xaringan_theme()))
  88. }