Css3 Transitions And Css 3 Animations MCQs with Explanations
Practice high-yield Programming & Software Development MCQs on Css3 Transitions And Css 3 Animations with worked academic solutions for FPSC, PPSC, NTS, NITB, PTS.
Questions
38
Difficulty Level
Exam-Level
Target Exams
FPSC, PPSC, NTS...
Estimated Time
46 mins
Exam-Level FPSC PPSC NTS NITB PTS
Verified for Commission Syllabus • Oct 14, 2026
38
Verified Practice Questions
Interactive test mode with detailed academic worked solutions
Live Progress|0/38 answered
✓0 correct
✗0 wrong
0% score
🎉 Set complete! All 38 questions answered.
Question 1 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following CSS framework is used to create a responsive design?
Correct Answer: Option B — bootstrap
Detailed Academic Explanation:
Bootstrap is a free and open-source collection of tools for creating websites and web applications. It contains HTML- and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions. It aims to ease the development of dynamic websites and web applications.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 2 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css propery defines a relationship between bound elements(s) and some code or content?
Correct Answer: Option D — binding
Detailed Academic Explanation:
Syntax: binding: none | url(bindingfile)
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 3 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css propery define the properties that will be animated in an animation rule?
Correct Answer: Option D — animation
Detailed Academic Explanation:
Syntax: @keyframes: keyframe-name {percentage | from | to {cssrules}}
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 4 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property allows elements to be offset, rotated, scaled, and skewed in a variety of different ways?
Correct Answer: Option C — transform
Detailed Academic Explanation:
Syntax: transform: list of transform-functions | none
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 5 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to define a delay before an animation starts?
Correct Answer: Option B — transition-delay
Detailed Academic Explanation:
Syntax: transition-delay: time1
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 6 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to define which properties a transition will be applied to?
Correct Answer: Option B — transition-property
Detailed Academic Explanation:
Syntax: transition-property: all | none | property-name-1
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 7 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to describe how the animation will play?
Correct Answer: Option D — transition-timing-function
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 8 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to indicate if an animation plays in reverse or repeats itself every other iteration?
Correct Answer: Option C — animation-direction
Detailed Academic Explanation:
Syntax: animation-direction: normal | alternate [,normal | alternate
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 9 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to define the number of times an animation should play?
Correct Answer: Option C — animation-iteration-count
Detailed Academic Explanation:
Syntax: animation-iteration-count: number | infinite
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 10 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to define the animations that should be run?
Correct Answer: Option D — none of the mentioned
Detailed Academic Explanation:
Syntax:animation-name: @keyframe-name | none
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 11 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What does SVG stands for?
Correct Answer: Option B — Scalable Vector Graphics
Detailed Academic Explanation:
Scalable Vector Graphics is the correct answer to “What does SVG stands for”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 12 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following is not an attribute used with SVG ellipse?
Correct Answer: Option C — rr
Detailed Academic Explanation:
rr is the correct answer to “Which of the following is not an attribute used with SVG ellipse”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 13 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following is attribute of SVG line?
Correct Answer: Option D — all of the mentioned
Detailed Academic Explanation:
all of the mentioned is the correct answer to “Which of the following is attribute of SVG line”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 14 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following defines the color of a line, text or outline of an element?
Correct Answer: Option D — all of the mentioned
Detailed Academic Explanation:
all of the mentioned is the correct answer to “Which of the following defines the color of a line, text or outline of an element”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 15 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property should be used to make a responsive image?
Correct Answer: Option D — all of the mentioned
Detailed Academic Explanation:
all of the mentioned is the correct answer to “Which of the following css property should be used to make a responsive image”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 16 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property is used to define the time it takes one iteration of an animation to play?
Correct Answer: Option C — transition-duration
Detailed Academic Explanation:
transition-duration is the correct answer to “Which of the following css property is used to define the time it takes one iteration of an animation to play”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 17 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following CSS3 property specifies how nested elements are rendered in 3D space?
Correct Answer: Option C — transform-render
Detailed Academic Explanation:
transform-render is the correct answer to “Which of the following CSS3 property specifies how nested elements are rendered in 3D space”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 18 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following CSS3 property specifies where to navigate when using the arrow-right navigation key?
Correct Answer: Option C — nav-side
Detailed Academic Explanation:
nav-side is the correct answer to “Which of the following CSS3 property specifies where to navigate when using the arrow-right navigation key”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 19 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What does this code do? Code: @media only screen and (max-width: 500px) { body { background-color: lightblue; } }
Correct Answer: Option A — If the browser window is smaller than 500px, the background color will change to lightblue:
Detailed Academic Explanation:
If the browser window is smaller than 500px, the background color will change to lightblue: is the correct answer to “What does this code do? Code: @media only screen and (max-width: 500px) { body { background-color: lightblue; } }”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 20 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following transition-timing-function property specifies a transition effect with a slow start, then fast, then end slowly
Correct Answer: Option A — ease
Detailed Academic Explanation:
ease is the correct answer to “Which of the following transition-timing-function property specifies a transition effect with a slow start, then fast, then end slowly”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 21 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to create an SVG ellipse?
Correct Answer: Option B — <ellipse>
Detailed Academic Explanation:
<ellipse> is the correct answer to “Which of the following element is used to create an SVG ellipse”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 22 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following css property defines whether or not an element should be visible when not facing the screen?
Correct Answer: Option C — backface-visibility
Detailed Academic Explanation:
backface-visibility is the correct answer to “Which of the following css property defines whether or not an element should be visible when not facing the screen”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 23 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following CSS3 property specifies whether or not an element is resizable by the user?
Correct Answer: Option B — length
Detailed Academic Explanation:
length is the correct answer to “Which of the following CSS3 property specifies whether or not an element is resizable by the user”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 24 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following nav-right value is used to the inherits this property from its parent element?
Correct Answer: Option D — inherit
Detailed Academic Explanation:
inherit is the correct answer to “Which of the following nav-right value is used to the inherits this property from its parent element”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 25 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following outline-offset value sets the distance the outline is outset from the border edge?
Correct Answer: Option B — length
Detailed Academic Explanation:
length is the correct answer to “Which of the following outline-offset value sets the distance the outline is outset from the border edge”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 26 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following transition-timing-function property specifies a transition effect with a slow start?
Correct Answer: Option B — ease-in
Detailed Academic Explanation:
ease-in is the correct answer to “Which of the following transition-timing-function property specifies a transition effect with a slow start”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 27 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to begin an SVG image?
Correct Answer: Option B — <svg>
Detailed Academic Explanation:
<svg> is the correct answer to “Which of the following element is used to begin an SVG image”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 28 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following method combines all the 2D transform methods into one using transform?
Correct Answer: Option C — matrix()
Detailed Academic Explanation:
matrix() is the correct answer to “Which of the following method combines all the 2D transform methods into one using transform”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 29 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What should be written in the blank of the code for resizing elements in Responsive Web Design with Transitions Code: body { background-image: url(fog.jpg); background-size: cover; background-repeat: no-repeat; color: #fff; font-family: Avenir, Arial, sans-serif; } h1 { font-family: 'Calluna Sans', Arial, sans-serif; text-align: center; font-size: 10rem; margin: 8rem auto; } h1 { font-family: 'Calluna Sans', Arial, sans-serif; text-align: center; font-size: 10rem; margin: 8rem auto; transition: 1s font-size linear; } ______________ and (max-width: 1100px) { h1 { font-size: 8rem; }
Correct Answer: Option B — @media screen
Detailed Academic Explanation:
@media screen is the correct answer to “What should be written in the blank of the code for resizing elements in Responsive Web Design with Transitions Code: body { background-image: url(fog.jpg); background-size: cover; background-repeat: no-repeat; color: #fff; font-family: Avenir, Arial, sans-serif; } h1 { font-family: 'Calluna Sans', Arial, sans-serif; text-align: center; font-size: 10rem; margin: 8rem auto; } h1 { font-family: 'Calluna Sans', Arial, sans-serif; text-align: center; font-size: 10rem; margin: 8rem auto; transition: 1s font-size linear; } ______________ and (max-width: 1100px) { h1 { font-size: 8rem; }”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 30 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following code set the webpage correctly displayed on a device?
Correct Answer: Option A — <meta name="viewport" content="width=device-width, initial-scale=1.0">
Detailed Academic Explanation:
<meta name="viewport" content="width=device-width, initial-scale=1.0"> is the correct answer to “Which of the following code set the webpage correctly displayed on a device”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 31 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following CSS3 property is used to tell the browser what the sizing properties should be include?
Correct Answer: Option A — box-sizing
Detailed Academic Explanation:
box-sizing is the correct answer to “Which of the following CSS3 property is used to tell the browser what the sizing properties should be include”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 32 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What does this code do? Code: @media only screen and (max-width: 768px) { class*="col-"] { width: 100%; } }
Correct Answer: Option B — When the screen gets smaller than 768px, each column should have a width of 100%.
Detailed Academic Explanation:
When the screen gets smaller than 768px, each column should have a width of 100%. is the correct answer to “What does this code do? Code: @media only screen and (max-width: 768px) { class*="col-"] { width: 100%; } }”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 33 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to create a circle?
Correct Answer: Option C — <circle>
Detailed Academic Explanation:
<circle> is the correct answer to “Which of the following element is used to create a circle”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 34 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What should be written in the blank of the code for JQuery Code Used to Apply CSS3 Animations? CSS Code: _________ leftmove { 100% { transform: translateX(-70px); opacity: 1; } } _________ rightmove { 100% { transform: translateX(70px); opacity: 1; } } jQuery Code: <script> $(function() { var footerBottom = $("#articlefooter").offset().top + $("#articlefooter").height(); $(window).scroll(function() { if ($(this).scrollTop() > (footerBottom - $(window).height())) { 131 $("#prevpage").css('animation', 'leftmove 1s 2s forwards'); $("#nextpage").css('animation', 'rightmove 1s 1s forwards'); }); }); </script>
Correct Answer: Option B — @keyframes
Detailed Academic Explanation:
@keyframes is the correct answer to “What should be written in the blank of the code for JQuery Code Used to Apply CSS3 Animations? CSS Code: _________ leftmove { 100% { transform: translateX(-70px); opacity: 1; } } _________ rightmove { 100% { transform: translateX(70px); opacity: 1; } } jQuery Code: <script> $(function() { var footerBottom = $("#articlefooter").offset().top + $("#articlefooter").height(); $(window).scroll(function() { if ($(this).scrollTop() > (footerBottom - $(window).height())) { 131 $("#prevpage").css('animation', 'leftmove 1s 2s forwards'); $("#nextpage").css('animation', 'rightmove 1s 1s forwards'); }); }); </script>”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 35 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to create any shape that consists of only straight lines?
Correct Answer: Option B — <polyline>
Detailed Academic Explanation:
<polyline> is the correct answer to “Which of the following element is used to create any shape that consists of only straight lines”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 36 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
What does this code do? Code: @media only screen and (orientation: landscape) { body { background-color: lightblue; } }
Correct Answer: Option A — web page will have a lighblue background if the orientation is in landscape mode
Detailed Academic Explanation:
web page will have a lighblue background if the orientation is in landscape mode is the correct answer to “What does this code do? Code: @media only screen and (orientation: landscape) { body { background-color: lightblue; } }”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 37 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to create a SVG rectangle?
Correct Answer: Option C — <rect>
Detailed Academic Explanation:
<rect> is the correct answer to “Which of the following element is used to create a SVG rectangle”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
Question 38 of 38
★ FPSC
★ PPSC
★ FPSC
★ PPSC
Which of the following element is used to create a SVG line?
Correct Answer: Option A — <line>
Detailed Academic Explanation:
<line> is the correct answer to “Which of the following element is used to create a SVG line”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations.
💡Key Conceptual Anchor:Css3 Transitions And Css 3 Animations
✓Link copied to clipboard
Continue Your Practice
Advance Html — Part 1
Master the next curriculum module with 40 exam-standard MCQs.
💡Examiner's Advisory for Programming & Software Development
In competitive commission exams (FPSC, PPSC, KPPSC, SPSC, CSS, PMS), questions are frequently phrased with distractor options designed to catch rote learners. Whenever you answer an MCQ, read the Detailed Academic Explanation and Conceptual Anchor to understand why the remaining options are incorrect.
","text":"What should be written in the blank of the code for JQuery Code Used to Apply CSS3 Animations? CSS Code: _________ leftmove { 100% { transform: translateX(-70px); opacity: 1; } } _________ rightmove { 100% { transform: translateX(70px); opacity: 1; } } jQuery Code: ","acceptedAnswer":{"@type":"Answer","text":"@keyframes","explanation":"@keyframes is the correct answer to “What should be written in the blank of the code for JQuery Code Used to Apply CSS3 Animations? CSS Code: _________ leftmove { 100% { transform: translateX(-70px); opacity: 1; } } _________ rightmove { 100% { transform: translateX(70px); opacity: 1; } } jQuery Code: ”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations."},"suggestedAnswer":[{"@type":"Answer","text":"@media"},{"@type":"Answer","text":"@keyframes"},{"@type":"Answer","text":"animation-name"},{"@type":"Answer","text":"!important"}]},{"@type":"Question","name":"Which of the following element is used to create any shape that consists of only straight lines?","text":"Which of the following element is used to create any shape that consists of only straight lines?","acceptedAnswer":{"@type":"Answer","text":"","explanation":" is the correct answer to “Which of the following element is used to create any shape that consists of only straight lines”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations."},"suggestedAnswer":[{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""}]},{"@type":"Question","name":"What does this code do? Code: @media only screen and (orientation: landscape) { body { background-color: lightblue; } }","text":"What does this code do? Code: @media only screen and (orientation: landscape) { body { background-color: lightblue; } }","acceptedAnswer":{"@type":"Answer","text":"web page will have a lighblue background if the orientation is in landscape mode","explanation":"web page will have a lighblue background if the orientation is in landscape mode is the correct answer to “What does this code do? Code: @media only screen and (orientation: landscape) { body { background-color: lightblue; } }”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations."},"suggestedAnswer":[{"@type":"Answer","text":"web page will have a lighblue background if the orientation is in landscape mode"},{"@type":"Answer","text":"web page will have a lighblue background if the orientation is not in landscape mode"},{"@type":"Answer","text":"web page will have a red background if the orientation is in landscape mode"},{"@type":"Answer","text":"None of the mentioned"}]},{"@type":"Question","name":"Which of the following element is used to create a SVG rectangle?","text":"Which of the following element is used to create a SVG rectangle?","acceptedAnswer":{"@type":"Answer","text":"","explanation":" is the correct answer to “Which of the following element is used to create a SVG rectangle”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations."},"suggestedAnswer":[{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""}]},{"@type":"Question","name":"Which of the following element is used to create a SVG line?","text":"Which of the following element is used to create a SVG line?","acceptedAnswer":{"@type":"Answer","text":"","explanation":" is the correct answer to “Which of the following element is used to create a SVG line”. This question is standard in competitive examination syllabi for Css3 Transitions And Css 3 Animations."},"suggestedAnswer":[{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""},{"@type":"Answer","text":""}]}]}