analyze_hover_census
Count and inspect :hover CSS rules on any live page, sampling interactive elements to report which properties change on hover with transition duration and easing.
Instructions
:hover interaction census of a live page: counts hover rules, samples up to 20 interactive elements, and reports which CSS properties change on hover with transition duration and easing. Use it to reproduce micro-interactions and verify interaction-state coverage. On mobile the hover loop is skipped and a note is returned. compact=true returns a token-diet summary. Runs on any URL — does not fetch awwwards.com.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "analyze_hover_census"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute page URL to census | |
| compact | No | token-diet summary: sample style bodies become a selector list + count | |
| viewport | No | desktop = 1440x900 (default); mobile = 390x844 iPhone-class with deviceScaleFactor 3, isMobile + hasTouch | desktop |
| waitStrategy | No | 'load' plus a settle works on heavy sites; 'networkidle' (default) waits for total quiet | |
| reducedMotion | No | Emulate prefers-reduced-motion: reduce for this capture |