Input basic
テキスト入力フィールド。
2023年12月以降、すべてのブラウザーで利用可能です。
- Baseline
- BaselineWidely available
- 対応ブラウザ
- Chrome120+Edge120+Firefox117+Safari17.2+
プレビューを読み込み中
<input class="input-basic" type="text" placeholder="テキスト" />
<input class="input-basic" type="text" placeholder="テキスト" />
/* reset */
:where(input).input-basic {
box-sizing: border-box;
font: inherit;
appearance: none;
}
/* snippet */
.input-basic {
--input-border: #e7e7e7;
--input-text-color: #364153;
--input-placeholder-color: #99a1af;
--input-background: #fff;
--input-focus-color: #2b36f5;
width: 100%;
max-width: 320px;
padding: 14px 16px;
font-size: 14px;
line-height: 1.6;
color: var(--input-text-color);
background-color: var(--input-background);
border: 1px solid var(--input-border);
border-radius: 8px;
&::placeholder {
color: var(--input-placeholder-color);
}
&:focus:not(:focus-visible) {
outline: none;
}
&:focus-visible {
outline: 2px solid var(--input-focus-color);
outline-offset: 2px;
}
}
/* reset */
:where(input).input-basic {
box-sizing: border-box;
font: inherit;
appearance: none;
}
/* snippet */
.input-basic {
--input-border: #e7e7e7;
--input-text-color: #364153;
--input-placeholder-color: #99a1af;
--input-background: #fff;
--input-focus-color: #2b36f5;
width: 100%;
max-width: 320px;
padding: 14px 16px;
font-size: 14px;
line-height: 1.6;
color: var(--input-text-color);
background-color: var(--input-background);
border: 1px solid var(--input-border);
border-radius: 8px;
&::placeholder {
color: var(--input-placeholder-color);
}
&:focus:not(:focus-visible) {
outline: none;
}
&:focus-visible {
outline: 2px solid var(--input-focus-color);
outline-offset: 2px;
}
}