
Learn the fundamentals of HTML5 and CSS by building a no-javascript flipable postcard entirely with markup, then set up your VS Code workspace and folder structure.
Set up a desktop projects folder with a postcard project and a CSS folder, including an index.html and postcard.css, to practice HTML structure and CSS styling.
Learn to create the base HTML5 structure and link a CSS file, use autocomplete, and build a postcard layout with a div class postcard and the Travel Peru title.
Learn to style the page by setting the body background to light slate gray and creating a centered postcard element with a 600 by 400 size and white background.
Import the provided image assets from the lesson zip into your postcard project, then place the front, back, and llama stamp images to create a complete web layout.
Learn to add images with HTML5 elements and semantic tags, using divs with classes and ids, and style a postcard front with borders, shadows, and a background image.
Apply absolute positioning to center the travel title and tagline on a postcard front, using a relative parent, opacity, line height, and Google fonts like Sriracha.
Build the postcard back by layering a background image, main image, and a stamp using HTML divs, CSS background images, and absolute positioning with top and right.
Learn to style the postcard backside main image into a perfect circle with a border and drop shadow using absolute positioning and responsive css.
Design a postcard backside text using html elements, line breaks, and a signature span; style with css via id vs class, absolute positioning, and import Beanie font from Google Fonts.
Learn to create a 3D postcard flip using CSS, including backface-visibility, perspective, and rotateY on hover, with front and back styled together.
Modify the postcard as a modular component, changing text and graphics, and explore flipping options like a business card or movie cover while practicing background sizing.
Are you looking for a perfect, bite-sized introduction to the fundamentals of modern web development? Do you want to learn the core skills of HTML5 and CSS3 without the overwhelming complexity of building an entire website right away? Then this course is for you!
What You'll Achieve
In this focused and engaging project, you will create a fully animated, interactive digital postcard that flips to reveal both a front and back design. The best part? You'll accomplish this with zero JavaScript—relying purely on the power and elegance of HTML and CSS.
This project provides a comprehensive yet contained learning experience, allowing you to:
Learn the structural foundation using HTML5 semantics.
Learn advanced styling techniques with CSS3.
Implement complex visual effects using CSS transitions, transforms to create the stunning 3D flipping effect.
Why This Project Is Perfect
Building a full website can feel like a marathon. This course offers a sprint—a project of just the right size to ensure you gain comprehensive understanding and practical skills without getting lost. It's the ideal stepping stone before tackling larger projects, giving you the confidence to say, "I built that!"
By the end of this course, you'll have a fantastic, portfolio-ready project and the core knowledge necessary to confidently move on to more advanced web development concepts.