Bird
Raised Fist0
Bootsrapmarkup~5 mins

Button styles and variants in Bootsrap - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What is the basic class used to create a button in Bootstrap?
The basic class is <code>btn</code>. It styles an element as a button with Bootstrap's default look.
Click to reveal answer
beginner
Name three Bootstrap button variant classes and their typical colors.
  • btn-primary: Blue, used for main actions.
  • btn-secondary: Gray, used for less important actions.
  • btn-success: Green, used for positive actions like 'Save'.
Click to reveal answer
intermediate
How do you make a Bootstrap button appear larger or smaller?
Add btn-lg for a large button or btn-sm for a small button alongside btn and the variant class.
Click to reveal answer
beginner
What class would you add to a Bootstrap button to make it look like a link?
Use the class btn-link. It styles the button to look like a simple text link but keeps button behavior.
Click to reveal answer
beginner
How can you disable a Bootstrap button so it cannot be clicked?
Add the disabled attribute to the button element or add the class disabled for links styled as buttons.
Click to reveal answer
Which class combination creates a large, green Bootstrap button?
Abtn btn-success btn-lg
Bbtn btn-primary btn-sm
Cbtn btn-secondary btn-lg
Dbtn btn-link btn-lg
What does the btn-outline-primary class do?
ACreates a button with a blue background
BCreates a button that looks like a link
CCreates a disabled button
DCreates a button with a blue border and transparent background
How do you make a Bootstrap button fill the full width of its container?
AAdd class <code>btn-wide</code>
BAdd class <code>btn-full</code>
CAdd class <code>btn-block</code>
DAdd class <code>btn-fluid</code>
Which attribute or class disables a Bootstrap button?
Aclass <code>btn-disabled</code>
Bdisabled attribute or class <code>disabled</code>
Creadonly attribute
Dclass <code>btn-off</code>
What is the purpose of the btn-link class?
ATo create a button that looks like a hyperlink
BTo create a button with a link icon
CTo create a button that opens a new tab
DTo create a disabled button
Explain how to create different button styles in Bootstrap and when you might use each variant.
Think about how colors help users understand button importance.
You got /4 concepts.
    Describe how to adjust the size and disabled state of Bootstrap buttons.
    Consider how size changes the button's look and how disabling prevents clicks.
    You got /3 concepts.

      Practice

      (1/5)
      1. Which Bootstrap class combination correctly creates a blue primary button?
      easy
      A. btn btn-secondary
      B. btn btn-danger
      C. btn btn-warning
      D. btn btn-primary

      Solution

      1. Step 1: Understand Bootstrap button base class

        All Bootstrap buttons require the base class btn to apply button styles.
      2. Step 2: Identify the variant for blue color

        The btn-primary class applies the blue color variant to the button.
      3. Final Answer:

        <button class='btn btn-primary'> -> Option D
      4. Quick Check:

        Blue primary button = btn btn-primary [OK]
      Hint: Primary buttons always use btn-primary class [OK]
      Common Mistakes:
      • Using btn-danger for blue instead of red
      • Omitting the base btn class
      • Confusing btn-secondary with btn-primary
      2. Which of the following is the correct syntax to create a small green success button in Bootstrap?
      easy
      A. <button class='btn btn-primary btn-sm'>Success</button>
      B. <button class='btn btn-success btn-sm'>Success</button>
      C. <button class='btn btn-success btn-lg'>Success</button>
      D. <button class='btn btn-danger btn-sm'>Success</button>

      Solution

      1. Step 1: Identify the success variant class

        The green color for success buttons is applied with btn-success.
      2. Step 2: Choose the small size modifier

        The class btn-sm makes the button smaller in size.
      3. Final Answer:

        <button class='btn btn-success btn-sm'>Success</button> -> Option B
      4. Quick Check:

        Small green button = btn-success btn-sm [OK]
      Hint: Use btn-sm for small size and btn-success for green [OK]
      Common Mistakes:
      • Using btn-lg instead of btn-sm for small size
      • Mixing btn-primary with success text
      • Forgetting the btn base class
      3. What color will the button have when using this code?
      <button class='btn btn-warning btn-lg'>Warning</button>
      medium
      A. Yellow
      B. Red
      C. Blue
      D. Green

      Solution

      1. Step 1: Identify the variant class

        The class btn-warning applies a yellow/orange color to the button.
      2. Step 2: Understand the size modifier

        The btn-lg class makes the button larger but does not affect color.
      3. Final Answer:

        Yellow -> Option A
      4. Quick Check:

        btn-warning = Yellow color [OK]
      Hint: Warning buttons use btn-warning for yellow color [OK]
      Common Mistakes:
      • Confusing btn-warning with btn-danger (red)
      • Thinking btn-lg changes color
      • Mixing btn-primary with warning text
      4. Identify the error in this Bootstrap button code:
      <button class='btn btn-info btn-small'>Info</button>
      medium
      A. btn-info is not a valid variant
      B. Button text should be uppercase
      C. btn-small is not a valid size class
      D. Missing btn base class

      Solution

      1. Step 1: Check variant class validity

        btn-info is a valid Bootstrap variant for a light blue button.
      2. Step 2: Verify size class correctness

        Bootstrap uses btn-sm and btn-lg for sizes, not btn-small.
      3. Final Answer:

        btn-small is not a valid size class -> Option C
      4. Quick Check:

        Size classes are btn-sm or btn-lg only [OK]
      Hint: Use btn-sm or btn-lg for sizes, not btn-small [OK]
      Common Mistakes:
      • Using btn-small instead of btn-sm
      • Assuming btn-info is invalid
      • Forgetting btn base class (not the case here)
      5. You want a dark-themed button that is large and has a warning color. Which class combination achieves this correctly?
      hard
      A. btn btn-dark btn-lg
      B. btn btn-warning btn-lg
      C. btn btn-warning btn-dark btn-lg
      D. btn btn-dark-warning btn-lg

      Solution

      1. Step 1: Understand Bootstrap button variants

        Bootstrap does not have a combined variant like btn-dark-warning. Variants are separate classes like btn-warning (yellow) or btn-dark (dark gray).
      2. Step 2: Choose the correct variant for dark theme

        The dark theme is applied by btn-dark. Adding btn-warning alongside it causes conflicting colors.
      3. Step 3: Apply large size modifier

        The btn-lg class correctly makes the button large.
      4. Final Answer:

        btn btn-dark btn-lg -> Option A
      5. Quick Check:

        Use one variant class plus size class [OK]
      Hint: Use only one variant class with size class for correct style [OK]
      Common Mistakes:
      • Combining multiple variant classes causing style conflicts
      • Using non-existent combined variant classes
      • Forgetting the btn base class
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard