😎 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.

182 lines
14KB

  1. <!DOCTYPE html>
  2. <!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="description" content="Adds css elements to target outfile, typically a xaringanthemer css file.
  3. The css argument takes a list of CSS classes and definitions (see examples below)
  4. and appends CSS rules to outfile."><title>Add Extra CSS Styles — style_extra_css • xaringanthemer</title><!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png"><link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png"><link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png"><link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.1.3/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.1.3/bootstrap.bundle.min.js"></script><link href="../deps/IBM_Plex_Mono-0.4.2/font.css" rel="stylesheet"><link href="../deps/Outfit-0.4.2/font.css" rel="stylesheet"><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous"><!-- bootstrap-toc --><script src="https://cdn.rawgit.com/afeld/bootstrap-toc/v1.0.1/dist/bootstrap-toc.min.js"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- search --><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- pkgdown --><script src="../pkgdown.js"></script><link href="../extra.css" rel="stylesheet"><meta property="og:title" content="Add Extra CSS Styles — style_extra_css"><meta property="og:description" content="Adds css elements to target outfile, typically a xaringanthemer css file.
  5. The css argument takes a list of CSS classes and definitions (see examples below)
  6. and appends CSS rules to outfile."><meta property="og:image" content="https://pkg.garrickadenbuie.com/xaringanthemer/logo.png"><meta name="twitter:card" content="summary"><meta name="twitter:creator" content="@grrrck"><meta name="twitter:site" content="@grrrck"><meta name="robots" content="noindex"><!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
  7. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  8. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  9. <![endif]--></head><body>
  10. <a href="#main" class="visually-hidden-focusable">Skip to contents</a>
  11. <nav class="navbar fixed-top navbar-light navbar-expand-lg bg-light"><div class="container">
  12. <a class="navbar-brand me-2" href="../index.html">xaringanthemer</a>
  13. <small class="nav-text text-danger me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="In-development version">0.4.1.9000</small>
  14. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
  15. <span class="navbar-toggler-icon"></span>
  16. </button>
  17. <div id="navbar" class="collapse navbar-collapse ms-3">
  18. <ul class="navbar-nav me-auto"><li class="nav-item">
  19. <a class="nav-link" href="../articles/xaringanthemer.html">Features</a>
  20. </li>
  21. <li class="active nav-item">
  22. <a class="nav-link" href="../reference/index.html">Reference</a>
  23. </li>
  24. <li class="nav-item dropdown">
  25. <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown-themes">Themes</a>
  26. <div class="dropdown-menu" aria-labelledby="dropdown-themes">
  27. <h6 class="dropdown-header" data-toc-skip>Themes</h6>
  28. <a class="dropdown-item" href="../articles/themes.html">Slide Themes</a>
  29. <a class="dropdown-item" href="../articles/ggplot2-themes.html">ggplot2 Themes</a>
  30. <div class="dropdown-divider"></div>
  31. <h6 class="dropdown-header" data-toc-skip>More Customization</h6>
  32. <a class="dropdown-item" href="../articles/fonts.html">Fonts</a>
  33. <a class="dropdown-item" href="../articles/template-variables.html">Template Variables</a>
  34. </div>
  35. </li>
  36. </ul><form class="form-inline my-2 my-lg-0" role="search">
  37. <input type="search" class="form-control me-sm-2" aria-label="Toggle navigation" name="search-input" data-search-index="../search.json" id="search-input" placeholder="Search for" autocomplete="off"></form>
  38. <ul class="navbar-nav"><li class="nav-item dropdown">
  39. <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" id="dropdown--">
  40. <span class="far fa far fa-newspaper fa-lg"></span>
  41. </a>
  42. <div class="dropdown-menu" aria-labelledby="dropdown--">
  43. <a class="external-link dropdown-item" href="https://garrickadenbuie.com/blog/xaringanthemer-v0-3-0/">xaringanthemer 0.3.0</a>
  44. <div class="dropdown-divider"></div>
  45. <a class="dropdown-item" href="../news/index.html">Changelog</a>
  46. </div>
  47. </li>
  48. <li class="nav-item">
  49. <a class="external-link nav-link" href="https://github.com/gadenbuie/xaringanthemer">
  50. <span class="fab fa fab fa-github fa-lg"></span>
  51. </a>
  52. </li>
  53. <li class="nav-item">
  54. <a class="external-link nav-link" href="https://twitter.com/grrrck">
  55. <span class="fab fa fab fa-twitter fa-lg"></span>
  56. </a>
  57. </li>
  58. <li class="nav-item">
  59. <a class="external-link nav-link" href="https://www.garrickadenbuie.com">
  60. <span class="fas fa fas fa-home fa-lg"></span>
  61. </a>
  62. </li>
  63. </ul></div>
  64. </div>
  65. </nav><div class="container template-reference-topic">
  66. <div class="row">
  67. <main id="main" class="col-md-9"><div class="page-header">
  68. <img src="../logo.png" class="logo" alt=""><h1>Add Extra CSS Styles</h1>
  69. <small class="dont-index">Source: <a href="https://github.com/gadenbuie/xaringanthemer/blob/HEAD/R/style_extra_css.R" class="external-link"><code>R/style_extra_css.R</code></a></small>
  70. <div class="d-none name"><code>style_extra_css.Rd</code></div>
  71. </div>
  72. <div class="ref-description section level2">
  73. <p>Adds css elements to target <code>outfile</code>, typically a xaringanthemer css file.
  74. The <code>css</code> argument takes a list of CSS classes and definitions (see examples below)
  75. and appends CSS rules to <code>outfile</code>.</p>
  76. </div>
  77. <div class="section level2">
  78. <h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
  79. <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">style_extra_css</span><span class="op">(</span></span>
  80. <span> <span class="va">css</span>,</span>
  81. <span> outfile <span class="op">=</span> <span class="st">"xaringan-themer.css"</span>,</span>
  82. <span> append <span class="op">=</span> <span class="cn">TRUE</span>,</span>
  83. <span> heading <span class="op">=</span> <span class="st">"Extra CSS"</span></span>
  84. <span><span class="op">)</span></span></code></pre></div>
  85. </div>
  86. <div class="section level2">
  87. <h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
  88. <dl><dt>css</dt>
  89. <dd><p>A named list of CSS definitions each containing a named list
  90. of CSS property-value pairs, i.e.
  91. <code>list(".class-id" = list("css-property" = "value"))</code></p></dd>
  92. <dt>outfile</dt>
  93. <dd><p>Customized xaringan CSS output file name, default is "xaringan-themer.css"</p></dd>
  94. <dt>append</dt>
  95. <dd><p>If <code>TRUE</code> output will be appended to <code>outfile</code>; otherwise,
  96. it will overwrite the contents of <code>outfile</code>.</p></dd>
  97. <dt>heading</dt>
  98. <dd><p>Heading added above extra CSS. Use <code>NULL</code> to disable.</p></dd>
  99. </dl></div>
  100. <div class="section level2">
  101. <h2 id="css-list">css list<a class="anchor" aria-label="anchor" href="#css-list"></a></h2>
  102. <p>The <code>css</code> input must be a named list of css properties and values within a
  103. named list of class identifiers, for example
  104. <code>list(".class-id" = list("css-property" = "value"))</code>.</p>
  105. </div>
  106. <div class="section level2">
  107. <h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
  108. <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">style_extra_css</span><span class="op">(</span></span></span>
  109. <span class="r-in"><span> outfile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/showConnections.html" class="external-link">stdout</a></span><span class="op">(</span><span class="op">)</span>,</span></span>
  110. <span class="r-in"><span> css <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span></span></span>
  111. <span class="r-in"><span> <span class="st">".red"</span> <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>color <span class="op">=</span> <span class="st">"red"</span><span class="op">)</span>,</span></span>
  112. <span class="r-in"><span> <span class="st">".small"</span> <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span><span class="st">"font-size"</span> <span class="op">=</span> <span class="st">"90%"</span><span class="op">)</span>,</span></span>
  113. <span class="r-in"><span> <span class="st">".full-width"</span> <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span></span></span>
  114. <span class="r-in"><span> display <span class="op">=</span> <span class="st">"flex"</span>,</span></span>
  115. <span class="r-in"><span> width <span class="op">=</span> <span class="st">"100%"</span>,</span></span>
  116. <span class="r-in"><span> flex <span class="op">=</span> <span class="st">"1 1 auto"</span></span></span>
  117. <span class="r-in"><span> <span class="op">)</span></span></span>
  118. <span class="r-in"><span> <span class="op">)</span></span></span>
  119. <span class="r-in"><span><span class="op">)</span></span></span>
  120. <span class="r-out co"><span class="r-pr">#&gt;</span> </span>
  121. <span class="r-out co"><span class="r-pr">#&gt;</span> </span>
  122. <span class="r-out co"><span class="r-pr">#&gt;</span> /* Extra CSS */</span>
  123. <span class="r-out co"><span class="r-pr">#&gt;</span> .red {</span>
  124. <span class="r-out co"><span class="r-pr">#&gt;</span> color: red;</span>
  125. <span class="r-out co"><span class="r-pr">#&gt;</span> }</span>
  126. <span class="r-out co"><span class="r-pr">#&gt;</span> .small {</span>
  127. <span class="r-out co"><span class="r-pr">#&gt;</span> font-size: 90%;</span>
  128. <span class="r-out co"><span class="r-pr">#&gt;</span> }</span>
  129. <span class="r-out co"><span class="r-pr">#&gt;</span> .full-width {</span>
  130. <span class="r-out co"><span class="r-pr">#&gt;</span> display: flex;</span>
  131. <span class="r-out co"><span class="r-pr">#&gt;</span> width: 100%;</span>
  132. <span class="r-out co"><span class="r-pr">#&gt;</span> flex: 1 1 auto;</span>
  133. <span class="r-out co"><span class="r-pr">#&gt;</span> }</span>
  134. </code></pre></div>
  135. </div>
  136. </main><aside class="col-md-3"><nav id="toc"><h2>On this page</h2>
  137. </nav></aside></div>
  138. <footer><div class="pkgdown-footer-left">
  139. <p></p><p>Developed by <a href="https://www.garrickadenbuie.com" class="external-link">Garrick Aden-Buie</a>.</p>
  140. </div>
  141. <div class="pkgdown-footer-right">
  142. <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
  143. </div>
  144. </footer></div>
  145. <script>window.jQuery('.navbar-brand + small').addClass(['badge', 'bg-secondary', 'text-light']).removeClass('text-muted')</script></body></html>