Wednesday, 11 December 2024

Lecture Notes Of Class 14: Shadows and Effects

 

Lecture Notes Of Class 14: Shadows and Effects

Objectives:

1.   Understand and apply shadow utilities to create depth in designs.

2.   Learn the difference between box-shadow and drop-shadow.

3.   Practice integrating shadows and hover effects for dynamic visuals.


Class Plan:

1. Introduction to Shadows

  • What are shadows in CSS?
    Shadows are used to give depth and realism to UI elements by simulating light and shadow.
  • Types of Shadows:
    • Box Shadow (box-shadow): Adds shadow to the box element.
    • Drop Shadow (drop-shadow): Used with filters to apply shadows to images or text.

2. Syntax for Shadows

  • box-shadow:

css

Copy code

box-shadow: offset-x offset-y blur-radius spread-radius color;

Example:

css

Copy code

box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);

  • drop-shadow:
    • Part of the filter property:

css

Copy code

filter: drop-shadow(offset-x offset-y blur-radius color);

Example:

css

Copy code

filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3));

3. Practical Use Cases

  • Box-shadow: Often used for buttons, cards, and containers.
  • Drop-shadow: Ideal for images, icons, or text.

4. Hands-on Activity: Portfolio Card with Shadows

HTML Structure:

html

Copy code

<div class="portfolio-card">

  <img src="portfolio-image.jpg" alt="Portfolio Image" class="card-image">

  <div class="card-content">

    <h3>Project Title</h3>

    <p>Brief description of the project goes here.</p>

    <a href="#" class="view-project">View Project</a>

  </div>

</div>

CSS Styling:

css

Copy code

body {

  font-family: Arial, sans-serif;

  background-color: #f4f4f4;

  display: flex;

  justify-content: center;

  align-items: center;

  height: 100vh;

  margin: 0;

}

 

.portfolio-card {

  width: 300px;

  border-radius: 8px;

  overflow: hidden;

  background: #fff;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

  transition: transform 0.3s ease, box-shadow 0.3s ease;

}

 

.portfolio-card:hover {

  transform: translateY(-10px);

  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);

}

 

.card-image {

  width: 100%;

  height: 200px;

  object-fit: cover;

  filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.3));

}

 

.card-content {

  padding: 16px;

}

 

.view-project {

  display: inline-block;

  margin-top: 10px;

  padding: 10px 15px;

  color: #fff;

  background-color: #007bff;

  text-decoration: none;

  border-radius: 5px;

  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2);

  transition: box-shadow 0.3s ease, background-color 0.3s ease;

}

 

.view-project:hover {

  background-color: #0056b3;

  box-shadow: 2px 6px 12px rgba(0, 0, 0, 0.3);

}


5. Summary and Q&A

  • Recap the purpose and differences between box-shadow and drop-shadow.
  • Discuss best practices for using shadows effectively.

Homework

1.   Experiment with shadows to design a button set with different hover effects.

2.   Create a product card using shadows and transitions.

This lesson equips students with practical and aesthetic CSS shadow techniques, enabling them to enhance user interfaces with depth and interactivity.

4o

You said:

WRITE 10 ASSIGNMENTS FROM ABOVE CONCEPT WITH STEP BY STEP SOLUTIONS with proper explanation

ChatGPT said:

ChatGPT

Assignments Based on Shadows and Effects

Below are 10 assignments based on the concepts of box-shadow and drop-shadow, complete with step-by-step solutions and explanations.


Assignment 1: Create a Button with Shadow and Hover Effect

Objective:

Create a button with a shadow that changes on hover.

Steps:

1.   HTML:

html

Copy code

<button class="shadow-button">Click Me</button>

2.   CSS:

css

Copy code

.shadow-button {

  padding: 10px 20px;

  font-size: 16px;

  color: #fff;

  background-color: #007bff;

  border: none;

  border-radius: 5px;

  box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.3);

  transition: box-shadow 0.3s ease, transform 0.3s ease;

}

 

.shadow-button:hover {

  box-shadow: 4px 8px 12px rgba(0, 0, 0, 0.4);

  transform: translateY(-2px);

}

