Simple flexbox site

Size
4,558 Kb
Views
72,864

How do I make an simple flexbox site?

Having fun with flexbox. *work-in-progress/// make sure you are using a modern browser.. What is a simple flexbox site? How do you make a simple flexbox site? This script and codes were developed by Konstantin Minevich on 07 July 2022, Thursday.

Simple flexbox site Previews

Simple flexbox site - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Simple flexbox site</title> <script src="http://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'>
<link rel='stylesheet prefetch' href='http://fonts.googleapis.com/css?family=Oswald:400,700,300|Slabo+27px'> <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! */ * { box-sizing: border-box;
}
.algn-txt-right{ text-align: right;
}
body { font-family: "Slabo 27px";
}
/* ################
Header & Navigation
################## */
.main-header { background-color: #31393C; padding: 10px 20px;
}
.main-nav { list-style: none; padding: 0; font-family: "Oswald", sans-serif;
}
.main-nav li,
.main-nav a { border-radius: 5px;
}
.main-nav li { margin-top: 15px; text-align: center; transition: all .2s ease;
}
.main-nav a { position: relative; display: block; padding-top: 5px; padding-bottom: 5px; text-decoration: none; color: rgba(0, 0, 0, .7); background-color: #04E762; overflow: hidden; transition: all .5s;
}
.main-nav .fa { position: absolute; left: -30%; top: 10px; transition: all .5s;
}
.main-nav li:hover:not(.main-logo) { -webkit-flex-grow: 2; flex-grow: 2;
}
.main-nav a:hover .fa { left: 15%;
}
.main-logo:first-child { padding: 20px; background-color: #FFBE0B; text-transform: uppercase;
}
/* #########################
Rows & Columns
########################## */
.banner { background: url("http://subtlepatterns.com/patterns/swirl_pattern.png"); padding: 40px 20px; font-size: 2.1rem; display: none;
}
.col { padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 15px;
}
.primary { background-color: #D3D5D4;
}
.secondary { background-color: #FFE8C2;
}
.extra { background-color: #F4FDD9;
}
/* #########################
Rows & Columns
########################## */
.featured-img { max-width: 100%; border: 1px solid #333;
}
@media (min-width: 729px) { #wrapper { max-width: 960px; margin: 0 auto; } .main-nav { display: -webkit-flex; display: flex; } .main-nav li { align-self: center; flex-grow: 1; margin-right: 10px; } .main-nav a { padding-right: 10px; padding-left: 10px; } .main-logo:first-child { margin-right: 300px; flex-grow: 1.5; } .banner { display: block; } .row { display: flex; display: -webkit-flex; } .col{ flex: 1; } .primary { -webkit-flex: 1.5; -webkit-order: -1; flex: 1.5; order: -1; } .featured-img { width: 150px; margin: 0 10px 5px 0; float: left; }
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body> <div id="wrapper"> <div class="main-header"> <ul class="main-nav"> <li class="main-logo"><h1>Logo</h1></li> <li><a href="#"><span class="fa fa-home"></span>Home</a></li> <li><a href="#"><span class="fa fa-file-text-o"></span>About</a></li> <li><a href="#"><span class="fa fa-picture-o"></span>Gallery</a></li> <li><a href="#"><span class="fa fa-phone"></span>Contact</a></li> </ul> </div> <div class="banner"> <h1>Don't do drugs. <br> Drugs are bad, m'kay?</h1> <h6 class="algn-txt-right"><cite>~ Mr. Mackey</cite></h6> </div> <div class="row"> <div class="primary col"> <h2>Primary column.</h2> <img class="featured-img" src="https://pbs.twimg.com/profile_images/418822302520733696/s2K3eQt3_400x400.jpeg" alt="" /> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore, laudantium optio enim molestiae quia fugit, labore ea reprehenderit ullam voluptatem ad! Quo culpa fugit fuga alias ex facere magnam vero totam, aliquid ea labore facilis ad perspiciatis iusto autem quia commodi soluta dolores iure sunt sapiente minus. Quibusdam adipisci at alias similique voluptas, commodi. Qui nam, dolores cumque. Blanditiis, animi.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptate necessitatibus cum id, aliquid quis! Itaque magnam consequatur deleniti, voluptatem labore explicabo repellendus quibusdam tenetur excepturi cum enim ab beatae culpa eum, est atque fugiat aperiam velit error quaerat eius corrupti?</p> </div> <div class="secondary col"> <h2>Secondary column.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quisquam excepturi itaque distinctio debitis repellendus accusamus reprehenderit nemo obcaecati corrupti quae nisi doloribus laborum ducimus, ullam quaerat cumque, delectus impedit doloremque temporibus atque ad rerum error quibusdam? Quas, repudiandae minus. Illum, laudantium, nulla laboriosam obcaecati officia aspernatur vel quam optio veritatis aliquam voluptatum beatae tempora accusamus, consectetur adipisci asperiores exercitationem.</p> <ul> <li>Lorem ipsum dolor sit amet.</li> <li>Voluptatum numquam fugiat, pariatur tempore!</li> <li>Aut accusantium autem asperiores architecto.</li> <li>Alias distinctio impedit beatae sit.</li> <li>Obcaecati voluptates optio animi velit.</li> </ul> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam architecto sint, minus excepturi fugit voluptas.</p> </div> <div class="extra col"> <h2>Extra column.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis omnis delectus sit ipsa vitae ea magnam, provident voluptatem est reprehenderit commodi perspiciatis. Nisi dolor illum eligendi dignissimos harum, temporibus voluptatum.</p> <ul> <li>Lorem ipsum dolor sit.</li> <li>Dignissimos necessitatibus, beatae nisi.</li> <li>Cum aperiam perferendis, officiis.</li> <li>Distinctio autem placeat perspiciatis?</li> <li>Doloribus in expedita nostrum?</li> <li>Ratione quisquam rem fuga.</li> <li>Ad mollitia inventore voluptas.</li> <li>Vitae blanditiis aperiam, officiis.</li> <li>Minima repellendus quam incidunt?</li> <li>Quaerat harum labore velit.</li> </ul> </div> </div>
</div>
</body>
</html>

Simple flexbox site - Script Codes CSS Codes

* { box-sizing: border-box;
}
.algn-txt-right{ text-align: right;
}
body { font-family: "Slabo 27px";
}
/* ################
Header & Navigation
################## */
.main-header { background-color: #31393C; padding: 10px 20px;
}
.main-nav { list-style: none; padding: 0; font-family: "Oswald", sans-serif;
}
.main-nav li,
.main-nav a { border-radius: 5px;
}
.main-nav li { margin-top: 15px; text-align: center; transition: all .2s ease;
}
.main-nav a { position: relative; display: block; padding-top: 5px; padding-bottom: 5px; text-decoration: none; color: rgba(0, 0, 0, .7); background-color: #04E762; overflow: hidden; transition: all .5s;
}
.main-nav .fa { position: absolute; left: -30%; top: 10px; transition: all .5s;
}
.main-nav li:hover:not(.main-logo) { -webkit-flex-grow: 2; flex-grow: 2;
}
.main-nav a:hover .fa { left: 15%;
}
.main-logo:first-child { padding: 20px; background-color: #FFBE0B; text-transform: uppercase;
}
/* #########################
Rows & Columns
########################## */
.banner { background: url("http://subtlepatterns.com/patterns/swirl_pattern.png"); padding: 40px 20px; font-size: 2.1rem; display: none;
}
.col { padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 15px;
}
.primary { background-color: #D3D5D4;
}
.secondary { background-color: #FFE8C2;
}
.extra { background-color: #F4FDD9;
}
/* #########################
Rows & Columns
########################## */
.featured-img { max-width: 100%; border: 1px solid #333;
}
@media (min-width: 729px) { #wrapper { max-width: 960px; margin: 0 auto; } .main-nav { display: -webkit-flex; display: flex; } .main-nav li { align-self: center; flex-grow: 1; margin-right: 10px; } .main-nav a { padding-right: 10px; padding-left: 10px; } .main-logo:first-child { margin-right: 300px; flex-grow: 1.5; } .banner { display: block; } .row { display: flex; display: -webkit-flex; } .col{ flex: 1; } .primary { -webkit-flex: 1.5; -webkit-order: -1; flex: 1.5; order: -1; } .featured-img { width: 150px; margin: 0 10px 5px 0; float: left; }
}
Simple flexbox site - Script Codes
Simple flexbox site - Script Codes
Home Page Home
Developer Konstantin Minevich
Username humbl3man
Uploaded July 07, 2022
Rating 3
Size 4,558 Kb
Views 72,864
Do you need developer help for Simple flexbox site?

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!

Konstantin Minevich (humbl3man) Script Codes
Create amazing SEO 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!