天気 × クローゼット
天気に合わせたレギンスの着こなしは?
国、都市、アクティビティ、レギンスを選択。GPSやアカウント不要で、実際の予報に基づく寒さ、雨、風に対応したコーデを作成。
コーデを作成 →✦ MET Norway
オプションを選んで予報をリクエストしてください。
🧥あなたのパーソナルコーディネートおすすめのコーディネート
✦ レギンスと重ね着
✦ 靴
✦ うまくいく理由
タグや実際の状態を確認してください。予報はレギンスの防水性や保温性を保証するものではありません。
天気を詳しく調べる
時間ごとの予報、実用的な服装リスト、米国の公式警報をチェック。必要な情報だけを読み込みます。
📈 時間帯別と7日間予報
気温、湿度、雨、晴天時のUV、風速。
🎒 天気に合わせたお出かけリスト
保存した予報を使ってリストを作成。追加の買い物や電話は不要です。
⚠️ 米国公式警報
米国国立気象局(NWS)の現行警報を表示。
アドバイスの作成方法
予報とあなたの選択を組み合わせ、服の性能を誇張しません。
リアルな天気予報MET Norwayによる気温、体感温度、風速、降水量の情報。
あなたのレギンス軽量、普通、または保温タイプかを指定してください。実験室でのテストではありません。
あなたのアクティビティ街中の移動と長い散歩では必要なレイヤーが異なります。
寒い日、雨の日、風の日にレギンスと合わせる服装
まずはリアルな天気予報を確認しましょう。気温、雨、風、屋外の状況に合わせてレイヤーを調整してください。繊維の割合は保温性を示すものではありません。
❄️寒い日におすすめのレギンスコーディネート
短い移動なら普通のレギンスにセーターとアウターで十分です。気温が0度前後や長時間の散歩では、本格的な保温と防風アウターを検討しましょう。滑りにくい閉じた靴を履いてください。
🌧️雨の日のレギンスコーディネート
ほとんどのレギンスは防水ではありません。防水性のあるアウター、滑りにくい靴、屋内で脱ぎやすい服をプラスしましょう。
🌬️風の日や穏やかな日の服装
風が強い日は繊維の種類よりもウインドブレーカーが重要です。穏やかな日は快適なトップスと脱ぎやすい軽いレイヤーがおすすめ。
実際のシーンに合わせた6つのコーディネート
天気予報はあくまで目安です。移動距離や活動内容、手持ちの服に合わせて調整してください。
🌧️街中の雨の日
透けないレギンスにセーター、防水アウター、滑りにくい靴を合わせましょう。
出かける前に:濡れた路面と暖房の効いた室内では必要なレイヤーが異なります。
黒いレギンス →🌲長い散歩
適切なレギンスに暖かいレイヤーやウインドブレーカー、歩きやすい靴を選びましょう。
出かける前に:屋外で過ごす時間は気温と同じくらい重要です。
秋のコーディネート →🚉街中の移動
快適なレギンス、シンプルなトップス、脱ぎやすいレイヤー、歩きやすい靴を試してみてください。
出かける前に:屋内外で気温差が大きいことがあります。
モカシンとレギンス →☀️暖かい日
快適なら軽量レギンス、適切なトップス、通気性の良い靴を選びましょう。
出かける前に:湿度や運動量も快適さに影響します。
テクスチャー →❄️寒い朝
本格的な保温服、アウター、暖かい靴下を用意し、長時間外にいるなら防風対策も。
出かける前に:風が冷たさを増すことがあります。
繊維の混紡 →🌬️風の強い午後
普段使いのレギンスにウインドブレーカーと脱ぎやすいアウターを合わせましょう。
外出前に: 外側の防護性能は、エラスタンの割合より重視されることがあります。
旅行用コーディネート → よくある質問
寒い時にレギンスは履けますか?
はい、着用するアイテムや天候によります。薄手のものは防寒対策が必要な場合もあります。繊維の種類だけで暖かさは保証されません。
雨の日に適していますか?
コーディネートの一部としては可能ですが、ほとんどのレギンスは防水ではありません。適切なアウターと安全な靴をプラスしてください。
プランナーはどう使いますか?
国、都市、アクティビティ、レギンスを選択。LEGGICはMET Norwayの利用可能なデータを組み合わせ、製品テストなしでレイヤリングを提案します。
予報を使った服装の決め方
気温だけでは不十分です。風、雨、屋外の状況、室内外の温度差が快適さに影響します。あくまで目安であり、生地の性能保証ではありません。
気温別の5つの出発点
0 °C未満
レギンスとレイヤー: 本当に保温性のある服と必要に応じた外側の防護。
靴とフィット: 滑りにくい閉じた靴と暖かい靴下。
0~5 °C
レギンスとレイヤー: 保温レギンスや防護レイヤー、露出に応じた防寒。
靴とフィット: 湿気や寒さに適した閉じた靴。
6~12 °C
レギンスとレイヤー: 普段使いのレギンスにセーターと調節可能なジャケット。
靴とフィット: 雨天時も安心な快適で丈夫な靴。
13~20 °C
レギンスとレイヤー: 普通のレギンスと軽いレイヤー。
靴とフィット: 活動に合った靴。
20 °C以上
レギンスとレイヤー: 快適なら薄手のレギンスで、暑くなりすぎないように。
靴とフィット: 快適で通気性の良い靴。
これらの範囲は目安です。運動量、風、生地、個人の好みで実際の体感は変わり、普遍的な基準ではありません。
チェックすべき3つの要素
🌬️風繊維の混紡よりもウインドブレーカーの方が重要な場合があります。
🌧️雨レギンスは通常防水ではありません。外側の防護を追加してください。
🕓所要時間短い移動と長いハイキングでは必要なレイヤーが異なります。
出発前の5つのチェックポイント
- 屋外時間どれくらい天候にさらされるかを計算しましょう。
- 実際の衣類生地、カバー力、フィット感を確認しましょう。
- 靴適切なソールと留め具を選びましょう。
- レイヤー脱ぎ着できるアイテムを持ちましょう。
- 情報源現地の最新天気予報を確認しましょう。
タグからはわからないこと
80/20の混紡は暖かさを保証しますか?
いいえ。素材の組成は保温性を示しません。
GSMが高いほど防水性が高いですか?
いいえ。GSMは面積あたりの質量を示し、雨への耐性ではありません。
エラスタンが多いほどスポーツ性能が高いですか?
いいえ。構造、サイズ、動きが重要です。
気象データ © MET Norway (CC BY 4.0)。アドバイスはLEGGICの解釈であり、衣類のテストや提供者の推奨ではありません。MET Norway · CC BY 4.0。
追加の地域とおおよその座標:GeoNames, CC BY 4.0; 編集による選択。GeoNames。
(function(){
"use strict";
var root=document.querySelector('[data-tool=weather]');if(!root)return;
var L={"find":"さらに都市を検索","hint":"お住まいの地域が見つかりませんか?選択した国で検索するか、さらに国を読み込んでください。GPSやIP検索は使いません。","lookup":"地名","search":"地域を検索","countries":"さらに国","empty":"結果がありません。","loading":"場所を検索中…","choose":"この場所を選択","intro":"詳細な天気を調べる","lead":"時間ごとの予報、実用的な服装リスト、米国の公式警報を確認できます。リクエストした情報のみを読み込みます。","forecast":"時間と今後7日間","forecastDesc":"気温、湿度、降雨、UV、晴天時の空模様、風速。","alerts":"米国の公式警報","alertsDesc":"米国の地域向けNational Weather Serviceの現在の警報。","go":"確認する","hour":"今後の時間(UTC)","days":"今後の日(UTCの日付)","unavailable":"情報源は一時的に利用できません。","nothing":"対応する値がありません。","notUS":"NWSの警報は米国内のみで利用可能です。","noAlerts":"現在、公式の警告はありません。","countryReady":"国リストが読み込まれました。","source":"情報源:MET Norway、PlaceDB(CC0)、NWS。リストはキャッシュされた予報を使用しており、服装のテストではありません。","pack":"天気に合わせたお出かけリスト","packDesc":"保存された予報を使ってリストを作成。追加の購入や電話は不要です。","packItems":["あなたのレギンス","暖かい服やアウター","雨よけのアウター","ウインドブレーカー","暖かい靴下と閉じた靴","グリップの良い歩きやすい靴"],"packCopy":"リストをコピー","packSaved":"リストをコピーしました"},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());})();