blog

Home / DeveloperSection / Blogs / How to show the cards on the webpage using CSS3?

How to show the cards on the webpage using CSS3?

How to show the cards on the webpage using CSS3?

Ashutosh Kumar Verma 193 07-Jun-2024

Show Cards using CSS3

To display the cards on a webpage using CSS3 involves styling HTML elements to create a card-like look

Example- 

Here is the basic example of how to display the card on the webpage using CSS3

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Display Card Example</title>
<style>
  /* Styling for card */
  .card {
    width: 300px;
    border: 1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    margin: auto;
  }
/* styling for image */
  .card img {
    width: 100%;
    height: auto;
    display: block;
  }

  .card-content {
    padding: 20px;
  }

  .card-content h3 {
    margin-top: 0;
  }

  .card-content p {
    margin-bottom: 20px;
  }
	/* Styling for button displayed on the card */
  .card-content a {
    display: inline-block;
    background-color: #007bff;
    color: #fff;
    padding: 8px 16px;
    text-decoration: none;
    border-radius: 3px;
  }
    /* Center the heading */
    .headting-text{
    display: flex;
    justify-content: center;
  }
</style>
</head>
<body>

  <div class="headting-text">
    <h1>Here is display a card using CSS</h1>
  </div>
  
<!-- HTML for design the card -->
  <div class="card">
    <img src="nature-img.jpg" alt="Example Image">
    <div class="card-content">
      <h3>Title</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget felis nec odio vestibulum fringilla.</p>
      <a href="#">Read More</a>
    </div>
  </div>

</body>
</html>

In the example above

  • To represent the card container, we use a <div> element of the class called "card".
  • In the card container we add an <img> element for the card image and a <div> element with a class called "card-content" that will hold the card's content (title, text, and button).
  • We create the card using CSS, setting the width, border, border, overflow, box shadow and margins to create a card-like card.
  • The .card img rule creates the card image so that it is responsive in the card.
    The .card-content rule sets the card content area with padding.
  • The new format is applied to the headings, paragraphs, and links within the card text to improve readability and appearance.

Output- 

How to show the cards on the webpage using CSS3?

You can create multiple cards by duplicating the card HTML layout and adjusting the content and style as needed. Additionally, you can further customize the look of the card by modifying CSS properties to suit your layout needs.

 

Also, Read: How to create a loader using CSS?


Updated 07-Jun-2024
Hi! This is Ashutosh Kumar Verma. I am a software developer at MindStick Software Pvt Ltd since 2021. I have added some new and interesting features to the MindStick website like a story section, audio section, and merge profile feature on MindStick subdomains, etc. I love coding and I have good knowledge of SQL Database.

Leave Comment

Comments

Liked By