From c98a9b1cf02d9143cc6924f1991d600c0f807411 Mon Sep 17 00:00:00 2001 From: MDN Date: Wed, 30 Jun 2021 00:38:38 +0000 Subject: [CRON] sync translated content --- files/ja/web/api/childnode/before/index.html | 144 --------------------- files/ja/web/api/childnode/index.html | 89 ------------- files/ja/web/css/paint()/index.html | 114 ---------------- .../css/transform-function/translatex/index.html | 119 ----------------- 4 files changed, 466 deletions(-) delete mode 100644 files/ja/web/api/childnode/before/index.html delete mode 100644 files/ja/web/api/childnode/index.html delete mode 100644 files/ja/web/css/paint()/index.html delete mode 100644 files/ja/web/css/transform-function/translatex/index.html (limited to 'files/ja/web') diff --git a/files/ja/web/api/childnode/before/index.html b/files/ja/web/api/childnode/before/index.html deleted file mode 100644 index 109db0d9e4..0000000000 --- a/files/ja/web/api/childnode/before/index.html +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: ChildNode.before() -slug: Web/API/ChildNode/before -tags: - - API - - DOM - - Method - - Node - - Reference -translation_of: Web/API/ChildNode/before ---- -
{{APIRef("DOM")}}
- -

ChildNode.before()ChildNode の親の子リストの、ChildNode の直前に、 {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを挿入します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。

- -

構文

- -
[Throws, Unscopable]
-void ChildNode.before((Node or DOMString)... nodes);
-
- -

パラメーター

- -
-
nodes
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを挿入します。
-
- -

例外

- - - -

- -

要素の挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-var span = document.createElement("span");
-
-child.before(span);
-
-console.log(parent.outerHTML);
-// "<div><span></span><p></p></div>"
-
- -

テキストの挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-
-child.before("Text");
-
-console.log(parent.outerHTML);
-// "<div>Text<p></p></div>"
- -

要素とテキストの挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-var span = document.createElement("span");
-
-child.before(span, "Text");
-
-console.log(parent.outerHTML);
-// "<div><span></span>Text<p></p></div>"
- -

ChildNode.before() はスコーピングに非対応

- -

before() メソッドは with 文でのスコーピングに対応していません。詳細は {{jsxref("Symbol.unscopables")}} をご覧ください。

- -
with(node) {
-  before("foo");
-}
-// ReferenceError: before is not defined 
- -

ポリフィル

- -

以下のポリフィルで、 Internet Explorer 9 以降でも before() メソッドが利用できます。

- -
// from: https://github.com/jserz/js_piece/blob/master/DOM/ChildNode/before()/before().md
-(function (arr) {
-  arr.forEach(function (item) {
-    if (item.hasOwnProperty('before')) {
-      return;
-    }
-    Object.defineProperty(item, 'before', {
-      configurable: true,
-      enumerable: true,
-      writable: true,
-      value: function before() {
-        var argArr = Array.prototype.slice.call(arguments),
-          docFrag = document.createDocumentFragment();
-
-        argArr.forEach(function (argItem) {
-          var isNode = argItem instanceof Node;
-          docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem)));
-        });
-
-        this.parentNode.insertBefore(docFrag, this);
-      }
-    });
-  });
-})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
- -

仕様

- - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('DOM WHATWG', '#dom-childnode-before', 'ChildNode.before()')}}{{Spec2('DOM WHATWG')}}初期定義
- -

ブラウザー実装状況

- - - -

{{Compat("api.ChildNode.before")}}

- -

関連情報

- - diff --git a/files/ja/web/api/childnode/index.html b/files/ja/web/api/childnode/index.html deleted file mode 100644 index 6f49a50a47..0000000000 --- a/files/ja/web/api/childnode/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: ChildNode -slug: Web/API/ChildNode -tags: - - API - - DOM - - Experimental - - Interface - - Node -translation_of: Web/API/ChildNode ---- -

{{APIRef("DOM")}}

- -

ChildNode ミックスインは親を持つことができる {{domxref("Node")}} オブジェクトに共通のメソッド・プロパティが含まれています。これは、{{domxref("Element")}}、{{domxref("DocumentType")}}、{{domxref("CharacterData")}} オブジェクトによって実装されています。

- -

プロパティ

- -

継承された、または固有のプロパティはありません。

- -

メソッド

- -

継承されたメソッドはありません。

- -
-
{{domxref("ChildNode.remove()")}} {{experimental_inline}}
-
この ChildNodeを、その親の children から削除します。
-
{{domxref("ChildNode.before()")}} {{experimental_inline}}
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを、この ChildNode の親の children の、ChildNode の直前に挿入します。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
{{domxref("ChildNode.after()")}} {{experimental_inline}}
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを、この ChildNode の親の children の、ChildNode の直後に挿入します。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
{{domxref("ChildNode.replaceWith()")}} {{experimental_inline}}
-
ChildNode の親の children 内に含まれるこの ChildNode を {{domxref("Node")}} または {{domxref("DOMString")}} のセットと置き換えます。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
- -

仕様

