Notes: Animating an SVG File

November 29, 2019

Figuring out a simple animation using a SVG file. The purpose with flash not being useable on several devices and various security concerns with flash files that people will have this feature turned off on their browsers this is a simple, small way to replace simple flash files.

Link to CodePen Sample

SVG files are Scalable Vector Graphics, that can be created in programs like Illustrator. These instruction are from using Adobe Illustrator 2020.

WORKING NOTES:

Create the file like you would any other Illustrator file at the final size you want it.
Name the Layers where you would remember the names and understand them.
Save as an Illustrator file as you go, when you’re ready to save for the web go to File > Export to..
For this one I used these options:
Styling: Internal CSS
Font: SVG
Images: Preserve
Object IDs: Layer Names
Decimal: 2
I had unchecked Minify (this left the code longer but easier to read, see codepen sample)
I unchecked Responsive
Then I clicked ‘Show Code’ and copy and pasted that code into a basic HTML File template.

I think went through the code and did a bit of clean up. Because of how simple this SVG file is I went through and put comments above the style areas, these had names like class = .cls-5  when you go down into the SVG file you’ll see an ID that has your layer name. since I wasn’t going to do a lot I would add my code to the .cls file. Any wording such as the ‘Look a…’ had a few different styles to it, I went through and removed the extra styles between to keep it easier to manage.

I then added the keyframes to the HTML Header style area, for a big project where you’ll share keyframes or have the file on more than one page you’ll want to add the CSS to an external file.

Related Articles

Cloud Computing

Cloud Computing

As we seen in the above cartoon there can be some confusion over what is ‘the cloud’ and how it works. Such as how Bob, the slightly balding manager in the cartoon, thought the data was up in an actual cloud. I’ve wrote up a basic description of what is ‘the cloud’....

read more
HTML5 Forms – Verification

HTML5 Forms – Verification

Created a HTML form with verification using only HTML 5 and CSS code. With HTML 5 you don’t need to rely on JavaScript to do a lot of things that was needed in the past. These things would be to not submit if area was blank, that the elements are in the right format....

read more
Visit Farmer City: Test Site

Visit Farmer City: Test Site

Visit Farmer City is a test website location that I use to work on website ideas usually for big projects. When doing these sample sites I give them a generic branding to not show who the customer is. Right now it’s being used to create an idea for a newspaper and not...

read more

Pin It on Pinterest

Share This