Advertisement
CatmanIX

MLC Script '-spin' Testing

Feb 20th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 15.45 KB | None | 0 0
  1. /*== Degrees ==*/
  2.  
  3. a[href*=-spin], a:hover[href^='/'][href*='-r'][href*='-d'][href*=-spin] {
  4.     -moz-animation: spin 2s infinite linear;
  5.     -webkit-animation: spin 2s infinite linear;
  6.     image-rendering: -moz-crisp-edges;
  7.     }
  8.  
  9. a[href^='/'][href*='-45'][href*=-spin], a:hover[href^='/'][href*='-45'][href*='-r'][href*='-d'][href*=-spin] {
  10.     -moz-animation: spin-45 2s infinite linear;
  11.     -webkit-animation: spin-45 2s infinite linear;
  12.     image-rendering: -moz-crisp-edges;
  13.     }
  14.  
  15. a[href^='/'][href*='-90'][href*=-spin], a:hover[href^='/'][href*='-90'][href*='-r'][href*='-d'][href*=-spin] {
  16.     -moz-animation: spin-90 2s infinite linear;
  17.     -webkit-animation: spin-90 2s infinite linear;
  18.     image-rendering: -moz-crisp-edges;
  19.     }
  20.  
  21. a[href^='/'][href*='-135'][href*=-spin], a:hover[href^='/'][href*='-135'][href*='-r'][href*='-d'][href*=-spin] {
  22.     -moz-animation: spin-135 2s infinite linear;
  23.     -webkit-animation: spin-135 2s infinite linear;
  24.     image-rendering: -moz-crisp-edges;
  25.     }
  26.  
  27. a[href^='/'][href*='-180'][href*=-spin], a:hover[href^='/'][href*='-180'][href*='-r'][href*='-d'][href*=-spin] {
  28.     -moz-animation: spin-180 2s infinite linear;
  29.     -webkit-animation: spin-180 2s infinite linear;
  30.     image-rendering: -moz-crisp-edges;
  31.     }
  32.  
  33. a[href^='/'][href*='-225'][href*=-spin], a:hover[href^='/'][href*='-225'][href*='-r'][href*='-d'][href*=-spin] {
  34.     -moz-animation: spin-225 2s infinite linear;
  35.     -webkit-animation: spin-225 2s infinite linear;
  36.     image-rendering: -moz-crisp-edges;
  37.     }
  38.  
  39. a[href^='/'][href*='-270'][href*=-spin], a:hover[href^='/'][href*='-270'][href*='-r'][href*='-d'][href*=-spin] {
  40.     -moz-animation: spin-270 2s infinite linear;
  41.     -webkit-animation: spin-270 2s infinite linear;
  42.     image-rendering: -moz-crisp-edges;
  43.     }
  44.  
  45. a[href^='/'][href*='-315'][href*=-spin], a:hover[href^='/'][href*='-315'][href*='-r'][href*='-d'][href*=-spin] {
  46.     -moz-animation: spin-315 2s infinite linear;
  47.     -webkit-animation: spin-315 2s infinite linear;
  48.     image-rendering: -moz-crisp-edges;
  49.     }
  50.  
  51. a[href^='/'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-d'][href*=-spin] {
  52.     -moz-animation: spin-r 2s infinite linear;
  53.     -webkit-animation: spin-r 2s infinite linear;
  54.     image-rendering: -moz-crisp-edges;
  55.     }
  56.  
  57. a[href^='/'][href*='-45'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-45'][href*='-d'][href*=-spin] {
  58.     -moz-animation: spin-45-r 2s infinite linear;
  59.     -webkit-animation: spin-45-r 2s infinite linear;
  60.     image-rendering: -moz-crisp-edges;
  61.     }
  62.  
  63. a[href^='/'][href*='-90'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-90'][href*='-d'][href*=-spin] {
  64.     -moz-animation: spin-90-r 2s infinite linear;
  65.     -webkit-animation: spin-90-r 2s infinite linear;
  66.     image-rendering: -moz-crisp-edges;
  67.     }
  68.  
  69. a[href^='/'][href*='-135'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-135'][href*='-d'][href*=-spin] {
  70.     -moz-animation: spin-135-r 2s infinite linear;
  71.     -webkit-animation: spin-135-r 2s infinite linear;
  72.     image-rendering: -moz-crisp-edges;
  73.     }
  74.  
  75. a[href^='/'][href*='-180'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-180'][href*='-d'][href*=-spin] {
  76.     -moz-animation: spin-180-r 2s infinite linear;
  77.     -webkit-animation: spin-180-r 2s infinite linear;
  78.     image-rendering: -moz-crisp-edges;
  79.     }
  80.  
  81. a[href^='/'][href*='-225'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-225'][href*='-d'][href*=-spin] {
  82.     -moz-animation: spin-225-r 2s infinite linear;
  83.     -webkit-animation: spin-225-r 2s infinite linear;
  84.     image-rendering: -moz-crisp-edges;
  85.     }
  86.  
  87. a[href^='/'][href*='-270'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-270'][href*='-d'][href*=-spin] {
  88.     -moz-animation: spin-270-r 2s infinite linear;
  89.     -webkit-animation: spin-270-r 2s infinite linear;
  90.     image-rendering: -moz-crisp-edges;
  91.     }
  92.  
  93. a[href^='/'][href*='-315'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-315'][href*='-d'][href*=-spin] {
  94.     -moz-animation: spin-315-r 2s infinite linear;
  95.     -webkit-animation: spin-315-r 2s infinite linear;
  96.     image-rendering: -moz-crisp-edges;
  97.     }
  98.  
  99.  
  100. /*== Fancy ==*/
  101.  
  102. a[href^='/'][href*='-226'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-226'][href*='-f'][href*='-d'][href*=-spin] {
  103.     -moz-animation: spin-45 2s infinite linear;
  104.     -webkit-animation: spin-45 2s infinite linear;
  105.     image-rendering: -moz-crisp-edges;
  106.     }
  107.  
  108. a[href^='/'][href*='-270'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-270'][href*='-f'][href*='-d'][href*=-spin] {
  109.     -moz-animation: spin-90 2s infinite linear;
  110.     -webkit-animation: spin-90 2s infinite linear;
  111.     image-rendering: -moz-crisp-edges;
  112.     }
  113.  
  114. a[href^='/'][href*='-315'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-315'][href*='-f'][href*='-d'][href*=-spin] {
  115.     -moz-animation: spin-135 2s infinite linear;
  116.     -webkit-animation: spin-135 2s infinite linear;
  117.     image-rendering: -moz-crisp-edges;
  118.     }
  119.  
  120. a[href^='/'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-f'][href*='-d'][href*=-spin] {
  121.     -moz-animation: spin-180 2s infinite linear;
  122.     -webkit-animation: spin-180 2s infinite linear;
  123.     image-rendering: -moz-crisp-edges;
  124.     }
  125.  
  126. a[href^='/'][href*='-45'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-45'][href*='-f'][href*='-d'][href*=-spin] {
  127.     -moz-animation: spin-225 2s infinite linear;
  128.     -webkit-animation: spin-225 2s infinite linear;
  129.     image-rendering: -moz-crisp-edges;
  130.     }
  131.  
  132. a[href^='/'][href*='-90'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-90'][href*='-f'][href*='-d'][href*=-spin] {
  133.     -moz-animation: spin-270 2s infinite linear;
  134.     -webkit-animation: spin-270 2s infinite linear;
  135.     image-rendering: -moz-crisp-edges;
  136.     }
  137.  
  138. a[href^='/'][href*='-135'][href*='-f'][href*='-r'][href*=-spin], a:hover[href^='/'][href*='-135'][href*='-f'][href*='-d'][href*=-spin] {
  139.     -moz-animation: spin-315 2s infinite linear;
  140.     -webkit-animation: spin-315 2s infinite linear;
  141.     image-rendering: -moz-crisp-edges;
  142.     }
  143.  
  144. a[href^='/'][href*='-226'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-226'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  145.     -moz-animation: spin-45-r 2s infinite linear;
  146.     -webkit-animation: spin-45-r 2s infinite linear;
  147.     image-rendering: -moz-crisp-edges;
  148.     }
  149.  
  150. a[href^='/'][href*='-270'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-270'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  151.     -moz-animation: spin-90-r 2s infinite linear;
  152.     -webkit-animation: spin-90-r 2s infinite linear;
  153.     image-rendering: -moz-crisp-edges;
  154.     }
  155.  
  156. a[href^='/'][href*='-315'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-315'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  157.     -moz-animation: spin-135-r 2s infinite linear;
  158.     -webkit-animation: spin-135-r 2s infinite linear;
  159.     image-rendering: -moz-crisp-edges;
  160.     }
  161.  
  162. a[href^='/'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  163.     -moz-animation: spin-180-r 2s infinite linear;
  164.     -webkit-animation: spin-180-r 2s infinite linear;
  165.     image-rendering: -moz-crisp-edges;
  166.     }
  167.  
  168. a[href^='/'][href*='-45'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-45'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  169.     -moz-animation: spin-225-r 2s infinite linear;
  170.     -webkit-animation: spin-225-r 2s infinite linear;
  171.     image-rendering: -moz-crisp-edges;
  172.     }
  173.  
  174. a[href^='/'][href*='-90'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-90'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  175.     -moz-animation: spin-270-r 2s infinite linear;
  176.     -webkit-animation: spin-270-r 2s infinite linear;
  177.     image-rendering: -moz-crisp-edges;
  178.     }
  179.  
  180. a[href^='/'][href*='-135'][href*='-f'][href*=-spin], a:hover[href^='/'][href*='-135'][href*='-f'][href*='-r'][href*='-d'][href*=-spin] {
  181.     -moz-animation: spin-315-r 2s infinite linear;
  182.     -webkit-animation: spin-315-r 2s infinite linear;
  183.     image-rendering: -moz-crisp-edges;
  184.     }
  185.  
  186.  
  187. /*== keyframes ==*/
  188.  
  189. @-moz-keyframes spin {
  190.     from { -moz-transform:rotate(0deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  191.     to { -moz-transform:rotate(0deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  192.     }
  193. @-moz-keyframes spin-45 {
  194.     from { -moz-transform:rotate(45deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  195.     to { -moz-transform:rotate(45deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  196.     }
  197. @-moz-keyframes spin-90 {
  198.     from { -moz-transform:rotate(90deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  199.     to { -moz-transform:rotate(90deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  200.     }
  201. @-moz-keyframes spin-135 {
  202.     from { -moz-transform:rotate(135deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  203.     to { -moz-transform:rotate(135deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  204.     }
  205. @-moz-keyframes spin-180 {
  206.     from { -moz-transform:rotate(180deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  207.     to { -moz-transform:rotate(180deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  208.     }
  209. @-moz-keyframes spin-225 {
  210.     from { -moz-transform:rotate(225deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  211.     to { -moz-transform:rotate(225deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  212.     }
  213. @-moz-keyframes spin-270 {
  214.     from { -moz-transform:rotate(270deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  215.     to { -moz-transform:rotate(270deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  216.     }
  217. @-moz-keyframes spin-315 {
  218.     from { -moz-transform:rotate(315deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  219.     to { -moz-transform:rotate(315deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  220.     }
  221. @-moz-keyframes spin-r {
  222.     from { -moz-transform:rotate(0deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  223.     to { -moz-transform:rotate(0deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  224.     }
  225. @-moz-keyframes spin-45-r {
  226.     from { -moz-transform:rotate(45deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  227.     to { -moz-transform:rotate(45deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  228.     }
  229. @-moz-keyframes spin-90-r {
  230.     from { -moz-transform:rotate(90deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  231.     to { -moz-transform:rotate(90deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  232.     }
  233. @-moz-keyframes spin-135-r {
  234.     from { -moz-transform:rotate(135deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  235.     to { -moz-transform:rotate(135deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  236.     }
  237. @-moz-keyframes spin-180-r {
  238.     from { -moz-transform:rotate(180deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  239.     to { -moz-transform:rotate(180deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  240.     }
  241. @-moz-keyframes spin-225-r {
  242.     from { -moz-transform:rotate(225deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  243.     to { -moz-transform:rotate(225deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  244.     }
  245. @-moz-keyframes spin-270-r {
  246.     from { -moz-transform:rotate(270deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  247.     to { -moz-transform:rotate(270deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  248.     }
  249. @-moz-keyframes spin-315-r {
  250.     from { -moz-transform:rotate(315deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  251.     to { -moz-transform:rotate(315deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  252.     }
  253.    
  254.    
  255. @-webkit-keyframes spin {
  256.     from { -webkit-transform:rotate(0deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  257.     to { -webkit-transform:rotate(0deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  258.     }
  259. @-webkit-keyframes spin-45 {
  260.     from { -webkit-transform:rotate(45deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  261.     to { -webkit-transform:rotate(45deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  262.     }
  263. @-webkit-keyframes spin-90 {
  264.     from { -webkit-transform:rotate(90deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  265.     to { -webkit-transform:rotate(90deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  266.     }
  267. @-webkit-keyframes spin-135 {
  268.     from { -webkit-transform:rotate(135deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  269.     to { -webkit-transform:rotate(135deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  270.     }
  271. @-webkit-keyframes spin-180 {
  272.     from { -webkit-transform:rotate(180deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  273.     to { -webkit-transform:rotate(180deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  274.     }
  275. @-webkit-keyframes spin-225 {
  276.     from { -webkit-transform:rotate(225deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  277.     to { -webkit-transform:rotate(225deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  278.     }
  279. @-webkit-keyframes spin-270 {
  280.     from { -webkit-transform:rotate(270deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  281.     to { -webkit-transform:rotate(270deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  282.     }
  283. @-webkit-keyframes spin-315 {
  284.     from { -webkit-transform:rotate(315deg)scaleX(1)rotateY(0)translateZ(0px)rotateX(0deg); }
  285.     to { -webkit-transform:rotate(315deg)scaleX(1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  286.     }
  287. @-webkit-keyframes spin-r {
  288.     from { -webkit-transform:rotate(0deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  289.     to { -webkit-transform:rotate(0deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  290.     }
  291. @-webkit-keyframes spin-45-r {
  292.     from { -webkit-transform:rotate(45deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  293.     to { -webkit-transform:rotate(45deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  294.     }
  295. @-webkit-keyframes spin-90-r {
  296.     from { -webkit-transform:rotate(90deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  297.     to { -webkit-transform:rotate(90deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  298.     }
  299. @-webkit-keyframes spin-135-r {
  300.     from { -webkit-transform:rotate(135deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  301.     to { -webkit-transform:rotate(135deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  302.     }
  303. @-webkit-keyframes spin-180-r {
  304.     from { -webkit-transform:rotate(180deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  305.     to { -webkit-transform:rotate(180deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  306.     }
  307. @-webkit-keyframes spin-225-r {
  308.     from { -webkit-transform:rotate(225deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  309.     to { -webkit-transform:rotate(225deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  310.     }
  311. @-webkit-keyframes spin-270-r {
  312.     from { -webkit-transform:rotate(270deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  313.     to { -webkit-transform:rotate(270deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  314.     }
  315. @-webkit-keyframes spin-315-r {
  316.     from { -webkit-transform:rotate(315deg)scaleX(-1)rotateY(0)translateZ(0px)rotateX(0deg); }
  317.     to { -webkit-transform:rotate(315deg)scaleX(-1)rotateY(360deg)translateZ(100px)rotateX(360deg); }
  318.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement