w2utils.cssPrefix
更新日: 2018-09-07
cssPrefix(prop, val, returnString)
ブラウザ固有のプレフィックス(ベンダープレフィックス)を追加したCSSを返します。 戻り値はobject
です。
- prop: string
- CSSプロパティ。
- val: string
- CSSプロパティの値。
- returnString: boolean
- オブジェクトの代わりに文字列を返すかどうかを指定します。
説明
このメソッドはGrid、Popup等で内部的に使われます。 また、このメソッドを使用することもできます。 ベンダープレフィックスとして、 -webkit
、-moz
、-ms
、-o
を付与したオブジェクトを返します。
以下のように指定することができます。
var style = w2utils.cssPrefix('transition', '1s');
// {transition: "1s", -webkit-transition: "1s", -moz-transition: "1s", -ms-transition: "1s", -o-transition: "1s"} と表示します。
console.log(style);
デモ
"デモ用文字列"にCSSを追加し、ベンダープレフィックス付きのCSSオブジェクトをconsole.log
に出力します。 "デモ用文字列"が赤で表示されます。
なお、CSSプロパティをcolor
にしているので、ベンダープレフィックスは無意味です。
JavaScript
var style = w2utils.cssPrefix('color', '#d50000');
$('#demo').css(style);
console.log(style);
HTML
<span id="demo">デモ用文字列</span>
© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.
このコンテンツはvitmalinaによるw2ui.utilsドキュメントを翻訳/改変したものです。