Uploaded by Don't Know

Final PPT2

advertisement
“THERE IS NO SHAME IN TAKING LONGER,
YOU AREN’T BEHIND NOR YOUR TIMING IS WRONG.
YOUR PATH IS JUST DIFFERENT”
CSS - Cascading
Style Sheets
CSS is a powerful language tool which used to
control the style and layout of HTML documents. It
allows developers to create visually stunning and
responsive web pages. It was first proposed by
Hakon William Lie in 1994 A.D.
Introduction to CSS
1
Style Your Pages
2
Select Elements
3
Apply Styles
Learn how to add
Discover the different
Understand how to
colors, fonts, and
ways to select and
apply styles inline,
backgrounds to make
target HTML
internally, and
your web pages
elements using CSS
externally to your
visually appealing.
selectors.
HTML code.
Before CSS
After CSS
CSS Advantages
and
Disadvantages
Cascading Style Sheets (CSS) is a powerful tool for
web design, but it also has its pros and cons. Let's
explore the advantages and disadvantages of CSS.
Advantages of CSS:
• Flexible and Efficient Styling
• Separation of Concerns (Structure vs.
Presentation)
• Consistent Design across Multiple Pages
• Easy Maintenance and Updates
Disadvantages of
CSS
• Browser Compatibility Challenges
• Learning Curve for Beginners
• Complexity with Large Projects
• Accessibility Concerns
Present Scenario
Modern Styles
Responsive Design
Accessible Design
CSS allows web designers
CSS enables seamless
CSS empowers designers
to create visually stunning
adaptation of web content
to create inclusive and
and responsive websites.
for various devices and
accessible web experiences
screen sizes.
for all users.
Future Trends and Possibilities
1
CSS Grid Evolution
Expect advancements in CSS grid to simplify complex layouts and
enable more creative web designs.
2
Variable Fonts
Variable fonts will revolutionize typography on the web, providing
greater flexibility and creativity in font usage.
3
Augmented Reality CSS
Imagine using CSS to create immersive AR experiences, seamlessly
blending digital content with the real world.
CSS Selectors
Tag Selectors
Class Selectors
ID Selectors
Select and apply styles to
Target and style elements
Apply specific styles to
HTML elements based on
that belong to a specific
elements with unique IDs
their tag names.
class with unique styles.
for precise customization.
Box Model
Content
The actual content, such as text or
images, within an element.
Box Model
1
Content
The actual content, such as text or
Padding
The space between the content and the
element's border.
images, within an element.
Box Model
1
Content
The actual content, such as text or
Padding
2
images, within an element.
The space between the content
and the element's border.
Border
The line that surrounds the content and
padding.
Box Model
1
Content
The actual content, such as text or
Padding
2
images, within an element.
The space between the content
and the element's border.
3
Border
The line that surrounds the content and
padding.
Margin
The space between the element
and other elements on the page.
Content
Padding
Margin
Border
Time For Fun
Riddles:
1} Riddle: I speak without a mouth and he
without ears. I have nobody, but I come
alive with the wind. What am I?
Answer :An echo
2} Riddle: : I fly without wings. I cry withou
eyes. Wherever I go, darkness follows me
What am I?
Answer :A cloud.
3} Riddle: : I can be cracked, made, told
and played. What am I?
Answer :A joke!
CSS Layout
Floats
Flexbox
Create multi-column
Design flexible and
layouts by floating
responsive layouts using
elements to the left or
the powerful Flexbox
right.
model.
Grid
Create complex and versatile layouts with the CSS Grid
layout system.
CSS Units & Measurements
1
3
Pixels (px)
2
Percentages (%)
Relative to the screen's
Relative to the parent
pixel density,
element's size, useful
recommended for fixed
for responsive web
sizes.
design.
Em
Relative to the font-size of the parent element, allowing
consistent scaling.
Conclusion
Despite its challenges, CSS remains a crucial tool for web designers, allowing them to create
visually appealing, responsive, and accessible websites. By staying updated with emerging
trends and technologies, CSS will continue to shape the future of web design.
Download