UNPKG

doremi-script

Version:

Letter music notation processor

335 lines (286 loc) 5.57 kB
#controls li { display: inline; list-style-type: none; padding-right: 20px; } h2.step { width:600px; font-size: 14px; background-color: lavender; border: 1px solid black; } span.ornament { position:relative } span.ornament > span.pitch { font-size: 1.6em; } span.ornament > span.note_wrapper { font-size: 1.5em; position: absolute; } span.upper_attribute.ornament { position: absolute; bottom: 1.6em; font-size: .5em; margin-left: 1.8em; } span.ornament span.note { padding-right: .2em; } span.ornament { font-size: 1em; } span.ornament span.note_wrapper span.note { font-size: 1em; } div#rendered_sargam { } span.note_wrapper { position: relative; } .show_sargam_source { border: 1px solid black; font-family: monospace; font-size: 18px; padding-left: 10px; } textarea#entry_area, textarea.entry_area { font-family: monospace; font-size: 18px; padding-left: 10px; } #parse_tree,#warnings_div { border: 1px solid black; width: 70%; height:550px; overflow:scroll; margin-left: 20px; padding:4px; display:none; } #warnings_div { height:auto; } div.line { position: relative; font-family: sans-serif; } span.beatSAVE { border-top: 0px; border-bottom: .1em solid; padding-bottom: .75em; -moz-border-radius: 6em; -webkit-border-radius: 6em; border: 1px solid rgb(0, 0, 0); border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; } span.beat[data-subdivisions] { border-top: 0px; border-bottom: .1em solid; padding-bottom: .75em; border-radius: 6em; border-style: solid; border-color:black; border-left-width: 0px; border-top-width: 0px; border-bottom-width:1px; border-right-width: 0px; } span.beat { } span.zzzbeat { border-top: 0px; border-bottom: .1em solid; padding-bottom: .75em; -moz-border-radius: 6em; -webkit-border-radius: 6em; border: 1px solid rgb(0, 0, 0); border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; } span.beat { margin-right: 1em; margin-left: .3em; } span.slur { position:absolute; margin-top: 1.5em; border-top: .1em solid; padding-top: 3.2em; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-style: solid; border-color: black; border-top-width: 2px; border-bottom-width: 0em; border-bottom:none; border-left-width: 0em;; border-right-width: 0em; } div.sargam_line { /* font-size: 1em; */ /* font-family: sans-serif; */ /* border: 1px black dotted; */ border: none; height: 11.5em; padding-top: 0em; padding-left:1em; line-height: 10em; /* don't change this */ margin-bottom:0.4em; padding-top:0em; } span.note.dash { margin-left: 0.09em; margin-right: 0.09em; } span.note.barline { letter-spacing: -0.2em; margin-right: .2em; margin-left: .2em; padding:.2em; } span.note.double_barline { font-weight:bold; } div.composition { border: 1px solid black; padding-left: 10px; padding-top:4px; } @media print { div.composition { border:none; } } div.display1 { } div:focus { outline: none; } span:focus { outline: none; } .focused { -moz-outline-style: none; border: none; border-right: 2px solid; border-right-color: black; } div.composition.entered { cursor: text; } span.mordent { font-size: 1em; left:0.13em; } span.upper_attribute span.ornament { font-size: .5em; } span.ornament span.upper_octave1, span.mordent { font-size: 1.75em; } span.ornament span.upper_octave1 { position: absolute; top: 1.2em; left: .45em; } span.lower_octave1 { left: 0.2em; bottom: -.6em; } span.upper_octave1, span.mordent{ top: -1.3em; } span.upper_octave1{ left: 0.2em; } span.note.whitespace { } span.upper_octave_indicator { top: -1em; } span.tala { top: -2.2em; } span.chord_symbol, span.ending { font-family:"Times New Roman",Georgia,Serif; font-size: 1em; top: -2em; left:.2em; } span.ending { font-family:"Times New Roman",Georgia,Serif; font-size: .8em; top: -2.75em; left:.2em; } /* applies to chord_symbol when chord symbol has a tala sibling * * Doesn't seem to work * * span.tala ~ span.chord_symbol { top: -1em; } * */ span.lower_octave1, span.upper_octave1,span.mordent, span.upper_attribute { z-index: 2; position: absolute; } span.kommal_indicator { left: 0.2em; bottom: 0.05em; } span.upper_attribute + span.upper_attribute { margin-top: -.7em; } span.attribute_key,span.attribute_value { font-family: sans-serif; font-size: 1.6em; } span.attribute_key { font-weight: bold; } span.note, span.note_wrapper { font-family: sans-serif; font-size: 1.6em; position: relative; margin-right: -.75px; margin-left: -.75px; display: inline-block; } span.flat, span.sharp { position: relative; bottom: 0.7em; } span.breath_mark { /*bottom: .75em;*/ } span.whitespace { margin-right: 0em; margin-left: 0em; } /* unicode chars need this */ span.note.left_repeat, span.note.right_repeat, span.note.repeat_symbol, span.note.barline, span.note.final_barline, span.note.reverse_final_barline, span.note.double_barline { margin-right: 0.4em; margin-left: 0.4em; } span.syllable1 { position: absolute; bottom: -2.1em; margin-left: 0.03em; font-size: 1.2em; font-family: serif; }