<div class="toggle-showcase-container">
<!-- Section Title: Classic Rounded Toggles -->
<h3 class="toggle-section-title">Classic Rounded Toggles</h3>
<div class="toggle-section">
<label class="toggle-switch ts-rounded ts-blue">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-rounded ts-green">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-rounded ts-red">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-rounded ts-orange">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-rounded ts-grey">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-rounded ts-blue">
<input type="checkbox">
<span class="slider"></span>
</label>
</div>
<!-- Section Title: Modern Square Toggles -->
<h3 class="toggle-section-title">Modern Square Toggles</h3>
<div class="toggle-section">
<label class="toggle-switch ts-square ts-blue">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-square ts-green">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-square ts-red">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-square ts-orange">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-square ts-grey">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-square ts-blue">
<input type="checkbox">
<span class="slider"></span>
</label>
</div>
<!-- Section Title: Toggles with Text/Icons (CSS only) -->
<h3 class="toggle-section-title">Toggles with Text (CSS Only)</h3>
<div class="toggle-section">
<label class="toggle-switch ts-text ts-blue">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-text ts-green">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-text ts-red">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-text ts-orange">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-text ts-grey">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-text ts-blue">
<input type="checkbox">
<span class="slider"></span>
</label>
</div>
<!-- Section Title: Slim Design Toggles -->
<h3 class="toggle-section-title">Slim Design Toggles</h3>
<div class="toggle-section">
<label class="toggle-switch ts-slim ts-blue">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-slim ts-green">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-slim ts-red">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-slim ts-orange">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-slim ts-grey">
<input type="checkbox" checked>
<span class="slider"></span>
</label>
<label class="toggle-switch ts-slim ts-blue">
<input type="checkbox">
<span class="slider"></span>
</label>
</div>
</div>
Back to Snippets
Modern Pure CSS Toggle Switches Collection
Explore a collection of modern, responsive pure CSS toggle switches. Features multiple styles and color variations (blue, green, red, orange, grey) for easy integration into forms and UI designs. No JavaScript required, perfect for lightweight and accessible interfaces.