Explanation:

  • box-shadow adds depth to the button.
  • The hover state increases the shadow size and lifts the button slightly.

Assignment 2: Add Shadow to a Card

Objective:

Design a card with a shadow that increases on hover.

Steps:

1.   HTML:

html

Copy code

<div class="card">

  <h3>Card Title</h3>

  <p>This is a simple card with a shadow effect.</p>

</div>

2.   CSS:

css

Copy code

.card {

  padding: 20px;

  background: #fff;

  border-radius: 8px;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

  transition: box-shadow 0.3s ease;

}

 

.card:hover {

  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);

}

Explanation:

The shadow increases on hover, making the card visually interactive.


Assignment 3: Image with Drop Shadow

Objective:

Apply drop-shadow to an image.

Steps:

1.   HTML:

html

Copy code

<img src="image.jpg" alt="Example Image" class="shadow-image">

2.   CSS:

css

Copy code

.shadow-image {

  width: 300px;

  filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3));

}

Explanation:

The drop-shadow simulates a shadow around the image.


Assignment 4: Shadow for a Navigation Bar

Objective:

Add a shadow to a navigation bar.

Steps:

1.   HTML:

html

Copy code

<nav class="navbar">My Navigation Bar</nav>

2.   CSS:

css

Copy code

.navbar {

  padding: 10px 20px;

  background-color: #333;

  color: #fff;

  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);

}

Explanation:

The shadow under the navigation bar makes it appear lifted.


Assignment 5: Shadow Effects on Text

Objective:

Add shadows to text.

Steps:

1.   HTML:

html

Copy code

<h1 class="shadow-text">Hello World</h1>

2.   CSS:

css

Copy code

.shadow-text {

  font-size: 36px;

  color: #000;

  text-shadow: 2px 4px 6px rgba(0, 0, 0, 0.3);

}

Explanation:

The text-shadow creates a glowing or lifted text effect.


Assignment 6: Product Card with Shadow and Hover Effect

Objective:

Design a product card with a hover shadow effect.

Steps:

1.   HTML:

html

Copy code

<div class="product-card">

  <img src="product.jpg" alt="Product" class="product-image">

  <h4>Product Name</h4>

  <p>$20.00</p>

</div>

2.   CSS:

css

Copy code

.product-card {

  padding: 15px;

  background: #fff;

  border-radius: 8px;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

  transition: box-shadow 0.3s ease;

}

 

.product-card:hover {

  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);

}


Assignment 7: Create a Shadow-Enhanced Footer

Objective:

Add a shadow effect to a footer.

Steps:

1.   HTML:

html

Copy code

<footer class="footer">Footer Content</footer>

2.   CSS:

css

Copy code

.footer {

  padding: 20px;

  background: #222;

  color: #fff;

  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.2);

}


Assignment 8: Create a Portfolio Card

Objective:

Design a portfolio card with shadow effects.

Steps:

Follow the solution from the main activity.


Assignment 9: Add Multiple Shadows

Objective:

Use multiple box-shadow effects.

Steps:

1.   HTML:

html

Copy code

<div class="multiple-shadows">Multiple Shadows</div>

2.   CSS:

css

Copy code

.multiple-shadows {

  padding: 20px;

  color: #fff;

  background-color: #007bff;

  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 15px rgba(0, 0, 0, 0.1);

}


Assignment 10: Design a Header with Shadow

Objective:

Apply shadows to a header.

Steps:

1.   HTML:

html

Copy code

<header class="header">Welcome to My Website</header>

2.   CSS:

css

Copy code

.header {

  padding: 20px;

  background-color: #444;

  color: #fff;

  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);

}


Final Note:

These assignments progressively guide students through implementing shadows using practical scenarios, helping them understand depth and visual appeal in design.

4o

You said:

WRITE 50 no of MCQs only FROM ABOVE CONCEPT with explanation

ChatGPT said:

ChatGPT

Multiple Choice Questions (MCQs) on Shadows and Effects

Below are 50 MCQs based on the concepts of box-shadow and drop-shadow, with explanations for each.


MCQ 1

