aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-02 15:59:18 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-09 12:37:32 +0900
commitd8140c1640f7c1943e2bccc76434536a78aa69d1 (patch)
tree9a2bdb571287d7b8d7a059c550e584604242f053 /files/ja/web
parent68b0eef2dcf5d42ca8d4f36aaf734fbeed603e87 (diff)
downloadtranslated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.tar.gz
translated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.tar.bz2
translated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.zip
2021/11/05 時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja/web')
-rw-r--r--files/ja/web/api/mouseevent/region/index.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/files/ja/web/api/mouseevent/region/index.md b/files/ja/web/api/mouseevent/region/index.md
new file mode 100644
index 0000000000..6df05bf1e0
--- /dev/null
+++ b/files/ja/web/api/mouseevent/region/index.md
@@ -0,0 +1,54 @@
+---
+title: MouseEvent.region
+slug: Web/API/MouseEvent/region
+tags:
+ - API
+ - Canvas
+ - DOM イベント
+ - MouseEvent
+ - プロパティ
+ - 読み取り専用
+ - リファレンス
+browser-compat: api.MouseEvent.region
+---
+{{APIRef("DOM Events")}}
+
+**`MouseEvent.region`** は読み取り専用のプロパティで、イベントが影響する [canvas のヒット領域](/ja/docs/Web/API/CanvasRenderingContext2D/addHitRegion)の id を返します。
+影響するヒット領域がなければ、 `null` を返します。
+
+## 値
+
+{{domxref("DOMString")}} で、ヒット領域の id を表します。
+
+## 例
+
+`event.region` を `CanvasRenderingContext2D.addHitRegion()` メソッドと組み合わせた例です。
+
+```html
+<canvas id="canvas"></canvas>
+
+<script>
+var canvas = document.getElementById("canvas");
+var ctx = canvas.getContext("2d");
+
+ctx.beginPath();
+ctx.arc(70, 80, 10, 0, 2 * Math.PI, false);
+ctx.fill();
+ctx.addHitRegion({id: "circle"});
+
+canvas.addEventListener("mousemove", function(event){
+ if(event.region) {
+ console.log("hit region: " + event.region);
+ }
+});
+</script>
+```
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{domxref("MouseEvent")}}
+- {{domxref("CanvasRenderingContext2D.addHitRegion()")}}