2017-03-17 3 views
0

Ich verwende die revealjs Bibliothek in R, um eine Reihe von Folien zu erstellen. Ich möchte:revealjs mit Rmarkdown - Schriftart und Zeichenlinien

  1. anpassen Schriftfarbe
  2. eine punktierte Grenze gesetzt, die Kopf- und Fußzeilen

ich die Farbe des Textes zu setzen haben es geschafft, trennt, die durch das Hinzufügen auf einer Folie angezeigt die folgenden in der CSS-Datei:

#mycustom { 
    color: blue; 
} 

Dann in der Abschlags-Dokument, würde ich es loke verwenden so:

## Slide 2 {#mycustom} 

XYZ 

- a 
- b 
- c 

Dies ändert die Farbe von allem außer "Folie 2". Ich möchte auch die Header steuern, und im Idealfall möchte ich diese Farben einmal im CSS einstellen können.

Was meine zweite Frage, ich habe folgendes auf die CSS-Datei hinzugefügt:

.reveal .header { 
    padding: 1px; 
    border: 1px dashed orange; 
} 

Dann habe ich die revealjs Vorlage geändert, die unter <R_DIR/library/revealjs/rmarkdown/templates/revealjs_presentation/resources/default.html> gefunden werden kann und hinzugefügt <div class="header"></div> unter <div class="slides"> aber das Ergebnis sieht enttäuschend : Ich bekomme eine kleine doppelte gestrichelte Linie, wie im angehängten Bild gezeigt.

Wenn Sie einen Vorschlag zur Verbesserung haben, lassen Sie es mich bitte wissen.

Vielen Dank!

unsuccessful attempt

+0

ich eine Antwort für Problem 1. hinzugefügt Ich bin nicht sicher, was Sie genau dort bedeuten. Sollte die gepunktete Linie zwischen "Slide 1" und dem Rest der Folie liegen? –

Antwort

1

Was Ihr erstes Problem, warum nicht einfach verwenden

<style> 
#myCustom > h1, #myCustom > h2 { 
color: #FF0000; 
} 

/* or if you want to change all h1: */ 
h1 { 
    color: #00FF00 !important; 
} 
</style> 
+0

Danke Martin, deine Antwort hat geholfen. Was meine zweite Frage betrifft, entschuldige ich mich dafür, dass ich keine klare Erklärung gegeben habe. Ich kämpfte mit der doppelten gepunkteten Linie, während ich nur nach einer einzigen Linie suchte. Ich konnte den gewünschten Effekt erzielen, indem ich padding: 0px setzte. Danke nochmal für deine Hilfe. – IVR

Verwandte Themen