The backface-visibility property in CSS is particularly useful when ________.

  • applying transitions
  • creating 3D transformations
  • creating responsive layouts
  • using media queries
The backface-visibility property in CSS is particularly useful when creating 3D transformations. When set to hidden, it prevents the back side of an element from being visible, which is essential for 3D transformations where the front and back of an element should not be visible simultaneously.

You're designing a webpage where you want to ensure that the distance between lines of text is 1.5 times the size of the text. How would you achieve this using CSS?

  • line-height: 1.5em;
  • line-height: 1.5x;
  • line-height: 150%;
  • line-spacing: 1.5;
To ensure that the distance between lines of text is 1.5 times the size of the text, you can use the line-height property in CSS. You can set it to 150%, which is equivalent to 1.5 times the font size. Alternatively, you can use line-height with an em value, like 1.5em, which achieves the same effect.

Which CSS property defines the number of times an animation should run?

  • animation-iteration
  • animation-iteration-count
  • animation-loop
  • animation-repeat
The CSS property that defines the number of times an animation should run is animation-iteration-count. By specifying a value, such as an integer or "infinite," you can control how many times the animation repeats. This property is essential for creating looping animations with a specific number of iterations or an indefinite loop.

You have an element inside a container. The container has a font-size of 20px. If you set the child element's font-size to 1.5em, what will be its computed font-size?

  • 10px
  • 15px
  • 20px
  • 30px
When you set the child element's font-size to 1.5em, it multiplies the parent element's font-size. In this case, 1.5em x 20px = 30px. So, the computed font-size of the child element will be 30px.

If you want an animation to alternate between running forwards and backwards, you would use the animation-direction value of ______.

  • alternate
  • alternate-reverse
  • repeat
  • reverse
To make an animation alternate between running forwards and then backwards, you would use the value alternate for the animation-direction property. This creates a back-and-forth effect for the animation, making it appear as if it's reversing after each cycle.

What is the main purpose of media queries in CSS?

  • To add multimedia elements like images and videos
  • To apply different styles based on user interactions
  • To change the color scheme of a webpage
  • To modify the layout and design of a webpage based on the device's characteristics, such as screen size and orientation
Media queries in CSS are primarily used for creating responsive web design. They allow web developers to adapt the layout and styling of a webpage based on the characteristics of the device, such as screen width, height, and orientation. This is essential for ensuring a consistent and user-friendly experience across various devices, from desktops to mobile phones.

To create a shadow effect behind an element, you'd use the ________ filter.

  • blur
  • drop-shadow
  • glow
  • shadow
To create a shadow effect behind an element in CSS, you'd use the drop-shadow filter. This filter adds a shadow to an element, allowing you to control its position, color, and blur.

You are tasked with creating a vintage look for images on a webpage. Which CSS filter or combination of filters would you likely use?

  • filter: blur(5px) opacity(0.7);
  • filter: grayscale(100%) brightness(1.2) hue-rotate(90deg);
  • filter: invert(100%) contrast(1.2) sepia(100%);
  • filter: sepia(100%) contrast(0.8) brightness(0.8) saturate(1.5);
To create a vintage look for images, you can use CSS filters. The combination sepia(100%) contrast(0.8) brightness(0.8) saturate(1.5) would add a sepia tone, reduce contrast, lower brightness, and slightly increase saturation, giving the image a vintage appearance.

How would you align the content of a grid item along the block (column) axis?

  • align-content: center;
  • align-items: center;
  • align-self: center;
  • justify-content: center;
To align the content of a grid item along the block (column) axis, you should use the 'align-content' property. 'align-content' aligns the items within the grid container along the block axis, such as centering them vertically. 'justify-content' and 'align-items' are used for the main and inline axes, respectively. 'align-self' is used to control the alignment of individual grid items.

Which CSS property is used to specify the number of times an animation should run?

  • animation-duration
  • animation-iteration-count
  • animation-play-count
  • animation-timing-function
The CSS property used to specify the number of times an animation should run is animation-iteration-count. This property allows you to control how many times an animation sequence repeats. If set to a specific number or "infinite," it determines the animation's iteration count.

How would you use the attr() function to get the value of a data attribute in CSS?

  • attr(data-value value)
  • attr(data-value)
  • attr(data-value, value)
  • attr(data-value: value)
To use the attr() function to get the value of a data attribute in CSS, you should specify the attribute's name as an argument within attr(). For example, to retrieve the value of a data attribute named "data-value," you would use attr(data-value). You can then apply this value to a CSS property, such as content or a custom property.

How can you use media queries to target devices with retina displays specifically?

  • @media (device-resolution: 2x)
  • @media (min-device-pixel-ratio: 2)
  • @media (min-resolution: 192dpi)
  • @media (min-resolution: 2dppx)
To target devices with retina displays specifically, you can use the @media query and specify the min-device-pixel-ratio property. The value of 2 represents a typical retina display, where each CSS pixel corresponds to 2 physical device pixels. So, the correct option is @media (min-device-pixel-ratio: 2).