SIGN UP MEMBER LOGIN:    
ARTICLE

Rotate Web Page Title in HTML 5

Posted by Manish Singh Articles | HTML 5 February 02, 2012
This is a simple application for beginners that shows how to create a rotation of a title on a web page using HTML 5 and CSS.
Reader Level:
Download Files:
 

Introduction

This is a simple application for beginners that shows how to create a rotation of a title on a web page using HTML 5 and CSS tools. We know that HTML 5 is the advanced version of HTML. Basically HTML 5 can be used to develop 3D applications. This article is intended to help with the use of HTML5 tools to develop a rotation of a title on a web page application. We know that HTML is Hyper Text Markup Language and is used to display data on a browser. CSS is the acronym for Cascading Style Sheet that is used for design. CSS defines how HTML elements are to be displayed.

Step 1 : First Open a HTML editor such as Notepad.

  • Open start->Notepad.
  • The name of editor is "Rotation".

notepad.gif

Step 2 : Create a Folder on a desktop.

  • Right-click on desktop->new->Folder.
  • Name of folder is "Tom".

folder.gif

Step 3 : Open Visual Studio.

  • Go to file -> New->Projects.
  • Creste an ASP. NET Web Application.
  • Name of "India.aspx".

new application.gif

openapplication.gif

Step 4 : Add a HTML file to your web application.

  • Right-click on Solution Explorer.
  • Add->add new item->HTML form.
  • The Name of the HTML form is "Rotation.html".

html.gif

Step 5 :
Create an onload function that is used to set a color, height, width and rotation angle of a title.

Code :

window.onload = function ()
{
    var M = ctx("holder", 1240, 480),
    fonts = [0, M.getFont("1"), M.getFont("2"), M.getFont("3"), M.getFont("Arial Black")],
    rax = M.print(20, 240, "CShorpCorner", fonts[4], 120).attr({ fill: "#00ff99" })
    NUMBERS = [
        M.print(800, 380, "3", fonts[3], 180).attr({ fill: "#00ff99" }),
        ], times = 3;
    for (var i = 0, ii =rax.length; i < ii; i++) {
    rax[i].animate({ fill: ctx.getColor() }, 2000);
}


Step 6 :
Add one css file named design.css that is used to set the properties of a body.

Code

body
{
    background: #fff;
    color:Fuchsia
    font: 100.1% "Lucida Grande", Lucida, Verdana, sans-serif;
}
#holder {
    height: 500px;
    left: 100%;
    margin: 0 0 0 -420px;
    position:fixed;
    top: 0;
    width: 640px;
}
#copy {
  bottom: 0;
    font-size: .7em;
    position:fixed;
    right: 1em;
    text-align: right;


Step 7 :
Now some css and js files are used in the application.

  • design1.css : The css file helps set a text alignignment, position, font -size and background color feature of rotation font web page page.

  • work.js : work.js is a Java script file that helps to set a rotation angle according to the font position of a  font.

  • fontstyle.js :  fontstyle.js is a Java script file that helps set a font on a title.

  • Use all above files in an application.

Code

<link rel="stylesheet" href="design1.css" media="screen"/>
<
script type="text/jscript" src="Scripts/Work.js"></script>
<
script type="text/javascript" src="Scripts/fontstyle.js"></script
>

Step 8 : Set the animation properties that are used for visualization of a font.

Code

NUMBERS[0].animate({ fill: ctx.getColor() }, 2000);
NUMBERS[1].animate({ fill: ctx.getColor() }, 2000);
NUMBERS[2].animate({ fill: ctx.getColor() }, 2000,
function ()
{
    rax.animate({ transform: "...r360" }, 1000);
}

Step 9 :
Press Ctrl + F5 to run the code in a browser.

Output :

out1.gif 

 out2.gif

out4.gif

Resource

Here is some useful resources:

Login to add your contents and source code to this article
share this article :
post comment
 

nice one keep it up animation

Posted by Krishna Garad Feb 04, 2012
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications.
    The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
Become a Sponsor