Announcement marquee ticker, Pattern Paste Canonical: https://patternpaste.com/pattern/announcement-marquee-ticker.html Interactive (https://patternpaste.com/interactive/) Marquee (https://patternpaste.com/interactive/marquee/) Catalogue access Needs plugin (https://patternpaste.com/docs/install-pattern-paste/) # Announcement marquee ticker A one-line announcement bar for the very top of a page: ten labelled notices, each a bold word and a short line, run slowly across a thin band on your contrast colour with a drawn dot between them, above a hand-off row that stands in for your header and opening section. 8 times its own speed and holds it still in the middle, and the line can be tapped, or focused and stopped with Enter. Needs the companion plugin, which comes with your access; without it, or without motion, the bar is the ten notices as a plain stack above the hand-off row. States no colour and no font of its own. Start here ## What you change first - The notices. Each is one paragraph in an Item group: select the bold label, then the line after it. - The hand-off row. Delete it and put the bar above your header template part; it is there only so the picture shows where the bar sits. - Speed and Reach, in the Motion panel. - A mark between items off, if you prefer the notices separated by space alone. The signature moment ## The whole shop's small print on one moving line An announcement bar usually says one thing and then gets ignored. This one says ten, one after another on a single line the height of a line of small type: each notice a bold word that names it and a short line that says it, with a drawn dot between one notice and the next. It is the thinnest thing the block makes, and it runs slowly, so a shopper reads a notice the way they read a street sign, in passing, without the page moving under them. Theme handoff ## What comes from where ### From your theme The face, the weights and both colours. The bar is your contrast as its ground and your base as its ink; the notices take your small font size; the label is the theme's own bold. The dot between notices is drawn, not a character, so it states no font. The hand-off row below is your base ground and contrast ink, so the bar reads as a band at the top of a page rather than as the edge of the frame. Text is base on contrast at 4.5:1 or better in every theme the contrast gate measures. ### Set by this pattern One row, no plates, the mark on, the slow speed above. The hand-off row is a label, an h2 on the theme's x-large rung (its job is hierarchy) and a 34rem paragraph, and it is a sibling of the bar rather than part of it. Full pattern notes ## Why it works, and how it is built Open a topic for the complete design reasoning, editing guidance and implementation notes. Design rationaleComposition, intent and nearest alternatives ### Overview A one-line announcement bar for the very top of a page, running ten labelled notices across a thin band on your contrast colour. ### The signature moment: the whole shop's small print on one moving line An announcement bar usually says one thing and then gets ignored. This one says ten, one after another on a single line the height of a line of small type: each notice a bold word that names it and a short line that says it, with a drawn dot between one notice and the next. It is the thinnest thing the block makes, and it runs slowly, so a shopper reads a notice the way they read a street sign, in passing, without the page moving under them. ### Why this is not logo-marquee-strip or footer-marquee-words Both are one idea at a size: fourteen marks on plates, eighteen phrases set as display type in three rows. This one is text at body scale in one row, and its job is information, not presence. It carries no masthead and no introduction, because a bar at the top of a page has none; the row IS the section. Make it yoursVariations and the edits to make first ### What you change first - The notices. Each is one paragraph in an Item group: select the bold label, then the line after it. Keep a notice under about forty characters; a sentence that is moving is a sentence nobody finishes. - The hand-off row. Delete it and put the bar above your header template part; it is there only so the picture shows where the bar sits. - Speed and Reach, in the Motion panel. Slower is kinder to a long notice. - A mark between items off, if you prefer the notices separated by space alone. Theme behaviourInheritance, fixed decisions and contrast ### What it inherits from your theme The face, the weights and both colours. The bar is your contrast as its ground and your base as its ink; the notices take your small font size; the label is the theme's own bold. The dot between notices is drawn, not a character, so it states no font. The hand-off row below is your base ground and contrast ink, so the bar reads as a band at the top of a page rather than as the edge of the frame. Text is base on contrast at 4.5:1 or better in every theme the contrast gate measures. ### What it decides for itself One row, no plates, the mark on, the slow speed above. The hand-off row is a label, an h2 on the theme's x-large rung (its job is hierarchy) and a 34rem paragraph, and it is a sibling of the bar rather than part of it. Technical notesBlock mechanics, responsive behaviour and constraints ### Why the numbers are what they are - One row, 44px tall, and no padding around it. The bar is exactly its row, which is the height shoppers expect of an announcement bar, and 44px is the floor a thumb needs to tap a row and stop it on a phone. - Ten notices. Enough that the line never repeats inside one screen width at 1920, few enough that each one is worth reading. - Speed 0.6, the calm end of the block: a notice has to be readable while it moves. Reach 1.8 lets the pointer hurry the line on at the right of the bar; 1.4 was measured and the pointer barely changed anything. - A 36px gap with the mark on, so the dot sits in clear space and the bold label of the next notice reads as a fresh start. ### What needs the plugin The running, the pointer control and the press-to-hold. With the plugin inactive, or with motion off in the block's inspector, the ten notices are a plain stack above the hand-off row, still on the reversed colours and still legible. A reader who asks for reduced motion always gets that. ### What is not proved - Links inside a notice. Every row is a control a reader can tap to stop, and a link inside a control is a nested control; the copies the block makes to close the loop are also hidden from assistive technology, which a link inside them would contradict. So the notices carry no links. Put the link your offer needs in the header below the bar. 10KB of core-block markup, 4 blocks (group, heading, paragraph, patternpaste/marquee), and nothing else: paste it into the block editor and it becomes editable blocks wearing your theme. Start free trial to copy (https://patternpaste.com/account/#plan) What you copy is yours forever. Cancel whenever. Back to the library (https://patternpaste.com/patterns/) Catalogue access ### £70 a year Save £50 Or £10 a month All patterns, variations and theme downloads. What you copy is yours forever. Cancel whenever. Start with three days of full access on sign-up, no card. Start free trial (https://patternpaste.com/account/#plan) Sign in (https://patternpaste.com/account/) Everything you copy is yours to keep, forever, on any site; access to the rest of the library runs while you subscribe. Cancel any time; access runs to the end of the period you have paid for, and there is no pro-rata refund. Prices are in pounds and are the full price in the UK, the US and eleven other countries; elsewhere the checkout adds your local VAT or sales tax. The terms name every country. #### Use it for - Shipping and returns promises above a shop - Sale and launch announcements - Opening hours and seasonal notices - Member offers and codes - A news line above a publication's masthead #### Pair with Hero Hero aperture An opening section on your theme's own paper: a tracked line, a display headline, one short paragraph on a reading measure, and then a picture that stops short of the edge on every side. The signature is the margin: the image is a window cut in the page rather than a band across it, and the paper around it is what you notice. A small opaque plate in the picture's bottom-right corner carries the caption, so no type ever sits on the photograph. The still-image version includes an example photograph; select your own clip for the video version. States no colour and no font of its own. (https://patternpaste.com/pattern/hero-aperture.html)Page header Page header cover strip An interior-page opener with a small location label, h1 title and short introduction in a narrow full-height plate of your theme's base beside a broad uninterrupted photograph. The photograph stays dominant on wide screens; on a phone the title strip reads first. Includes a replaceable example photograph. States no colour and no font of its own. (https://patternpaste.com/pattern/page-header-cover-strip.html)Editorial Article footer The close of an article: a portrait of the author beside their name, the biography under both inside a currentColor slip held to the middle half of the measure, and the previous and the next post hanging off the two outer edges so the section reads as a doorway rather than a footer. The name, the biography and the two neighbours are dynamic core blocks, so they are the post's own and the preview here is sample data; the portrait is an ordinary image block you swap for your author's own. The previous and next links only resolve on a single post template, which is where this pattern belongs. (https://patternpaste.com/pattern/article-footer.html) #### Before you paste Install the Pattern Paste plugin first, then paste. This section embeds one of its blocks: the plugin comes with your access, downloads from your account, and takes a minute. Paste without it and the section arrives as a plain stack of your headings, text and images, with none of the motion. How to install it (https://patternpaste.com/docs/install-pattern-paste/). Requires a block theme on WordPress 6.7 to 7.0. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type. How we test patterns (https://patternpaste.com/how-we-test/) #### What's inside Blocks group, heading, paragraph, patternpaste/marquee Core only NO Chains 34, deepest 3 rungs currentColor no color base, black, contrast, role-label, white font-size medium, small, x-large spacing 30, 70 Continue exploring ## Next in Interactive Explore all 36 interactive patterns (https://patternpaste.com/interactive/)Also in Header (https://patternpaste.com/patterns/nav/) Shot in Twenty Twenty-Five Hero Hero Needs plugin ### Hero wall split A two-column hero: on one side a label, a display headline, a paragraph and two buttons as ordinary core blocks; on the other a contained isometric panel of forty-two picture tiles, 620px tall and exactly the column's width, that drifts on its own clock and follows the reader's scroll lightly. 9 blocks Open preview (https://patternpaste.com/pattern/hero-wall-split.html) Shot in Twenty Twenty-Five Call to action Call to action Needs plugin ### CTA marquee A closing call to action between two hairlines: one slow line of heavy capitals saying the same invitation over and over runs the width of the page, and under it the ask stands still as a promise. 8 blocks Open preview (https://patternpaste.com/pattern/cta-marquee.html) Shot in Twenty Twenty-Five Footer Footer Needs plugin ### Footer marquee words Three rows of display type running across the foot of the page on your contrast colour, dealt from eighteen short phrases with a drawn mark between them and no plate behind anything, so the words are the whole of the band. 4 blocks Open preview (https://patternpaste.com/pattern/footer-marquee-words.html)