XForms/控制按鈕外觀
外觀
< XForms
本示例演示瞭如何使用標籤、提示文字和影像來控制按鈕外觀。要檢視按鈕影像,您需要在執行此程式的資料夾中建立一個名為 XForms-button.jpg 的檔案。
本示例需要在程式中使用影像。
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:ev="http://www.w3.org/2001/xml-events">
<head>
<title>XForms Trigger Appearances</title>
<xf:model>
<xf:instance xmlns="">
<data>
<label>Label text from the model</label>
<message>Message text from the model</message>
<hint>Hint text from the model</hint>
</data>
</xf:instance>
<xf:submission method="post" id="submission" />
</xf:model>
</head>
<body>
<h1>Test of Trigger Appearances</h1>
<p>A simple model button that brings up a message in a window:
<br/>
<xf:trigger>
<xf:label>Simple Button</xf:label>
<xf:message level="modal" ev:event="DOMActivate">Button clicked</xf:message>
</xf:trigger>
<br/>
</p>
<p>A model button that also displays "hint text" when you hover over the button:
<br />
<xf:trigger>
<xf:label>Button With Hint Text On Hover</xf:label>
<xf:message level="modal" ev:event="DOMActivate">Button clicked</xf:message>
<xf:hint>This is the hint text.</xf:hint>
</xf:trigger>
<br />
</p>
<p>A button that includes an image and hint text:
<br />
<xf:trigger appearance="xf:image">
<img src="XForms-button.jpg" />
<xf:message level="modal" ev:event="DOMActivate">Image
clicked</xf:message>
<xf:hint>This hint text comes up if you hover over a button.</xf:hint>
</xf:trigger>
<br />
</p>
<p>A button that includes text, and image and text:
<br />
<xf:trigger appearance="xf:image">
<xf:label>Text before the image... <img src="XForms-button.jpg" /> ...text after the image.</xf:label>
<xf:message level="modal" ref="message" ev:event="DOMActivate" />
<xf:hint>Hints work with labels and images.</xf:hint>
</xf:trigger>
<br />
</p>
<p>A trigger that extracts the label, hint and message text from the model:
<br />
<xf:trigger>
<xf:label ref="label" />
<xf:message level="modal" ref="message" ev:event="DOMActivate" />
<xf:hint ref="hint" />
</xf:trigger>
<br />
</p>
</body>
</html>
XForm 規範還使用 xf:help 標籤,允許上下文相關的幫助。此標籤的工作方式與 hint 標籤相同,但會由瀏覽器的幫助功能或系統幫助功能啟用。您也可以使用樣式表來使用 help 標籤。