Responsive Card Layout using CSS Columns
How do I make an responsive card layout using css columns?
What is a responsive card layout using css columns? How do you make a responsive card layout using css columns? This script and codes were developed by Jon Milner on 09 December 2022, Friday.
Responsive Card Layout using CSS Columns - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Responsive Card Layout using CSS Columns</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <h2>Small Card</h2>
<div class="card card--small"> <div class="list-item"> <div class="list-item__title">Card 1</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 2</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 3</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 4</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 5</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 6</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 7</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 8</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 9</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div>
</div>
<h2>Large Card</h2>
<div class="card card--large"> <div class="list-item"> <div class="list-item__title">Card 1</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 2</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 3</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 4</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 5</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 6</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 7</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 8</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div> <div class="list-item"> <div class="list-item__title">Card 9</div> <div class="list-item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...</div> </div>
</div>
</body>
</html>
Responsive Card Layout using CSS Columns - Script Codes CSS Codes
body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 32px; padding: 2rem;
}
ul { margin: 0; padding: 0; list-style: none;
}
.card { padding: 16px; padding: 1rem; padding-bottom: 0; background: rgba(0, 0, 0, 0.02); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px;
}
.card:not(:last-child) { margin-bottom: 32px; margin-bottom: 2rem;
}
.card--small { width: 300px; height: 300px; overflow: auto;
}
.card--large { max-width: 1200px;
}
@media screen and (min-width: 600px) { .card--large { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
}
@media screen and (min-width: 900px) { .card--large { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
}
.list-item { display: inline-block; margin-bottom: 16px; margin-bottom: 1rem; padding: 16px; padding: 1rem; background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px;
}
.list-item__title { margin-bottom: 8px; margin-bottom: 0.5rem; font-weight: bold;
}
.list-item__description { font-size: 12px; font-size: 0.8rem; color: rgba(0, 0, 0, 0.5);
}
Developer | Jon Milner |
Username | jonmilner |
Uploaded | December 09, 2022 |
Rating | 3 |
Size | 2,651 Kb |
Views | 16,192 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Playing Around with AMCSS | 2,454 Kb |
Cisco Logo Loading Animation | 2,949 Kb |
Chomp Chomp | 3,438 Kb |
Simple CSS Radial Progress Bar | 3,977 Kb |
Social Icons with Tooltip | 3,941 Kb |
Custom Form Styles | 4,749 Kb |
Kirby in CSS | 4,062 Kb |
Responsive Hexagon Layout using Sass Mixin | 4,040 Kb |
Playing Around with BEM | 2,302 Kb |
Kitty Blocks | 2,783 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Cofee and sugar | Tripack | 2,094 Kb |
Ocean | Gordonnl | 2,817 Kb |
TinFoil Boats | Chandralil | 4,577 Kb |
Super Discount | Orrinward | 3,225 Kb |
Flip test | Madhes | 1,635 Kb |
A Pen by boilzzz | Boilzzz | 2,761 Kb |
Gradient-ui-button-mark-fx | Tabspace | 1,881 Kb |
Brent Burns Tribute Page | Nevada48 | 2,569 Kb |
SlideupBoxes | Gavra | 23,772 Kb |
Flexbox Test | Icutpeople | 2,486 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!