Meeting Status Table with User Information in Bootstrap 5

Meeting Status Table with User Information in Bootstrap 5



<!doctype html>
<html>

<head>
    <meta charset='utf-8'>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <link href='https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css' rel='stylesheet'>
    <link href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'>
</head>

<body oncontextmenu='return false' class='snippet-body'>
    <div class="container rounded mt-5 bg-white p-md-5">
        <div class="h2 font-weight-bold">Meetings</div>
        <div class="table-responsive">
            <table class="table">
                <thead>
                    <tr>
                        <th scope="col">Name</th>
                        <th scope="col">Date</th>
                        <th scope="col">Time</th>
                        <th scope="col">Status</th>
                    </tr>
                </thead>
                <tbody>
                    <tr class="bg-blue">
                        <td class="pt-2"> <img
                                src="https://images.pexels.com/photos/415829/pexels-photo-415829.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500"
                                class="rounded-circle" alt="">
                            <div class="pl-lg-5 pl-md-3 pl-1 name">Emilia Kollette</div>
                        </td>
                        <td class="pt-3 mt-1">25 Sep 2020</td>
                        <td class="pt-3">11:00 AM</td>
                        <td class="pt-3"><span class="fa fa-check pl-3"></span></td>
                        <td class="pt-3"><span class="fa fa-ellipsis-v btn"></span></td>
                    </tr>
                    <tr id="spacing-row">
                        <td></td>
                    </tr>
                    <tr class="bg-blue">
                        <td class="pt-2"> <img
                                src="https://images.pexels.com/photos/3765114/pexels-photo-3765114.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940"
                                class="rounded-circle" alt="">
                            <div class="pl-lg-5 pl-md-3 pl-1 name">Anny Adams</div>
                        </td>
                        <td class="pt-3">26 Sep 2020</td>
                        <td class="pt-3">11:00 AM</td>
                        <td class="pt-3"><span class="fa fa-check pl-3"></span></td>
                        <td class="pt-3"><span class="fa fa-ellipsis-v btn"></span></td>
                    </tr>
                    <tr id="spacing-row">
                        <td></td>
                    </tr>
                    <tr class="bg-blue">
                        <td class="pt-2"> <img
                                src="https://images.pexels.com/photos/3779448/pexels-photo-3779448.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500"
                                class="rounded-circle" alt="">
                            <div class="pl-lg-5 pl-md-3 pl-1 name">Arnold Linn</div>
                        </td>
                        <td class="pt-3">26 Sep 2020</td>
                        <td class="pt-3">02:00 PM</td>
                        <td class="pt-3"><span class="fa fa-check pl-3"></span></td>
                        <td class="pt-3"><span class="fa fa-ellipsis-v btn"></span></td>
                    </tr>
                    <tr id="spacing-row">
                        <td></td>
                    </tr>
                    <tr class="bg-blue">
                        <td class="pt-2"> <img
                                src="https://images.pexels.com/photos/415829/pexels-photo-415829.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500"
                                class="rounded-circle" alt="">
                            <div class="pl-lg-5 pl-md-3 pl-1 name">Josh Limosel</div>
                        </td>
                        <td class="pt-3">26 Sep 2020</td>
                        <td class="pt-3">04:00 PM</td>
                        <td class="pt-3"><span class="fa fa-minus pl-3"></span></td>
                        <td class="pt-3"><span class="fa fa-ellipsis-v btn"></span></td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
    <script type='text/javascript' src='https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js'></script>
    <script type='text/javascript' src='https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js'></script>
</body>

</html>
                                            
                                        

@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@700&family=Poppins:wght@600&display=swap');

* {
    box-sizing: border-box
}

body {
    background-color: #d9ecf2;
    font-family: 'Poppins', sans-serif;
    color: #666
}

.h2 {
    color: #444;
    font-family: 'PT Sans', sans-serif
}

thead {
    font-family: 'Poppins', sans-serif;
    font-weight: bolder;
    font-size: 20px;
    color: #666
}

img {
    width: 40px;
    height: 40px
}

.name {
    display: inline-block
}

.bg-blue {
    background-color: #EBF5FB;
    border-radius: 8px
}

.fa-check,
.fa-minus {
    color: blue
}

.bg-blue:hover {
    background-color: #3e64ff;
    color: #eee;
    cursor: pointer
}

.bg-blue:hover .fa-check,
.bg-blue:hover .fa-minus {
    background-color: #3e64ff;
    color: #eee
}

.table thead th,
.table td {
    border: none
}

.table tbody td:first-child {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

.table tbody td:last-child {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px
}

#spacing-row {
    height: 10px
}

@media(max-width:575px) {
    .container {
        width: 125%;
        padding: 20px 10px
    }
}

                                        

//Doesn't require any JS.

                                        

This Bootstrap 5 snippet provides a visually appealing and functional table for displaying meeting information, including attendee names, dates, times, and statuses. The table is designed to be responsive and customizable, ensuring a seamless user experience across different devices. The table includes features like avatar images, status indicators, and customizable styling options.

Key Features:

  • Responsive Design: The table adapts seamlessly to various screen sizes, providing a consistent user experience on desktops, tablets, and mobile devices.
  • Customizable Styling: Easily modify the appearance of the table and its elements using Bootstrap's CSS classes to match your website's design and branding.
  • User Information: Display attendee names and avatar images to provide a more personalized experience.
  • Meeting Details: Include meeting dates, times, and statuses in a clear and concise format.
  • Status Indicators: Use visual indicators, such as checkmarks or other symbols, to represent different meeting statuses (e.g., completed, pending, canceled).

Implementation:

  • Include Bootstrap 5: Ensure you have Bootstrap 5 installed and configured in your project.
  • Create the HTML Structure: Set up the basic HTML structure for the table, including the container, table header, and table rows.
  • Apply Bootstrap Classes: Use Bootstrap's CSS classes to style the table and its elements, such as table, thead, tbody, tr, td, avatar, and status-indicator.
  • Customize as Needed: Modify the Bootstrap classes and HTML structure to customize the appearance and content of the table according to your specific requirements.

Building Blocks for Your Web Pages

Explore a collection of pre-written HTML,CSS and Javascript
snippets to jumpstart your web development projects.

Bootstrap

Browse Snippets

Tailwind

Browse Snippets

CSS

Browse Snippets
See More Categories

DocsAllOver

Where knowledge is just a click away ! DocsAllOver is a one-stop-shop for all your software programming needs, from beginner tutorials to advanced documentation

Get In Touch

We'd love to hear from you! Get in touch and let's collaborate on something great

Copyright copyright © Docsallover - Your One Shop Stop For Documentation