Portfolio using html css
<div class="container-fluid"> <div class="portfolio-grid"> <div class="row"> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /1.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /2.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /3.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /4.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /5.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> <div class="col-lg-4 col-md-6 portfolio-item"> <div class="portfolio-img"><img src="http://www.tolmatol.com/uploads-images/portfolio-using-html-css /6.jpg" class="img-responsive" alt=""></div> <div class="portfolio-data"> <h4><a href="#">Home Decoration</a></h4> <p class="meta">Web design + Branding</p> <div class="portfolio-attr"> <a href="#"><button class="btn btn-warning viewDetails">view details</button></a> </div> </div> </div> </div> </div> </div>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"> <style> .portfolio-item { border: 2px solid rgba(0, 0, 0, 0); padding: 0; position: relative; float: left; } .portfolio-item .portfolio-img > img { width: 100%; margin-bottom: 0; } .portfolio-grid { position: relative; padding: 0 15px; } .portfolio-item > a { display: block; } .portfolio-data { background-color: rgb(255, 255, 255); bottom: 20px; color: rgb(27, 27, 27); display: flex; flex-direction: column; height: 100%; max-height: 110px; max-width: 50%; padding: 20px; position: absolute; right: 20px; overflow: hidden; transition: all 0.4s ease-in-out 0s; width: 100%; } .portfolio-data h4 { font-size: 16px; margin-bottom: 5px; margin-top: 0; transition: all 0.4s ease-in-out; } .portfolio-data .meta { color: #6b6b6b; margin-bottom: 0; transition: all 0.4s ease-in-out; font-size: 13px; } .portfolio-grid .portfolio-item .portfolio-data h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; } .portfolio-grid .portfolio-item .portfolio-attr { display: none; opacity: 0; transition: all 0.4s ease-in-out 0s; margin-top: auto; } .portfolio-grid .portfolio-item .portfolio-attr a { color: #fff; font-size: 26px; } .portfolio-grid .portfolio-item:hover .portfolio-data { padding: 40px; max-height: calc(100% - 40px); max-width: calc(100% - 40px); background-color: rgba(17, 214, 240, 0.65); } .portfolio-grid .portfolio-item:hover .portfolio-data .meta { color: #fff; font-size: 16px; } .portfolio-grid .portfolio-item:hover .portfolio-data h4 a { color: #ffffff ; font-size: 20px; } .portfolio-grid .portfolio-item:hover .portfolio-attr { display: table; opacity: 1; } button.viewDetails { border-radius: 0; font-size: 14px; text-transform: uppercase; color: #fff;} @media (max-width: 991px) { .portfolio-grid .portfolio-item .portfolio-data { max-width: calc(100% - 40px) !important; } .portfolio-grid .portfolio-item .portfolio-data h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; } } @media (max-width: 480px) { .portfolio-item { width: 100% !important; } } </style>