Simple Gallery
How do I make an simple gallery?
A simple gallery. The ribbon is all CSS and the icons are using fontawesome. It's got info associated with each icon, but I haven't thought of a good way to display it. Feel free to leave suggestions in the comments!. What is a simple gallery? How do you make a simple gallery? This script and codes were developed by Cliff Pyles on 15 January 2023, Sunday.
Simple Gallery - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Simple Gallery</title> <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <style> /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */ @import url(https://fonts.googleapis.com/css?family=Lato);
body { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU5ZWQiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') no-repeat; background: -moz-radial-gradient(center 0, circle cover, #ffffff, #e6e9ed) no-repeat; background: -webkit-radial-gradient(center 0, circle cover, #ffffff, #e6e9ed) no-repeat; background: radial-gradient(circle cover at center 0, #ffffff, #e6e9ed) no-repeat; background-color: #F5F7FA; font-smoothing: antialiased; font-family: "Lato", san-serif; min-height: 100vh;
}
strong { font-weight: 900;
}
.item { float: left; width: 25%; min-width: 150px; text-align: center;
}
.item .inner { position: relative; padding: 15px; margin: 15px; border: 1px solid #dee1e6; border-radius: 3px; background-color: #fff;
}
.item .inner:hover { transition: background 0.25s ease-in-out; cursor: pointer; background: #f2f2f2;
}
.item .inner .image { text-align: center;
}
.item .inner .info { display: none;
}
.ribbon { font-size: 18px; text-shadow: 0px 0px 1px #a3acbb; letter-spacing: 2px; width: 50%; position: relative; background: #CCD1D9; color: #fff; text-align: center; padding: 10px 20px; margin: 0 auto 20px; text-transform: Uppercase; border: 1px solid #bdc4ce; border-radius: 2px;
}
.ribbon:before, .ribbon:after { content: ""; position: absolute; display: block; top: -6px; border: 18px solid #c0c6d0; z-index: -1;
}
.ribbon:before { left: -36px; border-right-width: 18px; border-left-color: transparent;
}
.ribbon:after { right: -36px; border-left-width: 18px; border-right-color: transparent;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after { content: ""; position: absolute; display: block; border-style: solid; border-color: #afb7c3 transparent transparent transparent; top: -6px; transform: rotate(180deg);
}
.ribbon .ribbon-content:before { left: 0; border-width: 6px 0 0 6px;
}
.ribbon .ribbon-content:after { right: 0; border-width: 6px 6px 0 0;
}
.icon-male { color: #4FC1E9;
}
.icon-female { color: #ED5565;
}
.icon-user { color: #A0D468;
}
.icon-group { color: #FFCE54;
}
#page { position: relative; width: 600px; margin: 20px auto;
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body> <!-- JJ -->
<div id="page"> <h1 class="ribbon"> <strong class="ribbon-content">Gallery</strong> </h1> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-male icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-female icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-user icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-user icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-female icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-male icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-group icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-female icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-male icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-male icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-user icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div> <div class="item"> <div class="inner"> <div class="image"> <em class="icon-group icon-4x"></em> </div> <div class="info"> <h4>Lorem Title</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec faucibus risus elit, non egestas lorem luctus sed. Vestibulum rhoncus dui id egestas faucibus. Morbi gravida lectus sit amet tortor ultricies consequat.</p> </div> </div> </div>
</div>
<!-- SDG --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
</body>
</html>
Simple Gallery - Script Codes CSS Codes
@import url(https://fonts.googleapis.com/css?family=Lato);
body { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU5ZWQiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') no-repeat; background: -moz-radial-gradient(center 0, circle cover, #ffffff, #e6e9ed) no-repeat; background: -webkit-radial-gradient(center 0, circle cover, #ffffff, #e6e9ed) no-repeat; background: radial-gradient(circle cover at center 0, #ffffff, #e6e9ed) no-repeat; background-color: #F5F7FA; font-smoothing: antialiased; font-family: "Lato", san-serif; min-height: 100vh;
}
strong { font-weight: 900;
}
.item { float: left; width: 25%; min-width: 150px; text-align: center;
}
.item .inner { position: relative; padding: 15px; margin: 15px; border: 1px solid #dee1e6; border-radius: 3px; background-color: #fff;
}
.item .inner:hover { transition: background 0.25s ease-in-out; cursor: pointer; background: #f2f2f2;
}
.item .inner .image { text-align: center;
}
.item .inner .info { display: none;
}
.ribbon { font-size: 18px; text-shadow: 0px 0px 1px #a3acbb; letter-spacing: 2px; width: 50%; position: relative; background: #CCD1D9; color: #fff; text-align: center; padding: 10px 20px; margin: 0 auto 20px; text-transform: Uppercase; border: 1px solid #bdc4ce; border-radius: 2px;
}
.ribbon:before, .ribbon:after { content: ""; position: absolute; display: block; top: -6px; border: 18px solid #c0c6d0; z-index: -1;
}
.ribbon:before { left: -36px; border-right-width: 18px; border-left-color: transparent;
}
.ribbon:after { right: -36px; border-left-width: 18px; border-right-color: transparent;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after { content: ""; position: absolute; display: block; border-style: solid; border-color: #afb7c3 transparent transparent transparent; top: -6px; transform: rotate(180deg);
}
.ribbon .ribbon-content:before { left: 0; border-width: 6px 0 0 6px;
}
.ribbon .ribbon-content:after { right: 0; border-width: 6px 6px 0 0;
}
.icon-male { color: #4FC1E9;
}
.icon-female { color: #ED5565;
}
.icon-user { color: #A0D468;
}
.icon-group { color: #FFCE54;
}
#page { position: relative; width: 600px; margin: 20px auto;
}
Developer | Cliff Pyles |
Username | cliffpyles |
Uploaded | January 15, 2023 |
Rating | 4 |
Size | 5,371 Kb |
Views | 4,048 |
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 |
Classic Layout | 2,299 Kb |
Two Column Flexbox Layout | 2,282 Kb |
Content Preview | 2,857 Kb |
Fading Slideshow | 4,122 Kb |
3d box | 3,687 Kb |
Animated Lamp Highlighting a Header | 3,529 Kb |
Modal - Web Component | 2,586 Kb |
Drag and Drop Tasks | 5,765 Kb |
Blog | 5,213 Kb |
Circle Navigation | 2,931 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 |
Siema - add pagination to prototype | Pawelgrzybek | 2,575 Kb |
Layout 11 | Altynai | 1,690 Kb |
Testing Portfolio Page | Sideshowli | 3,395 Kb |
Simple canvas drawing -- simplified lines | Anandthakker | 3,127 Kb |
TimelineMax Circular loader | Nicolund | 2,649 Kb |
Flexbox Grid - equal height | DaveOrDead | 2,855 Kb |
BabyStore | Pablo-Ai | 3,807 Kb |
C.Rowe Button | Brownerd | 2,473 Kb |
Rotate Demo | Agelber | 3,061 Kb |
A Pen by Gregory Potdevin | GregoryPotdevin | 1,713 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!