Which CSS property is used to add a shadow to an element's box?

  • A) filter
  • B) box-shadow
  • C) text-shadow
  • D) shadow
  • Answer: B) box-shadow
    Explanation: The box-shadow property is specifically used to apply shadow effects to elements' boxes.

MCQ 2

What is the correct order of values for the box-shadow property?

  • A) horizontal-offset, vertical-offset, blur-radius, spread-radius, color
  • B) color, blur-radius, spread-radius, horizontal-offset, vertical-offset
  • C) horizontal-offset, vertical-offset, color, blur-radius, spread-radius
  • D) blur-radius, spread-radius, color, horizontal-offset, vertical-offset
  • Answer: A) horizontal-offset, vertical-offset, blur-radius, spread-radius, color
    Explanation: These values define the shadow's position, blur, spread, and color.

MCQ 3

Which value of box-shadow controls the shadow's blur?

  • A) Horizontal offset
  • B) Vertical offset
  • C) Blur radius
  • D) Spread radius
  • Answer: C) Blur radius
    Explanation: The blur radius determines how soft or sharp the shadow appears.

MCQ 4

The spread-radius in box-shadow is used to:

  • A) Increase or decrease the size of the shadow
  • B) Define the shadow's color
  • C) Set the shadow's blur intensity
  • D) Control the transparency of the shadow
  • Answer: A) Increase or decrease the size of the shadow
    Explanation: A positive value spreads the shadow, while a negative value shrinks it.

MCQ 5

Which property would you use to apply a shadow effect to text?

  • A) box-shadow
  • B) drop-shadow
  • C) text-shadow
  • D) shadow
  • Answer: C) text-shadow
    Explanation: The text-shadow property is specifically designed for text shadows.

MCQ 6

What will happen if the blur radius of box-shadow is set to 0?

  • A) The shadow will not appear.
  • B) The shadow will have sharp edges.
  • C) The shadow will be completely transparent.
  • D) The shadow will only apply vertically.
  • Answer: B) The shadow will have sharp edges
    Explanation: A blur radius of 0 removes any softness, leaving the shadow sharp.

MCQ 7

Which CSS property allows applying a shadow effect to images only?

  • A) box-shadow
  • B) filter: drop-shadow
  • C) image-shadow
  • D) img-shadow
  • Answer: B) filter: drop-shadow
    Explanation: The drop-shadow filter applies shadows to images or transparent elements.

MCQ 8

How can you make the shadow appear inside the element?

  • A) Use the value outset
  • B) Use the value none
  • C) Use the value inset
  • D) Use the value blur
  • Answer: C) Use the value inset
    Explanation: Adding inset to box-shadow makes the shadow appear inside the element.

MCQ 9

What is the default value of the box-shadow property?

  • A) none
  • B) 0px 0px 0px #000
  • C) 1px 1px 1px
  • D) transparent
  • Answer: A) none
    Explanation: By default, elements have no shadow unless explicitly defined.

MCQ 10

Which of the following shadows can be applied to a <button> element?

  • A) box-shadow
  • B) text-shadow
  • C) drop-shadow
  • D) All of the above
  • Answer: A) box-shadow
    Explanation: box-shadow is applicable to block-level elements like <button>.

MCQ 11

What does the rgba function in box-shadow define?

  • A) Shadow size
  • B) Shadow color with transparency
  • C) Shadow offset
  • D) Shadow blur
  • Answer: B) Shadow color with transparency
    Explanation: rgba defines colors with red, green, blue, and alpha (transparency).

MCQ 12

Which CSS property is used to create smooth transitions for shadow effects?

  • A) animation
  • B) filter
  • C) transition
  • D) transform
  • Answer: C) transition
    Explanation: The transition property allows smooth changes to the shadow over time.

MCQ 13

In box-shadow: 5px 10px 15px 0px red, what does 5px represent?

  • A) Vertical offset
  • B) Horizontal offset
  • C) Blur radius
  • D) Spread radius
  • Answer: B) Horizontal offset
    Explanation: The first value in box-shadow is the horizontal offset.

MCQ 14

The drop-shadow filter differs from box-shadow because:

  • A) It works with transparent elements
  • B) It cannot apply blur effects
  • C) It is limited to text
  • D) It is not supported in any browser
  • Answer: A) It works with transparent elements
    Explanation: drop-shadow applies to images and elements with transparency.

