要素から現在適用されているプロパティ識別子を取得するにはどうすればよいCSS
ですか (値を除く)?
translate
というか: 、skew
、rotate
または などの要素を取得する方法はrect
? のような完全に返された文字列という意味ではありませんrect(300px 0px 0px 300px)
。つまり、ただproperty-identifiers
...
私はRegExpにあまり詳しくありませんが、それでうまくいくでしょうか?
したがって、より良い解釈のために:
それを確認し、いくつかの値を (matrix-array を介して) 変更し、それらを要素に再度適用する必要があります。
// http://stackoverflow.com/a/5968313/1250044
function matrixToArray(matrix) {
return matrix.substr(7, matrix.length - 8).split(', ');
}
$("#foo").css("clip","rect(300px 0px 0px 300px)");
var matrix = matrixToArray($("#foo").css("clip"));
// If `#foo` has something else
// applied than `clip`, then
--- ˅ --- // is that not really dynamically
$("#bar").css("clip", "rect(" + matrix[0] + matrix[1] + matrix[2] + matrix[3] + ")");