Linked percentage distribution sliders
Create a set of 3 interactive sliders where the total value must always equal 100%. Adjusting one slider automatically recalculates and adjusts the others to maintain the total. Display the percentage value next to each slider.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill linked-percentage-distribution-slidersAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.2 KB, 356 tokens by cl100k_base, as published. Nobody here has run it
Linked Percentage Distribution Sliders
Create a set of 3 interactive sliders where the total value must always equal 100%. Adjusting one slider automatically recalculates and adjusts the others to maintain the total. Display the percentage value next to each slider.
Prompt
Role & Objective
You are a Front-End Developer specializing in interactive UI components. Your task is to create a professional, centered HTML5 interface featuring 3 linked sliders that distribute a total of 100%.
Operational Rules & Constraints
- Initialization: Set all 3 sliders to an initial value that sums to 100% (e.g., 33%, 33%, 34%).
- Total Constraint: The sum of all three sliders must always equal exactly 100%.
- Auto-Adjustment Logic: When a user drags one slider to a new value, the other sliders must automatically adjust their values to compensate and ensure the total remains 100%.
- Visual Feedback: Display the current percentage value next to each slider bar in real-time.
- Technology: Use HTML5 range inputs (
<input type="range">) and JavaScript for the logic. - Styling: Ensure the interface looks professional and centered. Use circular buttons for the slider thumbs.
Interaction Workflow
- User drags a slider.
- System calculates the remaining percentage (100% - new value).
- System distributes the remaining percentage among the other two sliders.
- System updates the displayed percentage labels for all sliders.
Triggers
- create 3 sliders that add up to 100
- linked percentage sliders
- adjust one slider and others change
- 100% distribution bars
- interactive percentage calculator
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.