cue style property
Retrieves the cue-before and cueAfter properties in a shorthand form in aural style sheets.
With the cueBefore and cueAfter properties you can specify sound files to play before and after an element.
If you want a pause before or after playing sound files, use the pause, pauseBefore, pauseAfter and rest, restBefore, restAfter properties.
Use the pauseBefore property for a pause immediately before, and the restBefore property for a pause immediately after playing the sound file specified with the cueBefore property.
Similarly, use the restAfter property for a pause immediately before, and the pauseAfter property for a pause immediately after playing the sound file specified with the cueAfter property.
Note: Unfortunately, the pauseBefore and restAfter properties currently do not work for sound files in Opera, and the pause, pauseBefore, pauseAfter and rest, restBefore, restAfter properties have some other bugs (do not work for several valid time values).
Syntax:
You can find the related objects in the Supported by objects section below.
This property is read-only.
CSS page for this property: cue |
Possible values:
The type of this property is string.
One of the following values: | ||||||||||
|
Description of values:
Retrieves the sound file to play after an element. | |||||||
Retrieves the sound file to play before an element. | |||||||
Takes the value of this property from the computed style of the parent element. |
Default: this property has no default value.
Example HTML code 1:
This example illustrates the use of the cue property:
|
||||
<head> <style> .voice { cue: url("budgie.wav") url("bell.wav"); } </style> </head> <body> Select all text on the page (CTRL+A), click with the right mouse button on the selected text and select the speak menu item in the popup context menu. <span class="voice"> The budgie.wav sound file has been played before this sentence. The bell.wav sound file will be played after this sentence. </span> This is the last sentence. </body> |
||||
|
||||
Did you find this example helpful?
|
Example HTML code 2:
|
||||
<head> <script type="text/javascript"> function GetSoundFiles () { var voice = document.getElementById ("voice"); if ('cue' in voice.style) { alert ("The sound file to play before:\n" + voice.style.cueBefore); alert ("The sound file to play after:\n" + voice.style.cueAfter); } else { alert ("Your browser does not support this example!"); } } </script> </head> <body> Select all text on the page (CTRL+A), click with the right mouse button on the selected text and select the speak menu item in the popup context menu. <span id="voice" style='cue: url("budgie.wav") url("bell.wav");'> The budgie.wav sound file has been played before this sentence. The bell.wav sound file will be played after this sentence. </span> This is the last sentence. <br /><br /> <button onclick="GetSoundFiles ()">Get sound files</button> </body> |
||||
|
||||
Did you find this example helpful?
|
Supported by objects:
CSSStyleDeclaration, htmlElement.currentStyle, htmlElement.style
HTML elements:
a, abbr, acronym, address, b, bdo, big, blink, blockquote, body, caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, ins, isindex, kbd, label, legend, li, marquee, menu, ol, p, plaintext, pre, q, s, samp, small, span, strike, strong, sub, sup, table, td, textarea, th, tr, tt, u, ul, var, xmp
Related pages:
XvInterpretAs
opPhonemes
XvVoiceBalance
XvVoiceDuration
opVoicePitch
opVoicePitchRange
opVoiceRate
opVoiceStress
opVoiceVolume
cueAfter
cueBefore
pause
pauseAfter
pauseBefore
rest
restAfter
restBefore
speak
voiceFamily
opPhonemes
XvVoiceBalance
XvVoiceDuration
opVoicePitch
opVoicePitchRange
opVoiceRate
opVoiceStress
opVoiceVolume
cueAfter
cueBefore
pause
pauseAfter
pauseBefore
rest
restAfter
restBefore
speak
voiceFamily
External links:
User Contributed Comments