Simple Gallery

Developer
Size
5,371 Kb
Views
4,048

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 Previews

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;
}
Simple Gallery - Script Codes
Simple Gallery - Script Codes
Home Page Home
Developer Cliff Pyles
Username cliffpyles
Uploaded January 15, 2023
Rating 4
Size 5,371 Kb
Views 4,048
Do you need developer help for Simple Gallery?

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!

Cliff Pyles (cliffpyles) Script Codes
Create amazing web content with AI!

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!