What is the Twitch Polls Layer?
The Twitch Umfragen layer displays channel polls and predictions from Twitch directly on your stream overlay. When you start a poll or prediction on Twitch, the question and options appear in the layer and update live as viewers vote. You can switch the layer between:- Polls – standard channel polls (multiple options, vote counts).
- Predictions – channel point predictions (always two outcomes, channel points per option).
Adding the Layer
1
Open your overlay
In Vision, open the overlay you use in OBS (or create a new one).
2
Add Twitch Umfragen
Click Add layer and choose Twitch Umfragen (or Twitch Polls).
3
Choose what to show
In the layer settings, set What should be displayed? to Polls or Predictions depending on what you run on stream.
4
Position and size
Drag the layer where you want it. The block grows from the bottom or top edge of the layer box (see Poll display).
5
Save and refresh OBS
Save the overlay and reload your browser source in OBS if it is already open.
Layer Settings
Recent polls
When the layer is set to Polls, the layer card can show a short list of your last completed polls (title, winner, time). This is for reference in the editor only.On Stream vs in the Editor
- OBS / browser source: Live Twitch events appear automatically when the overlay is open.
- Editor with preview on: You see sample options to design the layout.
- Editor with preview off: Live events appear in the canvas the same way as on stream.
Styling
Fonts, colors, corner radius, bar height, and animations are configured in the layer card. For finer control, use Advanced → Theme → Custom CSS on the layer. With custom CSS you can style the question/title and option labels, change progress bars (track, fill, leading color), highlight the leading option, and add borders, shadows, or glass effects on the container. Basic CSS knowledge (selectors, colors, spacing) is enough.Where to add CSS
1
Select the layer
In the overlay editor, select your Twitch Umfragen layer.
2
Open Advanced → Theme
In the layer panel, open Advanced → Theme.
3
Paste Custom CSS
Add your rules under Custom CSS. Changes apply on the overlay when saved.
4
Check in OBS
Reload the browser source or use live sync to verify on stream.
How selectors are scoped
Vision automatically scopes your CSS to the selected layer so it does not affect other layers.- Your layer’s HTML
idis derived from the layer name (spaces become hyphens), e.g. a layer namedTwitch Polls→#Twitch-Polls. - You can use the placeholder
#layerin selectors; Vision replaces it with that id. - If you omit
#layer, selectors are prefixed with your layer id automatically.
DOM structure
Rough hierarchy rendered on stream:CSS class reference
Root & container
Options
State classes
Progress bars
Colors, fonts, bar height, and corner radius from the layer settings are applied as inline styles. Use equal or higher specificity in Custom CSS (e.g.
#layer .twitch-poll__bar-fill) to override them.