This is a solution to the 'Colmar Academy' final project in CodeAcademy Course 'Build a Website with HTML, CSS, and Github Pages'.
Users should be able to:
- View the optimal layout depending on their device's screen size
- See hover and focus states for interactive elements
- Live Site URL: https://yazdrahobycha.github.io/Colmar-Academy/
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
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;
}-
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.
- Instagram - @yazdrahobycha
- Telegram - Орсен
Big thanks to Igor4ik for support!
