Card UI

Utilize our card examples to effortlessly design your website, make sure that "null-components" CSS file is included in your project.

Example 1:

HTML |
    <div class="null-display-grid null-container-grid-3 null-gap-20">
        <a href="javascript:void(null)">
            <div class="null-card-container null-box-shadow null-border-radius card-example-1">
        
                <div class="null-card-image-container null-position-relative">
        
                    <img class="null-card-image" src="" width="" height="" alt="" />
                    <div class="null-card-image-overlay"></div>
        
                </div><!--End null-card-image-container-->
        
                <div class="null-padding-20 null-position-relative">
        
                    <div class="null-card-title-container null-position-relative null-margin-bottom-30">
        
                        <h3 class="null-card-title null-font-weight-bold null-font-size-18 null-background-light-grey null-color-main null-padding-10 null-position-absolute null-border-radius">
                            Title
                        </h3><!--End null-card-title-->
        
                    </div><!--End null-card-title-container-->
        
                    <div class="null-card-content-container">

                        <div class="null-color-grey null-font-size-13">October 01,2023</div>
        
                        <p class="null-card-content null-font-size-14 null-color-grey">
                            Content
                        </p><!--End null-card-content-->
        
                    </div><!--End null-card-content-container-->
                
                </div><!--End null-padding-20-->
        
        
        
            </div><!--End null-card-container-->
        </a>
    </div><!--End null-display-grid-->
CSS |
/* Start Card Example 1 */

.card-example-1 .null-card-title {
bottom: -15px;
min-height: 65px;
width: 100%;
}

/* End Card Example 1 */

Example 2:

HTML |
    <div class="null-display-grid null-container-grid-3 null-gap-20">
        <a href="javascript:void(null)">
            <div class="null-card-container null-box-shadow null-border-radius card-example-2">
            
                <div class="null-card-image-container null-position-relative">
            
                    <img class="null-card-image" src="" width="" height="" alt="" />
                    <div class="null-card-image-overlay"></div>
            
                </div><!--End null-card-image-container-->
            
                <div class="null-position-relative">
            
                    <div class="null-card-title-container">
            
                        <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18">
                            Title
                        </h3><!--End null-card-title-->
            
                    </div><!--End null-card-title-container-->
            
                    <div class="null-card-content-container">
            
                        <p class="null-card-content null-font-size-14 null-color-grey text-align-justify">
                          Content
                        </p><!--End null-card-content-->
            
                    </div><!--End null-card-content-container-->         
            
                </div><!--End null-padding-20-->
            
            
            
            </div><!--End null-card-container-->
        </a>
    </div><!--End null-display-grid-->
CSS |
/* Start Card Example 2 */

.card-example-2 .null-card-title-container {
padding:20px 20px 0;
}

.card-example-2 .null-card-content {
max-height: 100px;
overflow: hidden;
margin-bottom: 0;
padding:0 20px;
}

.card-example-2 .null-card-content::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 35px;
background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 60%)), to(rgb(255 255 255)));
background: -o-linear-gradient(top, hsla(0, 0%, 100%, 60%), rgb(255 255 255));
background: linear-gradient(180deg, hsla(0, 0%, 100%, 60%), rgb(255 255 255));
border-bottom-left-radius: var(--null-border-radius);
border-bottom-right-radius: var(--null-border-radius);
}

/* End Card Example 2 */

Example 3:

