From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/css/supports/index.html | 87 ++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 files/ja/web/api/css/supports/index.html (limited to 'files/ja/web/api/css/supports/index.html') diff --git a/files/ja/web/api/css/supports/index.html b/files/ja/web/api/css/supports/index.html new file mode 100644 index 0000000000..54cde37e4d --- /dev/null +++ b/files/ja/web/api/css/supports/index.html @@ -0,0 +1,87 @@ +--- +title: CSS.supports() +slug: Web/API/CSS/supports +tags: + - API + - CSS + - CSSOM + - Method + - Reference + - supports + - メソッド +translation_of: Web/API/CSS/supports +--- +
{{APIRef("CSSOM")}}
+ +

CSS.supports() メソッドは、ブラウザーが指定された CSS 機能に対応しているかどうかを示す {{jsxref("Boolean")}} 値を返します。

+ +

構文

+ +
CSS.supports(propertyName, value);
+CSS.supports(supportCondition);
+
+ +

引数

+ +

引数の組み合わせが二種類あります。一つ目は、対応しているかどうかをテストするプロパティと値を指定することができます。

+ +
+
propertyName
+
{{domxref("DOMString")}} で、チェックする CSS プロパティの名前が入ります。
+
value
+
{{domxref("DOMString")}} で、チェックする CSS プロパティの値が入ります。
+
+ +

二つ目の構文は一つの引数を取り、 {{cssxref("@supports")}} の条件に一致させます。

+ +
+
supportCondition
+
{{domxref("DOMString")}} で、チェックする条件が入ります。
+
+ +

返値

+ +

ブラウザーが規則に対応しているのであれば true、そうでなければ false

+ +

+ +
result = CSS.supports("text-decoration-style", "blink");
+result = CSS.supports("display: flex");
+result = CSS.supports("(--foo: red)");
+
+result = CSS.supports(`(transform-style: preserve) or (-moz-transform-style: preserve) or
+                       (-o-transform-style: preserve) or (-webkit-transform-style: preserve)`);
+
+// result is true or false
+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{ SpecName('CSS3 Conditional', '#dom-css-supports', 'CSS: supports()') }}{{ Spec2('CSS3 Conditional') }}初回定義
+ +

ブラウザーの対応

+ + + +

{{Compat("api.CSS.supports")}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf