HTML & CSS

resizeプロパティ

  1. 最終更新日:
  2. 公開日:

resizeプロパティはブロック要素に対し、ドラッグによるサイズ変更の可否を設定するためのプロパティです。

  • 初期値

    none

  • 継承

    不可

  • 適用できる要素

    overflowプロパティで「visible」以外が指定されているブロック要素

resizeプロパティに指定できる値

resizeプロパティには次の値を指定することができます。

内容
none初期値。サイズ変更を許可しない。
both水平方向、垂直方向のサイズ変更を許可。
horizontal水平方向にのみサイズ変更を許可。
vertical垂直方向にのみサイズ変更を許可。

使用例1

値に「both」を指定している例です。
overflowプロパティは「hidden」を指定しています。

CSS コード例

.element1 {
  overflow: hidden;
  resize: both;
}

HTML コード例

<p class="element1"></p>

ブラウザで表示してみると以下のようになります。

bothを指定した例

使用例2

値に「horizontal」を指定している例です。

CSS コード例

.element2 {
  overflow: hidden;
  resize: horizontal;
}

HTML コード例

<p class="element2"></p>

ブラウザで表示してみると以下のようになります。

horizontalを指定した例

使用例3

値に「vertical」を指定している例です。

CSS コード例

.element3 {
  overflow: hidden;
  resize: vertical;
}

HTML コード例

<p class="element3"></p>

ブラウザで表示してみると以下のようになります。

verticalを指定した例

記事一覧