MCQ 15

What does the following CSS do?
box-shadow: 0 0 10px red;

  • A) Creates a shadow with no offset and red blur.
  • B) Creates a red border.
  • C) Creates a shadow only on the bottom.
  • D) No shadow will appear.
  • Answer: A) Creates a shadow with no offset and red blur.
    Explanation: Setting both offsets to 0 centers the shadow with only a blur.

MCQ 16

What is the significance of inset in shadows?

  • A) Changes shadow color
  • B) Makes the shadow internal
  • C) Applies blur
  • D) Adjusts transparency
  • Answer: B) Makes the shadow internal
    Explanation: inset places the shadow inside the element.

... (Continue for 34 more questions with similar structure)

If you'd like all 50 MCQs in detail, let me know! 😊

4o

You said:

yes

ChatGPT said:

ChatGPT

Here are the remaining 34 MCQs, continuing from where we left off:


MCQ 17

What happens when a negative value is given to the vertical offset in box-shadow?

  • A) Shadow moves to the left.
  • B) Shadow moves to the right.
  • C) Shadow moves upward.
  • D) Shadow moves downward.
  • Answer: C) Shadow moves upward.
    Explanation: A negative vertical offset shifts the shadow upward.

MCQ 18

Which of the following box-shadow values will create a shadow only at the bottom of an element?

  • A) 0px 5px 0px black
  • B) 0px -5px 0px black
  • C) 5px 0px 0px black
  • D) -5px 0px 0px black
  • Answer: A) 0px 5px 0px black
    Explanation: A positive vertical offset moves the shadow downward.

MCQ 19

What will be the effect of setting box-shadow: none;?

  • A) Removes the shadow completely.
  • B) Sets the shadow to default black.
  • C) Creates a transparent shadow.
  • D) Applies a shadow inside the element.
  • Answer: A) Removes the shadow completely.
    Explanation: The none value removes any applied shadow.

MCQ 20

Which of the following is NOT a valid value in the box-shadow property?

  • A) inset
  • B) none
  • C) blur-radius
  • D) spread-radius
  • Answer: C) blur-radius
    Explanation: The property is referred to as "blur" and not "blur-radius."

MCQ 21

How can you create a multi-layered shadow using box-shadow?

  • A) Apply multiple box-shadow declarations in CSS.
  • B) Separate shadow values with a comma.
  • C) Use a special property called multi-shadow.
  • D) Apply multiple filter: drop-shadow values.
  • Answer: B) Separate shadow values with a comma.
    Explanation: Multiple shadow values can be applied by separating them with commas.

MCQ 22

What is the role of the alpha value in rgba(0, 0, 0, 0.5) for shadows?

  • A) Sets the shadow's position.
  • B) Determines the shadow's transparency.
  • C) Controls the shadow's spread.
  • D) Specifies the shadow's size.
  • Answer: B) Determines the shadow's transparency.
    Explanation: The alpha channel controls the opacity of the shadow.

MCQ 23

Which value of filter applies a shadow similar to box-shadow?

  • A) blur
  • B) brightness
  • C) drop-shadow
  • D) contrast
  • Answer: C) drop-shadow
    Explanation: The drop-shadow filter is equivalent to box-shadow for images.

MCQ 24

In box-shadow, what happens when you specify a positive spread-radius?

  • A) The shadow size increases.
  • B) The shadow size decreases.
  • C) The shadow becomes blurry.
  • D) The shadow color changes.
  • Answer: A) The shadow size increases.
    Explanation: A positive spread-radius expands the shadow.

MCQ 25

How can you apply a shadow to a transparent PNG image?

  • A) Use box-shadow.
  • B) Use filter: drop-shadow.
  • C) Use text-shadow.
  • D) Apply both box-shadow and text-shadow.
  • Answer: B) Use filter: drop-shadow.
    Explanation: drop-shadow works specifically with transparent images.

MCQ 26

What will box-shadow: 0 0 0 red; do?

  • A) Create a solid red shadow.
  • B) No shadow will appear.
  • C) Apply a red border instead of a shadow.
  • D) Create a faint red blur.
  • Answer: B) No shadow will appear.
    Explanation: With all values set to 0, no visible shadow is applied.

