Toggle Buttons
A panel of toggle buttons with icons.
- Markup Details
-
{{ attach_library('goizueta_theme/toggle-buttons') }} <div class="toggle-buttons" id="{{ id }}"> {% for button in buttons %} <div class="toggle-button-wrapper"> <style> #{{ button.id }} { background-size: {{ button.background_size }}; background-image: {{ button.background_image }}; } #{{ button.id }}.active { background-image: {{ button.background_image_active }}; } } </style> {% set button_class = button.classes ? "toggle-button " ~ button.classes : "toggle-button" %} <button id="{{ button.id }}" class="{{ button_class }}" title="{{ button.title }}" data-delta="{{ loop.index }}" name="{{ button.name }}" aria-label="{{ button.label }}"></button> </div> {% endfor %} </div>