最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js 獲取和設(shè)置css3 屬性值的實(shí)現(xiàn)方法

 更新時(shí)間:2013年05月06日 18:18:17   作者:  
本篇文章介紹了,使用js 獲取和設(shè)置css3 屬性值的實(shí)現(xiàn)方法。需要的朋友參考下

   眾多周知 CSS3 增加了很多屬性,在讀寫的時(shí)候就沒有原先那么方便了。

  如:

  <div style="left:100px"></div>

 只考慮行間樣式的話,只需 div.style.left 就可獲取,設(shè)置的時(shí)候也只需要 div.style.left='100px' 即可。很簡單。

 但是css3來了

 如:

  <div style="-webkit-transform: translate(20px,-20px)"></div>

  怎么搞?被嚇住了。。。

  設(shè)置的時(shí)候很簡單:
  div.style.webkitTransform='translate(20px,-20px)  '   遵循駝峰式的寫法即可。

  獲取的時(shí)候:
  div.style. webkitTransform  的值為字符串 ‘translate(20px,-20px) '
  如何獲取想要的X、Y值呢?搜索半天沒有找到簡單辦法。只能字符串截取,或者正則匹配來獲得了。

   寫一個(gè)正則表達(dá)式 獲取想要的 20和-20

   reg=/\-?[0-9]+/g     匹配負(fù)號(hào)和數(shù)字

    reg2=/\-?[0-9]+\.?[0-9]*/g   可能包含小數(shù)點(diǎn)的

   然后來match搜索一下
   div.webkitTransform.match(reg)  //結(jié)果 [20,-20]
   就會(huì)返回一個(gè)包含X值和Y值的數(shù)組了。

   同理:
   -webkit-transform: skew(20deg,-50deg); /* skew(相對(duì)x軸傾斜,相對(duì)y軸傾斜)*/

    -webkit-transform: matrix(1,0.4,0,1,0,0);

   各種等等。。。

相關(guān)文章

最新評(píng)論

滁州市| 山丹县| 正宁县| 三亚市| 沿河| 隆化县| 无棣县| 共和县| 崇仁县| 出国| 浦东新区| 南部县| 连云港市| 宁波市| 集安市| 外汇| 齐齐哈尔市| 泸溪县| 边坝县| 延边| 札达县| 萨嘎县| 镇原县| 佛山市| 南澳县| 文安县| 浪卡子县| 招远市| 义乌市| 广宗县| 礼泉县| 枣阳市| 湾仔区| 紫阳县| 建宁县| 本溪| 黑龙江省| 泸西县| 横峰县| 若尔盖县| 谷城县|