Sjekk merkelappen og de faktiske forholdene. Værvarselet viser ikke vanntetthet eller varmeegenskaper til en tights.
Utforsk været i detalj
Se time-for-time varsler, en praktisk klesliste og offisielle varsler fra USA. Vi laster kun det du ber om.
📈 Timer og de neste 7 dagene
Temperatur, luftfuktighet, regn, UV med klar himmel og vind.
🎒 Pakkeliste basert på været
Lag en liste med lagret værvarsel, uten ekstra kjøp eller samtaler.
⚠️ Offisielle varsler fra USA
Gjeldende varsler fra National Weather Service for amerikanske steder.
Kilder: MET Norway, PlaceDB (CC0) og NWS. Listen bruker bufret værvarsel, ikke klesprøver.
Hvordan rådet utarbeides
Vi kombinerer værvarselet med dine valg, uten å finne på egenskaper for klær.
Reell værmelding
Temperatur, tilgjengelig følt temperatur, vind og nedbør fra MET Norway.
Dine leggings
Du angir om de er lette, vanlige eller termiske. Dette er ikke en laboratorietest.
Din aktivitet
En bytur og en lang gåtur krever forskjellige lag med klær.
Hva du bør ha på deg med leggings når det er kaldt, regner eller blåser
Sjekk først den reelle værmeldingen. Tilpass lagene etter temperatur, regn, vind og utetemperatur. Prosentandelen fibre sier ikke hvor varme de er.
❄️
Leggingsantrekk for kulde
På en kort tur kan vanlige leggings, genser og jakke fungere. Rundt null grader eller under en lang gåtur bør du vurdere ekte isolasjon og et ytterlag. Bruk lukkede sko med godt grep.
🌧️
Hva du bør ha på deg med leggings når det regner
De fleste leggings er ikke vanntette. Legg til et vannavstøtende ytterlag, lukkede sko med god såle og klær du kan ta av under tak.
🌬️
Vindfulle eller milde dager
Ved vind kan en vindtett jakke være viktigere enn fibrenes navn. Ved mildt vær, ha på deg en komfortabel topp og lette lag som er enkle å ta av.
Seks antrekk for virkelige situasjoner
Værmeldingen er en referanse, ikke en uniform. Juster lagene etter ruten, aktiviteten og klærne du allerede har.
🌧️
Regn i byen
Kombiner ugjennomsiktige leggings med genser, vannavstøtende jakke og sko med godt grep.
Før du går ut: Vått fortau og oppvarmede innendørsområder krever forskjellige lag.
Ja, avhengig av plagget og hvor lenge det utsettes for kulde. Tynne kan trenge isolasjon; fibrene garanterer ikke varme.
Er de egnet når det regner?
Som en del av antrekket, ja, men de fleste er ikke vanntette. Legg til et passende ytterlag og sikre sko.
Hvordan fungerer planleggeren?
Velg land, by, aktivitet og tights. LEGGIC kombinerer tilgjengelige data fra MET Norway for å foreslå lag uten å finne på produktpåstander.
Hvordan velge klær basert på værmeldingen
Isolert temperatur er ikke nok: vind, regn, utendørsforhold og overgang mellom inne og ute påvirker komforten. Dette er veiledninger, ikke garantier for et stoff.
Fem utgangspunkter etter temperatur
Mindre enn 0 °C
Tights og lag: Virkelig isolerende plagg og ytterbeskyttelse når det trengs.
Fottøy og passform: Lukkede sko med godt grep og varme sokker.
0–5 °C
Tights og lag: Termotights eller beskyttende lag og varme etter eksponering.
Fottøy og passform: Lukkede sko som passer for fuktighet og kulde.
6–12 °C
Tights og lag: Vanlige tights, genser og justerbar jakke.
Fottøy og passform: Komfortable og robuste sko hvis det regner.
13–20 °C
Tights og lag: Vanlige tights og lette lag.
Fottøy og passform: Sko tilpasset turen.
Over 20 °C
Tights og lag: Lettere tights hvis det føles behagelig, uten å bli for varm.
Fottøy og passform: Komfortable og luftige sko.
Intervallene er veiledende. Innsats, vind, stoff og individuelle preferanser endrer den faktiske følelsen; dette er ikke universelle grenser.
Tre faktorer å sjekke
🌬️Vind
Et vindtett lag kan være viktigere enn fiberblandingen.
🌧️Regn
Tights er vanligvis ikke vanntette; legg til ytterbeskyttelse.
🕓Varighet
Du trenger ikke de samme lagene for en kort tur som for en lang gåtur.
Fem sjekkpunkter før du går ut
UtetidBeregn hvor lenge du vil være utsatt for været.
Plagget i brukSjekk stoff, dekning og passform.
FottøyVelg passende såle og lukking.
Lag på lagTa med plagg du kan ta av eller på.
KildeSjekk en oppdatert lokal værmelding.
Det en merkelapp ikke avslører
Gir en 80/20-blanding varme?
Nei. Sammensetningen sier ikke noe om isolasjonsevne.
Gir høyere GSM vanntetthet?
Nei. GSM måler vekt per flate, ikke regntetthet.
Gir mer elastan bedre sportsytelse?
Nei. Struktur, størrelse og bevegelse er det som teller.
Se på værmeldingen, prøv plaggene dine og sjekk guider for materialer, størrelser og pleie.
Flere steder og omtrentlige koordinater: GeoNames, CC BY 4.0; redaksjonelt utvalg. GeoNames.
(function(){
"use strict";
var root=document.querySelector('[data-tool=weather]');if(!root)return;
var L={"find":"Søk etter flere byer","hint":"Finner du ikke stedet ditt? Søk i valgt land eller last inn flere land. Ingen GPS eller IP-søk.","lookup":"Stedsnavn","search":"Søk etter steder","countries":"Flere land","empty":"Ingen resultater.","loading":"Søker etter steder…","choose":"Velg dette stedet","intro":"Utforsk været i detalj","lead":"Se time-for-time værmelding, praktisk klesliste og offisielle varsler fra USA. Vi laster kun det du ber om.","forecast":"Timer og de neste 7 dagene","forecastDesc":"Temperatur, fuktighet, regn, UV med klar himmel og vind.","alerts":"Offisielle varsler fra USA","alertsDesc":"Gjeldende varsler fra National Weather Service for amerikanske steder.","go":"Sjekk","hour":"Neste timer (UTC)","days":"Neste dager (UTC-datoer)","unavailable":"Kilde midlertidig utilgjengelig.","nothing":"Ingen kompatible verdier.","notUS":"NWS-varsler er kun tilgjengelige i USA.","noAlerts":"Ingen aktive offisielle varsler.","countryReady":"Landliste lastet.","source":"Kilder: MET Norway, PlaceDB (CC0) og NWS. Listen bruker bufret værvarsel, ikke klesprøver.","pack":"Ut på tur-liste basert på været","packDesc":"Lag en liste med lagret værvarsel, uten ekstra kjøp eller samtaler.","packItems":["Dine tights","Varmt plagg eller kåpe","Ytterlag mot regn","Vindjakke","Varme sokker og lukkede sko","Komfortable sko med godt grep"],"packCopy":"Kopier liste","packSaved":"Liste kopiert"},country=root.querySelector('#wa-country'),city=root.querySelector('#wa-city');
var input=root.querySelector('#wa-place-query'),matches=root.querySelector('.wa-place-matches'),status=root.querySelector('.wa-place-status-text');
function item(tag,value){var e=document.createElement(tag);e.textContent=String(value);return e;}
function query(){
var opt=city.selectedOptions[0],p=new URLSearchParams();
if(opt&&opt.dataset.placeId){p.set('country',country.value);p.set('place',opt.dataset.placeId);p.set('q',opt.dataset.query);}
else if(city.value)p.set('city',city.value);
return p;
}
var placeEpoch=0,panelEpoch={forecast:0,pack:0,alerts:0};
function clear(){placeEpoch++;for(var mode in panelEpoch)panelEpoch[mode]++;matches.replaceChildren();status.textContent='';for(var e of root.querySelectorAll('.wa-deep-output'))e.replaceChildren();}
country.addEventListener('change',clear);city.addEventListener('change',clear);
var find=root.querySelector('.wa-place-find');
find.addEventListener('click',async function(){
var value=input.value.trim();if(value.length<2){input.focus();return;}
var findIntent=++placeEpoch,chosenCountry=country.value;
status.textContent=L.loading;matches.replaceChildren();find.disabled=true;
try{
var r=await fetch('/api/weather-places?country='+encodeURIComponent(country.value)+'&q='+encodeURIComponent(value));
if(!r.ok)throw Error('places');var d=await r.json();if(findIntent!==placeEpoch||country.value!==chosenCountry)return;if(!d.places||!d.places.length)status.textContent=L.empty;
else status.textContent=d.places.length+' · '+L.choose;
for(const p of d.places||[]){
var li=item('li',''),b=item('button',p.name);
b.type='button';b.addEventListener('click',function(){
if(findIntent!==placeEpoch||country.value!==chosenCountry)return;
var opt=document.createElement('option');opt.value='p-'+p.country+'-'+p.id;opt.textContent=p.name;
opt.dataset.placeId=String(p.id);opt.dataset.query=value;city.append(opt);city.disabled=false;city.value=opt.value;
city.dispatchEvent(new Event('change',{bubbles:true}));status.textContent=p.name+' ✓';matches.replaceChildren();
});li.append(b);matches.append(li);
}
}catch{if(findIntent===placeEpoch)status.textContent=L.unavailable;}finally{find.disabled=false;}
});
input.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();find.click();}});
root.querySelector('.wa-all-countries').addEventListener('click',async function(){
var button=this;button.disabled=true;status.textContent=L.loading;
try{
var r=await fetch('/api/weather-countries');if(!r.ok)throw Error('countries');
var d=await r.json(),already=new Set(Array.from(country.options,x=>x.value)),extra=[];
var fmt=new Intl.DisplayNames([document.documentElement.lang||'en'],{type:'region'});
for(var c of d.countries||[]){if(!/^[A-Z]{2}$/.test(c.code)||already.has(c.code))continue;
var o=document.createElement('option');o.value=c.code;o.textContent=fmt.of(c.code)||c.name;
country.append(o);extra.push(c.code);}
window.__leggicMoreCountries=[...new Set([...(window.__leggicMoreCountries||[]),...extra])];
status.textContent=L.countryReady;button.hidden=true;
}catch{status.textContent=L.unavailable;button.disabled=false;}
});
function line(box,name,value){var row=item('div','');row.className='wa-deep-line';row.append(item('span',name),item('strong',value));box.append(row);}
for(const btn of root.querySelectorAll('.wa-deep-fetch')){
btn.addEventListener('click',async function(){
var mode=btn.dataset.mode,box=root.querySelector('.wa-deep-output[data-mode="'+mode+'"]');
var intent=++panelEpoch[mode],selectedCountry=country.value,selectedCity=city.value;
if(!city.value){box.textContent=L.empty;return;}
box.textContent=L.loading;btn.disabled=true;
var p=query(),url=mode==='alerts'?'/api/weather-alerts':'/api/weather-advice';
if(mode==='forecast'||mode==='pack')p.set('view','extended');
try{
var r=await fetch(url+'?'+p.toString());if(!r.ok)throw Error('source');
var d=await r.json();if(intent!==panelEpoch[mode]||city.value!==selectedCity||country.value!==selectedCountry)return;box.replaceChildren();
if(mode==='forecast'){
var a=item('div','');a.className='wa-deep-lines';
if(Number.isFinite(d.humidity))line(a,'💧',d.humidity+'%');
if(Number.isFinite(d.uvClearSky))line(a,'UV (clear sky)',d.uvClearSky);
if(Number.isFinite(d.windGustMs))line(a,'Wind gust',d.windGustMs+' m/s');
for(var h of (d.hourly||[]).slice(0,18))line(a,h.time.slice(5,16).replace('T',' ')+' UTC',h.temperatureC+' °C'+(Number.isFinite(h.precipChance)?' · '+h.precipChance+'%':''));
box.append(a);
var b=item('div','');b.className='wa-deep-lines';
for(var day of d.daily||[])line(b,day.dayUTC,day.lowC+' / '+day.highC+' °C');
box.append(item('h4',L.days),b);
}else if(mode==='pack'){
if(!Number.isFinite(d.temperatureC))throw Error('missing temperature');
var items=[L.packItems[0]];
if(d.temperatureC<10)items.push(L.packItems[1]);
if((Number.isFinite(d.precipMm)&&d.precipMm>=0.2)||/rain|snow|sleet/i.test(d.symbol||''))items.push(L.packItems[2]);
if(d.windMs>=8)items.push(L.packItems[3]);
items.push(d.temperatureC<5?L.packItems[4]:L.packItems[5]);
var list=item('ul','');list.className='wa-packing-list';
for(const label of [...new Set(items)]){var li=item('li',label);list.append(li);}
box.append(list);
var copy=item('button',L.packCopy);copy.type='button';copy.className='wa-pack-copy';
copy.addEventListener('click',async function(){try{
await navigator.clipboard.writeText(items.join('\n'));copy.textContent=L.packSaved;
}catch{copy.textContent=L.unavailable;}});
box.append(copy);
}else{
if(!d.supported){box.textContent=L.notUS;return;}
if(!d.alerts?.length){box.textContent=L.noAlerts;return;}
for(var a of d.alerts)line(box,a.severity,a.event+': '+a.headline);
var link=item('a','National Weather Service');link.href='https://www.weather.gov/';link.rel='noopener noreferrer';box.append(link);
}
}catch{if(intent===panelEpoch[mode])box.textContent=L.unavailable;}finally{btn.disabled=false;}
});
}
})();document.addEventListener('DOMContentLoaded',()=>{setTimeout(()=>{
// The deferred app.js initializes its tool on DOMContentLoaded; run just after it.
const button=document.getElementById('buildLook');if(!button)return;
const labels={it:'Abbinamento',de:'Outfit',es:'Conjunto',fr:'Tenue',en:'Look'};
const enhance=()=>{
const result=document.querySelector('#lookResult .result');
if(!result||result.querySelector('.style-look-grid'))return;
const items=[...result.querySelectorAll('ol li')].slice(0,3);
if(!items.length)return;
const selectedText=id=>{
const element=document.getElementById(id);
return element?.selectedOptions?.[0]?.textContent?.trim()||element?.value||'';
};
const metaText=[selectedText('color'),selectedText('season'),selectedText('shoes')].filter(Boolean).join(' · ');
const grid=document.createElement('div');grid.className='style-look-grid';
items.forEach((item,index)=>{
const card=document.createElement('article');card.className='style-look';
const meta=document.createElement('span');meta.className='style-look-meta';meta.textContent=metaText;
const content=document.createElement('div'),title=document.createElement('b'),copy=document.createElement('p');
title.textContent=(labels[document.documentElement.lang]||labels.en)+' '+(index+1);
copy.innerHTML=item.innerHTML;
content.append(title,copy);card.append(meta,content);grid.append(card);
});
result.querySelector('ol')?.replaceWith(grid);
};
const next=()=>setTimeout(enhance,0);
button.addEventListener('click',next);
for(const id of ['color','season','occasion','shoes','finish'])document.getElementById(id)?.addEventListener('change',next);
next();
},0);});(()=>{const root=document.querySelector('header.site-header [data-lp]');if(!root)return;const t=root.querySelector('.lp-trigger'),d=root.querySelector('.lp-dialog');if(!d||typeof d.showModal!=='function')return;const f=d.querySelector('.lp-filter'),items=[...d.querySelectorAll('.lp-item')],groups=[...d.querySelectorAll('.lp-group')],empty=d.querySelector('.lp-empty');const norm=s=>s.toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'');const apply=()=>{const q=norm(f.value.trim());let shown=0;items.forEach(a=>{const ok=!q||norm(a.dataset.names+' '+a.textContent).includes(q);a.parentElement.hidden=!ok;if(ok)shown++;});groups.forEach(g=>{g.hidden=![...g.querySelectorAll('li')].some(li=>!li.hidden)});empty.hidden=shown>0;};t.addEventListener('click',e=>{if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;e.preventDefault();d.showModal();f.value='';apply();if(window.matchMedia('(pointer:fine)').matches)f.focus();else d.querySelector('.lp-item.is-current')?.scrollIntoView({block:'center'});});d.querySelector('.lp-close').addEventListener('click',()=>d.close());d.addEventListener('click',e=>{if(e.target===d)d.close()});f.addEventListener('input',apply);f.addEventListener('keydown',e=>{if(e.key==='Enter'){const first=items.find(a=>!a.parentElement.hidden);if(first){e.preventDefault();first.click();}}});d.addEventListener('close',()=>t.focus());})();