|
Processing... The button color changes as you hover your cursor over them!
Description & Source Code
The button component allows images to be embedded in any orientation with respect to the its text label. By specifying a "hoverImage", the image displayed would be replaced by the hoverImage once the button detects a mouse-over event; in this example, blue arrow images are replaced by green arrow images. button.zul
<zk>
<hlayout spacing="35px" height="250px">
<groupbox vflex="true" closable="false" sclass="z-demo-config">
<caption label="Default Buttons"/>
<vlayout width="150px">
<hlayout>
<button label="Just Label" hflex="1"/>
<button iconSclass="z-icon-power-off"/>
</hlayout>
<button iconSclass="z-icon-power-off" hflex="1" label="Icon with Label"/>
<button iconSclass="z-icon-power-off" hflex="1" label="Reversed Order" dir="reverse"/>
<hlayout>
<button iconSclass="z-icon-power-off" hflex="1" label="Vertical" orient="vertical"/>
<button iconSclass="z-icon-power-off" hflex="1" label="Reverse" dir="reverse"
orient="vertical"/>
</hlayout>
</vlayout>
</groupbox>
<groupbox vflex="true" closable="false" sclass="z-demo-config">
<caption label="Button With Image" />
<vlayout>
<button label="Left" image="/widgets/input/button/img/ArrowLeft-16x16.png"
hoverImage="/widgets/input/button/img/ArrowLeftGreen-16x16.png"
width="125px" />
<button label="Right" image="/widgets/input/button/img/ArrowRight-16x16.png"
hoverImage="/widgets/input/button/img/ArrowRightGreen-16x16.png"
width="125px" dir="reverse" />
<button label="Above" image="/widgets/input/button/img/ArrowUp-16x16.png"
hoverImage="/widgets/input/button/img/ArrowUpGreen-16x16.png"
width="125px" orient="vertical" />
<button label="Below" image="/widgets/input/button/img/ArrowDown-16x16.png"
hoverImage="/widgets/input/button/img/ArrowDownGreen-16x16.png"
width="125px" orient="vertical" dir="reverse" />
</vlayout>
</groupbox>
<groupbox vflex="true" closable="false" sclass="z-demo-config">
<caption label="Big Button (custom styling)" />
<button sclass="bigbutton" iconSclass="z-icon-ban" width="200px" height="200px" />
</groupbox>
</hlayout>
<style>
.bigbutton {
border-radius: 8px;
}
.bigbutton > i {
font-size: 150px;
opacity: 0.6;
}
.iceblue_c .bigbutton > i {
opacity: 0.9;
}
</style>
</zk>
Copyright © 2005-2025 Potix Corporation All rights reserved.
|
|
Processing... |