Advertisement
lalatino

rotate text in raphael

Jul 13th, 2012
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. <title> http://stackoverflow.com/questions/11470932/letter-shadows-from-user-input </title>
  4. <script src="raphael-min.js"></script>
  5. <script type="text/javascript">
  6.  
  7. function draw_text() {
  8.     var txt = document.getElementById("words").value;
  9.     var posy = txt.length*10;
  10.     r.clear();
  11.     var attr = {font: "50px Helvetica", opacity: 0.5};
  12.     var text = r.text(40, 40+posy, txt).attr(attr).attr({fill: "#0f0"});
  13.     text.attr({transform: "r270"}); // rotate 270 degrees
  14.     r.safari();
  15. }
  16. </script>
  17.  
  18. <style type="text/css">
  19. #draw-here-raphael {
  20.     height: 200px;
  21.     width: 400px;
  22.     margin-top:1em;
  23.     top:10em;
  24.     left:10em;
  25.     border: 2px solid #aaa;
  26. }
  27. </style>
  28.  
  29. </head>
  30.  
  31. <body>  
  32.  
  33. Text: <input type="text" id="words" value="" />
  34. <input type="button" value="Draw text" onclick="draw_text()" />
  35.  
  36. <div id="draw-here-raphael"></div>
  37.  
  38. <script type="text/javascript">
  39. var r = new Raphael("draw-here-raphael");
  40. </script>
  41.  
  42. </body>
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement