@ -14,8 +14,9 @@ Fitts's Law is an ergonomic principle that ties the size of a target and its con
## Always-Visible Tools
<imgclass="preview-img"alt="example of Always-Visible Tools, from Zhihu"description="Status No.1: A clear clickable area makes it easier to highlight the button on the page.<br>Status No.2: As hovering over the button, the mouse pointer turns into a hand symbol, and the fill color of the button changes to a dark color, which provides a clear call to action.<br>Status No.3: The style of the button obviously changes once clicked."src="https://gw.alipayobjects.com/zos/rmsportal/ofpeZpgdrqXcRpTlVXTp.png">
<ImagePreview>
<imgclass="preview-img"alt="example of Always-Visible Tools, from Zhihu"description="Status No.1: A clear clickable area makes it easier to highlight the button on the page.<br>Status No.2: As hovering over the button, the mouse pointer turns into a hand symbol, and the fill color of the button changes to a dark color, which provides a clear call to action.<br>Status No.3: The style of the button obviously changes once clicked."src="https://gw.alipayobjects.com/zos/rmsportal/ofpeZpgdrqXcRpTlVXTp.png">
</ImagePreview>
If an action is critical, expose it directly in the interface and keep it always visible.
<br>
@ -24,7 +25,9 @@ If an action is critical, expose it directly in the interface and keep it always
## Hover-Reveal Tools
<imgclass="preview-img"alt="example of Hover-Reveal Tools"description="On mouse hover, the tools are revealed."src="https://gw.alipayobjects.com/zos/rmsportal/XzKWrNfqIMNnIrwWNJYg.png">
<ImagePreview>
<imgclass="preview-img"alt="example of Hover-Reveal Tools"description="On mouse hover, the tools are revealed."src="https://gw.alipayobjects.com/zos/rmsportal/XzKWrNfqIMNnIrwWNJYg.png">
</ImagePreview>
Instead of making Contextual Tools always visible, we can show them on demand. One way to do this is to reveal the tools when the user pauses the mouse over an object.
@ -34,7 +37,9 @@ Instead of making Contextual Tools always visible, we can show them on demand. O
## Toggle-Reveal Tools
<imgclass="preview-img"alt="example of Toggle-Reveal Tools"description="The table reveals an input box from the text only when the edit mode is turned on for the area."src="https://gw.alipayobjects.com/zos/rmsportal/iLilpTYKqogBNlwpmVGw.png">
<ImagePreview>
<imgclass="preview-img"alt="example of Toggle-Reveal Tools"description="The table reveals an input box from the text only when the edit mode is turned on for the area."src="https://gw.alipayobjects.com/zos/rmsportal/iLilpTYKqogBNlwpmVGw.png">
</ImagePreview>
Toggle a tool mode for an area or page when the actions are not the main flow. The tools to accomplish this are revealed on the activation of the toggle.
@ -44,13 +49,17 @@ Toggle a tool mode for an area or page when the actions are not the main flow. T
## Visible Area ≠ Clickable Area
<imgclass="preview-img"alt="example of hypertext hot spot"description="When hovering on the cell in which the hypertext is positioned, the mouse turns from a cursor to a hand symbol. Click it and jump to another page."src="https://gw.alipayobjects.com/zos/rmsportal/lhOpWlaOzwsuHGxqHgPg.png">
<ImagePreview>
<imgclass="preview-img"alt="example of hypertext hot spot"description="When hovering on the cell in which the hypertext is positioned, the mouse turns from a cursor to a hand symbol. Click it and jump to another page."src="https://gw.alipayobjects.com/zos/rmsportal/lhOpWlaOzwsuHGxqHgPg.png">
</ImagePreview>
The clickable area of hypertext is affected by the length of the string in a cell. The whole cell can be set to a hot spot in order to be triggered easier.
<br>
<imgclass="preview-img"alt="example of button hot spot"description="Move the mouse near the button and activate the hover state."src="https://gw.alipayobjects.com/zos/rmsportal/BlUnqNCHsgUnhnRjMTnX.png">
<ImagePreview>
<imgclass="preview-img"alt="example of button hot spot"description="Move the mouse near the button and activate the hover state."src="https://gw.alipayobjects.com/zos/rmsportal/BlUnqNCHsgUnhnRjMTnX.png">
</ImagePreview>
Increase the clickable hot spot to strengthen the responsiveness rather than increase the size of the button.
<imgclass="preview-img"alt="文字链热区示例"description="当悬浮在 ID 所在的文字链单元格时,鼠标「指针」随即变为「手型」,单击即可跳转。"src="https://gw.alipayobjects.com/zos/rmsportal/lhOpWlaOzwsuHGxqHgPg.png">
<ImagePreview>
<imgclass="preview-img"alt="文字链热区示例"description="当悬浮在 ID 所在的文字链单元格时,鼠标「指针」随即变为「手型」,单击即可跳转。"src="https://gw.alipayobjects.com/zos/rmsportal/lhOpWlaOzwsuHGxqHgPg.png">