- - - - - - - - - - - - - - - - - - - -
仕様書状況コメント
{{SpecName('DOM WHATWG', '#interface-childnode', 'ChildNode')}}{{Spec2('DOM WHATWG')}}ElementTraversal インターフェースは {{domxref("ParentNode")}} と ChildNode に分割されました。 previousElementSiblingnextElementSibling は後者で定義されています。
- {{domxref("CharacterData")}} と {{domxref("DocumentType")}} は新しいインターフェースが実装されています。
- remove(), before(), after() および replaceWith() メソッドが追加されました。
{{SpecName('Element Traversal', '#interface-elementTraversal', 'ElementTraversal')}}{{Spec2('Element Traversal')}}ElementTraversal 基本インターフェースにこのプロパティの初期定義が追加され、{{domxref("Element")}} で使われます。
- -

互換コード

- -

外部サイト (github): childNode.js

- -

ブラウザの実装状況

- -

{{Compat("api.ChildNode")}}

- -

関連項目

- - diff --git a/files/ja/web/css/paint()/index.html b/files/ja/web/css/paint()/index.html deleted file mode 100644 index 1fbaf88aa9..0000000000 --- a/files/ja/web/css/paint()/index.html +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: paint() -slug: Web/CSS/paint() -tags: - - CSS - - CSS Function - - CSS 関数 - - CSS4-images - - Houdini - - Reference - - Web - - ウェブ -translation_of: Web/CSS/paint() ---- -
{{CSSRef}}{{SeeCompatTable}}
- -

paint()CSS の関数で、 PaintWorklet で生成された {{cssxref("<image>")}} の値を定義します。

- -

構文

- -
paint(workletName, parameters)
- -

凡例

- -
-
workletName
-
登録された Worklet の名前です。
-
parameters
-
PaintWorklet へ渡される省略可能な追加の引数です。
-
- -

- -

CSS の paint() 関数で追加の引数を渡すことができます。この例では、二つの引数を渡しています。リストアイテムのグループの背景画像が塗りつぶしか輪郭線だけかと、輪郭線の太さです。

- - - - - -
li {
-   --boxColor: hsla(55, 90%, 60%, 1.0);
-   background-image: paint(hollowHighlights, stroke, 2px);
-}
-
-li:nth-of-type(3n) {
-   --boxColor: hsla(155, 90%, 60%, 1.0);
-   background-image: paint(hollowHighlights, filled,  3px);
-}
-
-li:nth-of-type(3n+1) {
-   --boxColor: hsla(255, 90%, 60%, 1.0);
-   background-image: paint(hollowHighlights, stroke, 1px);
-}
- -

boxColor を定義しているセレクターブロックにカスタムプロパティを設定しました。カスタムプロパティは PaintWorklet にアクセスすることができます。

- -

{{EmbedLiveSample("Examples", 300, 300)}}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('CSS Painting API', '#paint-notation', 'Paint Notation')}}{{Spec2('CSS Painting API')}}初回定義
- -

ブラウザーの互換性

- - - -

{{Compat("css.types.image.paint")}}

- -

関連情報

- - diff --git a/files/ja/web/css/transform-function/translatex/index.html b/files/ja/web/css/transform-function/translatex/index.html deleted file mode 100644 index e709d708d2..0000000000 --- a/files/ja/web/css/transform-function/translatex/index.html +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: translateX() -slug: Web/CSS/transform-function/translateX -tags: - - CSS - - CSS Function - - CSS Transforms - - Function - - Reference -translation_of: Web/CSS/transform-function/translateX ---- -
{{CSSRef}}
- -

translateX()CSSfunctionで、要素を二次元平面上の水平方向で再配置します。結果は {{cssxref("<transform-function>")}} データ型になります。

- -

- -
-

注: translateX(tx)translate(tx, 0) または translate3d(tx, 0, 0) と等価です。

-
- -

構文

- -
/* <length-percentage> values */
-transform: translateX(200px);
-transform: translateX(50%);
-
- -

- -
-
<length-percentage>
-
変換ベクトルの横座標を表す {{cssxref("<length>")}} または {{cssxref("<percentage>")}} です。パーセント値は {{cssxref("transform-box")}} プロパティで定義される参照ボックスの幅からの相対値です。
-
- - - - - - - - - - - - - - - - - - - - - -
2 のデカルト座標ℝℙ2 の同次座標3 のデカルト座標ℝℙ3 の同次座標
-

2 では線形変換ではないので、デカルト座標の行列で表すことはできない。

-
10t010001 10t010001 100t010000100001
[1 0 0 1 t 0]
- -

形式文法

- -
translateX({{cssxref("<length-percentage>")}})
-
- -

- -

HTML

- -
<div>Static</div>
-<div class="moved">Moved</div>
-<div>Static</div>
- -

CSS

- -
div {
-  width: 60px;
-  height: 60px;
-  background-color: skyblue;
-}
-
-.moved {
-  transform: translateX(10px); /* translate(10px) と等価 */
-  background-color: pink;
-}
-
- -

結果

- -

{{EmbedLiveSample("Examples", 250, 250)}}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS3 Transforms", "#funcdef-transform-translatex", "translateX()")}}{{Spec2("CSS3 Transforms")}}初回定義
- -

ブラウザーの互換性

- -

<transform-function> データ型の互換性情報をご覧ください。

- -

関連情報

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