CSSだけで実現するテキストエリアの自動サイズ調整

技術情報
本ページは広告およびアフィリエイトプログラムによる収益を得ています。

以前はjsを利用しないと内容量によってテキストエリアのサイズを自動で変化させることはできませんでしたが、「field-sizing: content;」によってそれが可能になりました。

min-width: 300px;」で最小、「max-width: 600px;」で最大の幅を指定しておき、高さに関しては指定していません。テキストエリアにテキストを入力すると幅は600pxまで、高さは内容がある分だけサイズが変化します。

field-sizing: content;」は2025年1月6日の時点ではSafariとFirefoxが適用されないので、SafariとFirefoxで実現したい場合はjsを利用する必要があります。

スポンサーリンク
技術情報
スポンサーリンク
シェアする
ボヘミアンをフォローする
この記事が気に入ったら
フォローしよう
最新情報をお届けします。
スポンサーリンク

コメント