HTML |
<div class="null-display-grid null-container-grid-3 null-gap-20">
        <a href="javascript:void(null)">
            <div class="null-card-container null-box-shadow null-border-radius card-example-3">
            
                <div class="null-card-image-container null-position-relative">
            
                    <img class="null-card-image" src="" width="" height="" alt="" />
                    <div class="null-card-image-overlay"></div>
            
                </div><!--End null-card-image-container-->

                <div class="null-card-wave-container null-position-relative">
                    <svg class="null-card-wave" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
                        viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto">
                        <defs>
                            <path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"></path>
                        </defs>
                        <g class="parallax">
                            <use xlink:href="#gentle-wave" x="48" y="0" fill="rgba(255,255,255,0.7"></use>
                            <use xlink:href="#gentle-wave" x="48" y="3" fill="rgba(255,255,255,0.5)"></use>
                            <use xlink:href="#gentle-wave" x="48" y="5" fill="rgba(255,255,255,0.3)"></use>
                            <use xlink:href="#gentle-wave" x="48" y="7" fill="#fff"></use>
                        </g>
                    </svg><!--End null-card-wave-->
                </div>
            
                <div class="null-padding-20 null-position-relative">
            
                    <div class="null-card-title-container">
            
                        <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18">
                            Title
                        </h3><!--End null-card-title-->
            
                    </div><!--End null-card-title-container-->
            
                    <div class="null-card-content-container">
            
                        <p class="null-card-content null-font-size-14 null-color-grey">
                            Content
                        </p><!--End null-card-content-->
            
                    </div><!--End null-card-content-container-->
            
            
                </div><!--End null-padding-20-->
            
            
            
            </div><!--End null-card-container-->
        </a>
    </div><!--End null-display-grid-->
CSS |
/* Start Card Example 3 */

.card-example-3 .null-card-wave {
position: absolute;
right: 0;
bottom: -3px;
left: 0;
width: 100%;
}

.card-example-3 .null-card-title {
min-height: 55px;
}

/* End Card Example 3 */

Example 4:

HTML |
    <div class="null-display-grid null-container-grid-3 null-gap-20">
        <a href="javascript:void(null)">
            <div class="null-card-container null-padding-20 null-box-shadow null-border-radius card-example-4">
            
                <div class="null-card-image-container null-position-relative">
            
                    <img class="null-card-image" src="" width="" height="" alt="" />
                    <div class="null-card-image-overlay"></div>
            
                </div><!--End null-card-image-container-->
            
                <div class="null-position-relative">
            
                    <div class="null-card-title-container">
            
                        <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18 null-padding-top-20">
                            Title                        
                        </h3><!--End null-card-title-->
            
                    </div><!--End null-card-title-container-->
            
                    <div class="null-card-content-container">
            
                        <p class="null-card-content null-font-size-14 null-color-grey">
                            Content
                        </p><!--End null-card-content-->
            
                    </div><!--End null-card-content-container-->
                    
                </div><!--End null-position-relative-->
            
            
            
            </div><!--End null-card-container-->
        </a>
    </div><!--End null-display-grid-->
CSS |
/* Start Card Example 4 */

.card-example-4 .null-card-image-container .null-card-image , .card-example-4 .null-card-image-container .null-card-image-overlay{
    border-radius: var(--null-border-radius);
}

/* End Card Example 4 */

Example 5:

Null Image
 

Lorem ipsum dolor sit amet co nsec tetur adipi sicing elit

 

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem iure molestiae possimus odit modi ...

Lorem
HTML |
<div class="null-display-grid null-container-grid-3 null-gap-20">
        <div class="null-card-container null-box-shadow null-border-radius card-example-5">
        
            <div class="null-card-image-container null-position-relative">
        
                <img class="null-card-image" src=" width="" height="" alt="" />
                <div class="null-card-image-overlay"></div>
        
            </div><!--End null-card-image-container-->
        
            <div class="null-padding-20 null-position-relative">
        
                <div class="null-card-title-container">
        
                    <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18">
                        Title
                    </h3><!--End null-card-title-->
        
                </div><!--End null-card-title-container-->

                <div class="null-card-line-container">
                        <div class="null-card-line"></div>
                </div><!--End null-card-line-container-->
        
                <div class="null-card-content-container">
        
                    <p class="null-card-content null-font-size-14 null-color-grey">
                        Content
                    </p><!--End null-card-content-->
        
                </div><!--End null-card-content-container-->

                <div class="null-card-button-container">
                    <a class="null-button null-button-secondary" href="javascript:void(null)">
                        Learn More
                    </a><!--End null-button-->
                </div><!--End null-card-button-container-->
        
                <div
                    class="null-card-floating-box-container null-padding-5 null-box-shadow null-background-white null-text-align-center null-border-radius null-font-size-14">
        
                    <div class="null-card-floating-box">
                        Lorem
                    </div><!--End null-card-floating-box-->
        
                </div><!--End null-card-floating-box-container-->
        
            </div><!--End null-padding-20-->
        
        
        
        </div><!--End null-card-container-->
    </div><!--End null-display-grid-->
