Skip to content

yazdrahobycha/Colmar-Academy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeAcademy - "Colmar Academy" Final Project

This is a solution to the 'Colmar Academy' final project in CodeAcademy Course 'Build a Website with HTML, CSS, and Github Pages'.

Table of contents

Overview

The challenge

Users should be able to:

  • View the optimal layout depending on their device's screen size
  • See hover and focus states for interactive elements

Screenshot

Project Photo

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid

What I learned

Completing my first project was a significant achievement for me. Although the journey was filled with difficulties, I persevered and was able to create a comprehensive web page. The process was challenging, but I remained determined to overcome any obstacles that came my way.

The fullscreen banner was a particular highlight of the project for me. I was able to successfully create a visually appealing and impactful element of the page. I am proud of my accomplishment and feel that I have gained valuable experience and skills through this project:

HTMl
<div class="banner flex">
    <div class="banner__container flex">
        <img
            class="banner__img"
            src="img/banner.jpg"
            alt="girl siiting on the desk"
        />
        <div class="banner__text flex">
            <h2>Learn something new everyday</h2>
            <h4>Lorem ipsum dolor sit amet consectetur adipisicing elit.</h4>
            <div class="button">
                <a href="#" class="button__link">Start Here!</a>
            </div>
        </div>
    </div>
</div>
CSS
.banner {
    padding: 6rem 0 2rem 1.5rem;
    background-color: #495579;
    min-height: 100vh;
    align-items: stretch;
}

.banner__container {
    width: 100%;
    justify-content: flex-start;
}

.banner__container img {
    flex: 1 0 60%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
    object-fit: cover;
}

Continued development

  • Develop a deeper understanding of adaptive image rendering.

  • Familiarize oneself with the utilization of semantic HTML.

  • Adopt a more concise coding style for enhanced readability by others.

  • Optimize processes for improved efficiency.

  • Elevate the use of animations and transitions for a more dynamic user experience.

Author

Acknowledgments

Big thanks to Igor4ik for support!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published