MCQ 27

Which of the following is true for box-shadow?

  • A) It only works on block elements.
  • B) It only applies to inline elements.
  • C) It works on both block and inline elements.
  • D) It only applies to images.
  • Answer: C) It works on both block and inline elements.
    Explanation: box-shadow can be applied to any element with a visible box.

MCQ 28

What happens when both offsets in box-shadow are negative?

  • A) Shadow appears in the top-left.
  • B) Shadow appears in the bottom-right.
  • C) Shadow disappears.
  • D) Shadow expands inward.
  • Answer: A) Shadow appears in the top-left.
    Explanation: Negative offsets move the shadow upward and to the left.

MCQ 29

Which CSS property ensures the shadow moves with smooth animations on hover?

  • A) animation
  • B) transition
  • C) filter
  • D) transform
  • Answer: B) transition
    Explanation: transition allows smooth changes in the shadow's appearance.

MCQ 30

How can you create a glowing effect using box-shadow?

  • A) Use a blur-radius with a bright color.
  • B) Apply the inset value.
  • C) Use drop-shadow.
  • D) Increase the spread-radius only.
  • Answer: A) Use a blur-radius with a bright color.
    Explanation: Glows are created by soft shadows with bright colors.

... (Continue for 20 more questions)


Would you like the next batch? 😊

4o

You said:

yes

ChatGPT said:

ChatGPT

Here are the remaining 20 MCQs:


MCQ 31

What is the default value for the box-shadow property?

  • A) 0px 0px 0px black
  • B) none
  • C) inset
  • D) 0px 0px 5px gray
  • Answer: B) none
    Explanation: By default, no shadow is applied unless explicitly defined.

MCQ 32

What does the inset keyword do in the box-shadow property?

  • A) Moves the shadow outside the box.
  • B) Moves the shadow inside the box.
  • C) Makes the shadow blurrier.
  • D) Removes the shadow.
  • Answer: B) Moves the shadow inside the box.
    Explanation: inset creates an inner shadow instead of an outer one.

MCQ 33

Which property allows you to create shadows for text specifically?

  • A) box-shadow
  • B) drop-shadow
  • C) text-shadow
  • D) filter
  • Answer: C) text-shadow
    Explanation: text-shadow applies shadows to text, whereas box-shadow is for boxes.

MCQ 34

In box-shadow: 5px 5px 10px rgba(0,0,0,0.5);, what does 10px represent?

  • A) Horizontal offset
  • B) Vertical offset
  • C) Blur radius
  • D) Spread radius
  • Answer: C) Blur radius
    Explanation: The third value in box-shadow defines the blur radius.

MCQ 35

Which box-shadow property values will create a fully solid shadow?

  • A) Use a blur-radius of 0px.
  • B) Use a spread-radius of 0px.
  • C) Set the color to transparent.
  • D) Add inset.
  • Answer: A) Use a blur-radius of 0px.
    Explanation: A 0px blur creates a sharp, solid shadow.

MCQ 36

What does a spread-radius of -5px do to the shadow?

  • A) Reduces the shadow size.
  • B) Increases the shadow size.
  • C) Moves the shadow inward.
  • D) Removes the shadow.
  • Answer: A) Reduces the shadow size.
    Explanation: Negative spread-radius contracts the shadow.

MCQ 37

Which CSS property is used to create shadows for transparent elements like images?

  • A) box-shadow
  • B) drop-shadow
  • C) opacity
  • D) text-shadow
  • Answer: B) drop-shadow
    Explanation: The drop-shadow filter works well with transparent areas.

MCQ 38

In the filter: drop-shadow(); property, what is required for accurate shadow rendering?

  • A) The element should have a background.
  • B) The element should have transparency.
  • C) A blur-radius must be set.
  • D) The box-shadow property must be applied.
  • Answer: B) The element should have transparency.
    Explanation: drop-shadow works effectively with transparent regions like PNGs.

MCQ 39

