Kragerø

Type: Tettsted
Været nå
Laster værdata...
Føles som -°
Nedbør -
Vind -
Laster værdata...
Laster nedbørvarsel...
Anbefalte klær
Laster anbefalinger...

Korttidsvarsel (12 timer)

T-skjorteikon
Ingen korttidsvarsel tilgjengelig for denne lokasjonen.

Langtidsvarsel (neste 10 dager)

Ingen langtidsvarsel tilgjengelig for denne lokasjonen.

Værhistorikk

Laster historikk...

Quiz om været i Kragerø

Svar på opptil tre spørsmål i dag.

Radar-bilder

Radar for nedbør (animasjon)
Viser radar-ekko fra nedbør i området, ikke skydekke.
MET Radar for nedbør i Norge
Akkumulert nedbør (6t, animasjon)
MET Radar akkumulert nedbør for Norge

Sol og måne

Laster sol og måne…

Luftkvalitet og forurensning

Laster luftkvalitet…

Meteorologiske varsler

Laster meteorologiske varsler…
Hva synes du om denne siden?
(function () { if (window.KaldestSharedTooltip) return; var tooltipEl = null; var htmlByAnchor = new WeakMap(); var boundAnchors = new WeakSet(); function ensureEl() { if (tooltipEl && document.body.contains(tooltipEl)) return tooltipEl; tooltipEl = document.createElement('div'); tooltipEl.className = 'shared-white-tooltip'; tooltipEl.id = 'sharedWhiteTooltip'; tooltipEl.setAttribute('role', 'tooltip'); tooltipEl.setAttribute('hidden', 'hidden'); document.body.appendChild(tooltipEl); return tooltipEl; } function position(anchor, tip) { var rect = anchor.getBoundingClientRect(); var tipRect = tip.getBoundingClientRect(); var vw = window.innerWidth || document.documentElement.clientWidth || 0; var vh = window.innerHeight || document.documentElement.clientHeight || 0; var margin = 8; var left = rect.left + (rect.width / 2) - (tipRect.width / 2); if (left < margin) left = margin; if (left + tipRect.width > vw - margin) left = Math.max(margin, vw - margin - tipRect.width); var top = rect.top - tipRect.height - 10; if (top < margin) top = rect.bottom + 10; if (top + tipRect.height > vh - margin) top = Math.max(margin, vh - margin - tipRect.height); tip.style.left = Math.round(left) + 'px'; tip.style.top = Math.round(top) + 'px'; } function show(anchor) { if (!anchor) return; var html = htmlByAnchor.get(anchor); if (!html) return; var tip = ensureEl(); tip.innerHTML = html; tip.removeAttribute('hidden'); position(anchor, tip); } function hide() { if (!tooltipEl) return; tooltipEl.setAttribute('hidden', 'hidden'); } function bind(anchor) { if (!anchor || boundAnchors.has(anchor)) return; boundAnchors.add(anchor); anchor.addEventListener('mouseenter', function () { show(anchor); }); anchor.addEventListener('focus', function () { show(anchor); }); anchor.addEventListener('mouseleave', hide); anchor.addEventListener('blur', hide); } function setHtml(anchor, html) { if (!anchor) return; htmlByAnchor.set(anchor, String(html || '')); } function clear(anchor) { if (!anchor) return; htmlByAnchor.delete(anchor); hide(); } window.addEventListener('scroll', hide, { passive: true }); window.addEventListener('resize', hide); window.KaldestSharedTooltip = { bind: bind, setHtml: setHtml, clear: clear, hide: hide }; })();