Komponentöversikt
Alla diagram och presentationsmönster som används i strategimanualen — samlade på ett ställe för jämförelse och konsekvens.
Graftyper
Alla unika diagramvarianter sida vid sida. Varje kort visar en representativ graf med exempeldata.
Linjediagram
Tidsserier med en eller flera linjer, gradient-area under kurvan och optional jämförelselinje (streckad, grå). Har dashed crosshair vid hover. Alla instanser använder Chart.js med hoverCrosshair-plugin.
Används i: sifo-tidsserier, vmofb, surveys, prototyp-koparstrategi
Horisontellt stapeldiagram
Den vanligaste graftypen. Visar svarsfördelningar för enkätfrågor. Sorterade från högst till lägst.
Används i: vmofb, temaundersökningar, surveys
Vertikalt stapeldiagram (grupperat)
Används i jämförelsekort för att visa samma fråga över flera mätperioder. Varje grupp representerar ett svarsalternativ.
Används i: temaundersökningar
Sparkline
Liten trendlinje utan axlar eller rutnät. Renderas som inline SVG med gradient-fill. Placeras bredvid KPI-värden i metrikkort.
Används i: prototyp-koparstrategi
Heatmap
Färgkodad rutnätstabell. Rader = frågor, kolumner = svarsalternativ. Cellens bakgrund indikerar styrka. Läsbart i kompakt yta.
Används i: vmofb
Metric chip
Klickbart KPI-värde inbäddat direkt i löpande text. Fet siffra med prickad understrykning + delta-badge (grön/röd/neutral). Klick öppnar detaljmodal med graf och kontext. Ger data-storytelling utan att bryta läsflödet.
Används i: prototyp-koparstrategi
Presentationsmönster
Hur diagram ramas in och visas. Varje mönster visar ett miniaturexempel och listar alla ställen där det förekommer.
Varumärkeskännedom
Andel som känner till Booli respektive Hemnet.
Seriesektion
Ett numrerat block med rubrik, beskrivning och ett stort diagram. Under diagrammet finns ofta en <details>-element med rådata som tabell. Varje serie har ett eget .series-block med id för sidnavigering.
.series > h2 + .chart-wrap + .table-disclosure
Förekommer på 1 ställe
Hur hittade du till Booli?
Frågekort (q-card)
Vitt kort med frågetext som rubrik, metadata (typ + antal svar) och en tre-punkt-meny (⋯) för att visa/dölja datavärden. Diagrammet tar resten av ytan. Höjden varierar: .chart-wrap (220px) eller .chart-wrap.tall (320px) beroende på antal svarsalternativ.
.q-card > h3 + .q-meta + .chart-tools + .chart-wrap
Förekommer på 3 ställen
Fråga A
Fråga B
Fråga C
Fråga D
Diagramrutnät
Responsivt rutnät (.chart-grid) som visar flera frågekort sida vid sida. Kollapsar till en kolumn på mobil. Varianten .chart-grid.two ger max två kolumner. Gör det möjligt att snabbt scanna flera frågor.
.chart-grid > .chart-card × N
Förekommer på 2 ställen
Har du hört talas om…?
Hur intresserad är du…?
Temagrupp
Grå bakgrundsyta (.theme-group) med en kicker-label och rubrik, som omsluter flera frågekort (q-cards) inom samma tema. Skapar visuell hierarki och grupperar relaterade frågor.
.theme-group > .q-card × N
Förekommer på 1 ställe
Källblock med KPI:er
Grå bakgrundsyta (.source-block) med kicker, rubrik och en rad KPI-kort ovanför diagrammen. KPI-korten visar snabbvärden som antal svar, andelar eller delta. Under följer ett .chart-grid med flera diagramkort.
.source-block > .kpis + .chart-grid > .chart-card × N
Förekommer på 1 ställe
Sparkline i metrikkort
Litet metrikkort (.data-panel-metric) med en etikett, ett stort KPI-värde och en sparkline-SVG till höger. Sparkline:n har gradient-fill och en slutpunkt. Ger snabb trendöversikt utan att ta mycket plats.
.data-panel-metric > .data-spark (SVG inline)
Förekommer på 1 ställe
Hur hittade du till Booli?
Jämförelsekort
Grå bakgrund (.comparison-card) med frågetext, legend med färgpunkter per period och ett grupperat stapeldiagram. Visar hur svaren förändrats över tid för exakt samma fråga.
.comparison-card > h3 + .chart-legend + .chart-wrap
Förekommer på 1 ställe
Statistik i löptext
Klickbara KPI-värden (.metric-chip) inbäddade direkt i löpande text. Varje chip består av ett fetstilt värde (.mc-value) med prickad understrykning och en delta-badge (.mc-delta) som visar förändring. Badgen är grön (.up), röd (.down) eller neutral. Vid klick öppnas en detaljmodal med graf, kontext och datakälla. Ger data-storytelling utan att bryta läsflödet.
<span class="metric-chip" data-metric="key"> → .mc-value + .mc-delta
Förekommer på 1 ställe
+6 pp YoY
+77 % YoY
+10 pp
Highlight-kort (hl-card)
Responsivt grid med klickbara sammanfattningskort — ett per strategisteg. Varje kort har en steg-etikett (.hl-step), ett stort KPI-värde (.hl-value), en kort beskrivning med delta (.hl-label) och en "Se tidsserie →"-länk. Klick öppnar en detaljmodal (.metric-modal) med full tidsserie, KPI-rad och djuplänk. Bakgrund i peanut med orange vänsterkant.
.hl-grid > .hl-card[data-metric] × N → öppnar metric-modal
Förekommer på 1 ställe
Citat
Blockquotes, expertcitat och dynamiska datakällecitat — alla citatmönster som förekommer i manualen.
Målet är inte att köparen ska sluta med Hemnet. Målet är att köparen ska börja med Booli.
Intern strategisammanfattningPull quote
Centrerad <blockquote class="pull-quote"> med dekorativ orange linje (::before, 48 × 3 px). Rubriktext i SBAB-Display 24 px. <cite> i versaler (12 px, grå). Reveal-animerad.
<blockquote class="pull-quote reveal"> > p + cite
Förekommer på 1 ställe
Expert quote
Klickbart kort (<a class="expert-quote">) med kursiv text (SBAB-Italic, smarta citattecken via CSS quotes), rund profilbild (52 px), namn + titel. Hover: orange border + skugga. Länk öppnar extern källa.
<a class="expert-quote"> > .eq-text + .eq-attribution > .eq-photo + .eq-name + .eq-title
Förekommer på 1 ställe
Snart till salu
Hade varit bra att se nyproduktion tidigare.
Vill kunna bevaka områden i förväg.
Datakällecitat
Dynamiskt genererade citat grupperade per tema. Expanderbar med .ft-quotes-toggle (▾/▴). Blockquotes med grå vänsterkant (border-left: 2px), SBAB-Italic. Max 3 citat per tema. Genereras via JS från JSON-data.
.ft-quotes-toggle + .ft-quotes-panel > .ft-quotes-theme > h4 + blockquote × 3
Förekommer på 1 ställe
Textformatering
Inline-element, etiketter, badges, KPI-kort och övriga textkomponenter som återanvänds genom manualen.
Highlight
Inline <span class="highlight"> med orange gradient-underline (linear-gradient … 40 %). Betonar nyckelord i löptext utan att bryta läsflödet. 2 px horisontell padding.
<span class="highlight">text</span>
Förekommer på 1 ställe
Bara Hemnet
Kicker / eyebrow
Prefix-etikett ovanför rubriker. Varianter: .page-kicker, .card-kicker, .u-kicker, .group-kicker. Alla: 10–12 px versaler, letter-spacing 0.1em, orange eller grå. Ger hierarkisk kontext.
<p class="page-kicker"> | .card-kicker | .u-kicker | .group-kicker
Förekommer på 5 ställen
Accent
<span class="accent"> med color: var(--booli-orange). Enkelt orange inline-element för att lyfta ett ord i en rubrik eller mening.
<span class="accent">text</span>
Förekommer på 1 ställe
En samlad överblick av Boolis position relativt Hemnet — från kännedom till övertygelse.
Lead-text
Inledningsstycke (<p class="lead">), 16–18 px, grå text, max-width 640–720 px. Ger sidan en tydlig ingress under rubriken.
<p class="lead">…</p>
Förekommer på 6 ställen
Källa: Booli-Sifo 2026, n = 1 204
Caption
<p class="caption"> — 13 px, grå, direkt under diagram eller bilder. Visar ofta datakälla och stickprovsstorlek.
<p class="caption">Källa: …</p>
Förekommer på 2 ställen
Back-link
<a class="back-link"> med ::before-pil (←). Inline-flex, 13 px, grå → orange vid hover. Standardlänk tillbaka till index.html från alla undersidor.
<a class="back-link" href="index.html">Till strategimanualen</a>
Förekommer på 6 ställen
Bias-badge
Pill-formad varningsetikett (<span class="bias">). Banana-bakgrund (#FBF2E4), 12 px, ⚠︎-prefix. Flaggar datakällebias eller metodologiska noter.
<span class="bias">⚠︎ Eget kundregister — urvalsbias</span>
Förekommer på 1 ställe
Stat-card
Centrerat kort (.stat-card) med stort orange värde (40 px SBAB-Display) och 14 px etikett. Vit bakgrund, 1 px border, 8 px radius. Passar enstaka nyckeltal.
.stat-card > .stat-value + .stat-label
Förekommer på 1 ställe
Köpare som använder flera plattformar har högre konvertering till kontaktförfrågningar.
Insight-card
Innehållskort (.insight-card) med orange versal-etikett (.card-label) + paragraftext. Vit bakgrund, 1 px border, 24 px padding, 8 px radius.
.insight-card > .card-label + p
Förekommer på 1 ställe
Data-panel
Huvudcontainer (.data-panel) med header (titel + källa), grid-layout för KPI + diagram. Variant .with-compare breddar KPI-kolumnen. 1 px border, 8 px radius.
.data-panel > .data-panel-head + .data-panel-metric > .data-kpi + .data-spark
Förekommer på 1 ställe
KPI-grupp
CSS Grid (.kpis) med .kpi-kort. Varje kort: 28 px värde (SBAB-Display), 12 px delta, 12 px versal-etikett. Färgvarianter: .orange, .green. Auto-fit grid, min 160 px.
.kpis > .kpi × N > .label + .value + .delta
Förekommer på 1 ställe
Summary-card
Litet KPI-kort (.summary-card): 18 px värde (SBAB-Display), 12 px delta (grön/röd), 11 px versal-etikett. Grå bakgrund, 4 px radius. Visas under tidsserier.
.summary-card > .sc-label + .sc-value + .sc-delta
Förekommer på 1 ställe
Denna sida är under utveckling.
Placeholder-box
Streckad box (.placeholder-box) med border: 1px dashed, centrerad text, grå bakgrund. Används för sidor som inte är färdiga.
.placeholder-box > strong + text
Förekommer på 2 ställen
Arrow-länk & back-link
Två länkvarianter: .arrow (orange fetstil med → suffix, framåt-navigation) och .back-link (grå med ← prefix, tillbaka till index). Båda med hover-transition till orange.
<span class="arrow"> | <a class="back-link">