CSS |
/* Start Card Example 5 */

.card-example-5 .null-card-title {
min-height: 55px;
}

.card-example-5 .null-card-line {
border-bottom: 3px solid var(--null-color-light-grey);
margin-top: 5px;
}

.card-example-5 .null-card-button-container .null-button {
width: 100%;
}

/* End Card Example 5 */

Example 6:

Null Image
 

Lorem ipsum dolor sit amet co nsec tetur adipi sicing elit

Rain is liquid water in the form of droplets that have condensed from atmospheric water vapor and ...

Item One
Item Two
HTML |
    <div class="null-display-grid null-container-grid-4 null-gap-20">
        <div class="null-card-container null-box-shadow null-border-radius card-example-6">
        
            <div class="null-card-image-container null-position-relative">
        
                <img class="null-card-image" src="" width="" height="" alt="" />
                <div class="null-card-image-overlay"></div>
        
            </div><!--End null-card-image-container-->
        
            <div class="null-padding-20 null-position-relative">
        
                <div class="null-card-title-container">
        
                    <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18">
                        Title
                    </h3><!--End null-card-title-->
        
                </div><!--End null-card-title-container-->
        
                <div class="null-card-content-container">
        
                    <p class="null-card-content null-font-size-14 null-color-grey">
                        Content
                    </p><!--End null-card-content-->
        
                </div><!--End null-card-content-container-->
                
                <div
                    class="null-card-items-container">
        
                    <div class="null-card-item null-margin-bottom-10">
                        Item One
                    </div><!--End null-card-item-->
        
                    <div class="null-card-item null-margin-bottom-10">
                        Item Two
                    </div><!--End null-card-item-->
        
                </div><!--End null-card-items-container-->


                <div class="null-card-button-container null-display-flex null-align-items-center null-justify-content-space-around">

                    <a href="javascript:void(null)" class="null-button null-button-secondary">View</a>
                    <a href="javascript:void(null)" class="null-button null-button-primary">Buy</a>

                </div><!--End null-card-button-container-->
        
            </div><!--End null-padding-20-->
        
        
        
        </div><!--End null-card-container-->
    </div><!--End null-display-grid-->

Example 7:

 
Null Image
 

Lorem ipsum dolor sit amet co nsec tetur adipi sicing elit

Floating Box
HTML |
<div class="null-display-grid null-container-grid-3 null-gap-20 null-margin-top-20 null-margin-bottom-20">

    <div class="null-card-container null-box-shadow null-border-radius null-position-relative card-example-7">

        <div class="null-card-shadow-container"></div>

        <div class="null-card-image-container null-position-relative">

            <img class="null-card-image" src="" width="" height="" alt="" />
            <div class="null-card-image-overlay"></div>

        </div><!--End null-card-image-container-->

        <div class="null-padding-20 null-position-relative">

            <div class="null-card-title-container">

                <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18 null-margin-top-10">
                    Title
                </h3><!--End null-card-title-->

            </div><!--End null-card-title-container-->

            <div
                class="null-card-floating-box-container null-padding-10 null-box-shadow null-background-white null-text-align-center null-border-radius null-font-size-14">

                <div class="null-card-floating-box null-font-weight-bold">
                    Floating Box
                </div><!--End null-card-floating-box-->

            </div><!--End null-card-floating-box-container-->

        </div><!--End null-padding-20-->



    </div><!--End null-card-container-->

</div><!-- null-display-grid -->
CSS |
/* Start Card Example 7 */

.card-example-7 .null-card-shadow-container {
position: absolute;
top: -6px;
left: 5px;
height: 6px;
right: 5px;
background: #D8D8D8;
border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
}


.card-example-7 .null-card-shadow-container::before,
.card-example-7 .null-card-shadow-container::after {
position: absolute;
top: -6px;
left: 5px;
height: 6px;
right: 6px;
background: #D8D8D8;
border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
}