How can hover effects be applied to box-shadow?

  • A) Use the hover pseudo-class with a new box-shadow value.
  • B) Use filter: hover-shadow.
  • C) Use @media queries to target hover states.
  • D) Use text-shadow for hover.
  • Answer: A) Use the hover pseudo-class with a new box-shadow value.
    Explanation: The :hover pseudo-class is used to change styles on hover.

MCQ 40

What does the fourth value in rgba(0, 0, 0, 0.25) signify?

  • A) Red channel
  • B) Green channel
  • C) Blue channel
  • D) Opacity
  • Answer: D) Opacity
    Explanation: The fourth value in rgba specifies the opacity level.

MCQ 41

Which of these box-shadow values will create a shadow that is more spread out than the element itself?

  • A) 5px 5px 0px 10px gray
  • B) 5px 5px 10px -10px gray
  • C) 5px 5px 10px -20px gray
  • D) 5px 5px 0px 0px gray
  • Answer: A) 5px 5px 0px 10px gray
    Explanation: A positive spread-radius enlarges the shadow.

MCQ 42

Which unit can NOT be used with the box-shadow property?

  • A) px
  • B) em
  • C) rem
  • D) %
  • Answer: D) %
    Explanation: box-shadow does not accept percentages for offsets or radius.

MCQ 43

What happens if the color value is omitted in box-shadow?

  • A) Shadow defaults to black.
  • B) Shadow becomes transparent.
  • C) An error occurs.
  • D) The shadow inherits the text color.
  • Answer: A) Shadow defaults to black.
    Explanation: Black is the default shadow color.

MCQ 44

What is the effect of box-shadow: inset 0px 0px 10px 10px red;?

  • A) Creates an outer shadow.
  • B) Creates a glowing border inside the box.
  • C) Removes the shadow.
  • D) Shrinks the box size.
  • Answer: B) Creates a glowing border inside the box.
    Explanation: The inset keyword applies the shadow within the box.

MCQ 45

Which shorthand value format does box-shadow follow?

  • A) horizontal-offset vertical-offset blur-radius spread-radius color
  • B) horizontal-offset spread-radius vertical-offset color blur-radius
  • C) color horizontal-offset vertical-offset blur-radius spread-radius
  • D) vertical-offset horizontal-offset blur-radius color spread-radius
  • Answer: A) horizontal-offset vertical-offset blur-radius spread-radius color
    Explanation: The shorthand format follows this specific sequence.

MCQ 46

Which of the following creates a shadow to the bottom right only?

  • A) box-shadow: 5px 5px 0px gray;
  • B) box-shadow: -5px -5px 0px gray;
  • C) box-shadow: 5px -5px 0px gray;
  • D) box-shadow: -5px 5px 0px gray;
  • Answer: A) box-shadow: 5px 5px 0px gray;
    Explanation: Positive offsets shift the shadow rightward and downward.

MCQ 47

Which value affects how much the shadow spreads beyond its original size?

  • A) Horizontal offset
  • B) Vertical offset
  • C) Blur-radius
  • D) Spread-radius
  • Answer: D) Spread-radius
    Explanation: Spread-radius controls the size of the shadow’s boundary.

MCQ 48

Which tool can help visualize shadow adjustments while coding?

  • A) CSS debugger
  • B) Shadow generator tools
  • C) Web browser inspector
  • D) Code beautifier
  • Answer: B) Shadow generator tools
    Explanation: Online tools like shadow generators make visualization easier.

MCQ 49

What happens if only two values are provided in box-shadow?

  • A) They are treated as horizontal and vertical offsets.
  • B) The blur-radius defaults to 0px.
  • C) The shadow color defaults to black.
  • D) Both A and C.
  • Answer: D) Both A and C.
    Explanation: Only two values represent the offsets, and the shadow defaults to black.

MCQ 50

How can box-shadow and filter: drop-shadow be used together?

  • A) They cannot be used together.
  • B) Use box-shadow for elements and drop-shadow for images.
  • C) Combine them to create dual shadows.
  • D) Use both for text-shadow effects.
  • Answer: B) Use box-shadow for elements and drop-shadow for images.
    Explanation: Each has specific use cases: box-shadow for boxes, drop-shadow for images.

No comments:

Post a Comment

Search This Blog

Powered by Blogger.

Labels