- Project-Guide
- HTML-CSS-CSSframework-Guide
- JavaScript-Guide
- Redux-Guide
- Next-JS-Guide
- React-Native-Guide
- Basic understanding MERN
- Website making idea
- Websites and resources to find pictures more for your website
- flex and grid CSS media queries example
- Seven way to responsive layout
- custom CSS{var(--root name can be any css style)}
- gap properies
- Git and Github
-
Phase-1 HTML-CSS-Responsive-site
-
Phase-2 HTML-CSSFrameworks-Responsive-site
-
Phase-3 Problem Solving
- project-9 with JavaScript
-
Phase-4 Make website with Raw JavaScript(including DOM manipulation)
- project-10 with JavaScript
-
Phase-5 Make website with ES6 (including DOM manipulation) & API
- project-12 with ES6 & API
- similar website find out from figma, theme-forest etc.
- color of website
- what will be written
- Collections of free resources
- User experience
- Responsive
- source
- themeforest
- Figma community
- dribble
- color hunt fo color
resource
- https://app.haikei.app/ & https://coolbackgrounds.io/ & https://meshgradient.com/ for background maker
- lottie & https://icons8.com/icons/set/popular--animated & https://www.humaaans.com/ https://www.openpeeps.com/ for animation
- https://mixkit.co/ for video
- Flex example for mobile devices
@media screen and (max-width: 767px) {
.container{
/* flex-direction: column; */
flex-direction: column-reverse;
}
.container .half-container {
width: 100%;
}
}
- Grid example for tablet responsive layout
@media screen and (min-width: 768px) and (max-width: 992px) {
.container {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 576px) {
.container {
grid-template-columns: repeat(1, 1fr);
}
}
- viewport meta tag(by default we get)
- CSS relative measuring unit(%,vw)
- make image fluid (use % as width)
- Body max width and margin auto
- Two column using flex layout and media query
- Multi-column using grid and media query
- Responsive Menu(bootstrap responsive)
custom CSS{var(--root name can be any css style)}
`Example`
step 1::root {
--primary-color: green;
--secondary-color: red;
--single-border: 2px solid blue;
}
step 2::color: var(--primary-color) or border-bottom: var(--single-border) or background-color: var(--primary-color);
background-color: var(--secondary-color);
step 2:: for better understanding
h1 {
color: var(--primary-color)
}
css style :box-shadow: 0px 6px 50px 0px rgba(0, 0, 0, 0.06);
.container {
display: flex;
...
gap: 10px;
gap: 10px 20px; /* row-gap column gap */
row-gap: 10px;
column-gap: 20px;
}
Option | Git | GitHub |
---|---|---|
1. purpose | source code management | code store/code hosting platform for version control and collaboration. |
2 | Test2 | Toronto |
- What is the main purpose of git branching?
Separate a small feature from the main code.
- Which Command is used to check the list of branches?
> git branch
- Which command will you use to create a new branch named new-branch?
>git checkout -b new-branch
- Optimize images for better loading(photopea,adobe-photoshop,tinypng), types of images {svg(scale-able),GIF(animation) png, jpg,jpeg (colorful),webp(fast-loading),iso(icon), Sprite(use game developers),}
- CSS Overflow (overflow-x: hidden;), ellipsis(tooltip:title,white-space: nowrap; & overflow: hidden;)
- visibility(display: none; visibility: hidden; )
- width: calc(100% - 200px); height: calc(100% - 200px);
- specifityP{important(!important>inlineCSS>id>class>tag)} here periodity rule is specifity we use !important override css bootrap style but nomally we use inlineCSS override bootrap CSS
- pseudo example
p::first-letter {
color: #ff0000;
font-size: xx-large;
}
- 1.Horizontal change:Justify-content{} 2.Vertical change: align-item{}
- align-items: stretch; flex-grow: 1;
- By default Responsive flex:
.container2 {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
- every child will take equal position in row container:
.row > div{
flex: 1;
}