.card-example-7 .null-card-shadow-container::before {
content: "";
opacity: 0.2;
top: -12px;
left: 10px;
right: 10px;
}

.card-example-7 .null-card-shadow-container::after {
content: "";
opacity: 0.5;
}

/* End Card Example 7 */

Example 8:

Null Image
 

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem iure molestiae possimus odit modi quibusdam ex neque fuga deleniti perspiciatis!

Item One
Item Two
HTML |
<div class="null-display-grid null-container-grid-3 null-gap-20 ">

    <div class="null-card-container null-box-shadow null-border-radius null-padding-20 card-example-8">

        <div class="null-card-image-container null-position-relative">

            <img class="null-card-image null-border-radius" src="" width="" height="" alt="" />
            <div class="null-card-image-overlay null-border-radius"></div>

        </div><!--End null-card-image-container-->

        <div class="null-position-relative">

            <div class="null-card-title-container">

                <a class="null-card-title null-font-weight-bold null-color-main null-font-size-18"
                    href="javascript:void(null)" aria-label="Title">
                    Title
                </a><!--End null-card-title-->

            </div><!--End null-card-title-container-->

            <div class="null-card-content-container">

                <p class="null-card-content null-font-size-14 null-color-grey">
                  Content
                </p><!--End null-card-content-->

            </div><!--End null-card-content-container-->



            <div
                class="null-card-items-container null-display-flex null-align-items-center null-justify-content-space-around null-gap-10">

                <div class="null-card-item">
                    Item One
                </div><!--End null-card-item-->

                <div class="null-card-item">
                    Item Two
                </div><!--End null-card-item-->

            </div><!--End null-card-items-container-->

        </div><!--End null-position-relative-->



    </div><!--End null-card-container-->

</div><!-- null-display-grid -->
CSS |
/* Start Card Example 8 */

.card-example-8 .null-card-image-container {
top: -45px;
margin-bottom: -20px;
}

.card-example-8 .null-card-image-container img {
box-shadow: -1px 5px 7px 5px rgb(152 152 152 / 39%);
}

.card-example-8 .null-card-title {
min-height: 60px;
}

/* End Card Example 8 */

Example 9:

Null Image
 
  • Lorem ipsum

Lorem ipsum dolor sit amet consectetur

 
4h 33m
$550
HTML |
<div class="null-display-grid null-container-grid-3 null-gap-20">

    <div class="null-card-container null-box-shadow null-border-radius null-padding-20 card-example-9">

        <div class="null-card-image-container null-position-relative">

            <img class="null-card-image null-border-radius" src="" width="" height="" alt="" />
            <div class="null-card-image-overlay null-border-radius"></div>

        </div><!--End null-card-image-container-->

        <div class="null-position-relative">

            <ul class="null-margin-top-20 null-margin-bottom-10 null-font-size-14">

                <li>Category</li><!--End null-card-title-->

            </ul><!--End null-card-title-container-->


            <div class="null-card-title-container null-margin-bottom-10">
            
                <h3 class="null-card-title null-font-weight-bold null-color-main null-font-size-18">
                    Title
                </h3><!--End null-card-title-->
            
            </div><!--End null-card-title-container-->

            <div class="null-card-line null-margin-bottom-20"></div>

            <div
                class="null-card-items-container null-display-flex null-align-items-center null-justify-content-space-around null-gap-10">

                <div class="null-card-item null-color-grey">
                    4h 33m
                </div><!--End null-card-item-->

                <div class="null-card-item null-color-main null-font-weight-bold null-font-size-18">
                    $550
                </div><!--End null-card-item-->

            </div><!--End null-card-items-container-->

        </div><!--End null-position-relative-->



    </div><!--End null-card-container-->

</div><!-- null-display-grid -->
CSS |
/* Start Card Example 9 */

.card-example-9 ul {
    list-style: disc;
    padding: 0 20px;
}

.card-example-9 .null-card-title {
    min-height: 40px;
}

.card-example-9 .null-card-line {
border-top: 2px solid var(--null-color-light-grey);
margin: 0 -20px;
}

/* End Card Example 9 */