Content Blur under Fixed Header
How do I make an content blur under fixed header?
This will blur content under the header, similar to iOS7's header behavior.. What is a content blur under fixed header? How do you make a content blur under fixed header? This script and codes were developed by James Steinbach on 05 November 2022, Saturday.
Content Blur under Fixed Header - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Content Blur under Fixed Header</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <header class="site-header"> <h1 class="site-title">The Site Title</h1> <nav class="site-menu"> <a class="menu-item" href="#">Menu Item 1</a> <a class="menu-item" href="#">Menu Item 2</a> <a class="menu-item" href="#">Menu Item 3</a> </nav>
</header>
<article class="site-content"> <div class="article-header"> <h1 class="article-title">Baseball is the best!</h1> <img class="header-image" src="http://phsbaseball.net/wp-content/uploads/2013/07/baseball-wallpaper.jpg"> </div> <div class="article-content"> <p>Cras mattis consectetur purus sit amet fermentum. Donec id elit non mi porta gravida at eget metus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Cras mattis consectetur purus sit amet fermentum. Donec ullamcorper nulla non metus auctor fringilla. Curabitur blandit tempus porttitor. Aenean lacinia bibendum nulla sed consectetur.</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui.</p> <p>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Nulla vitae elit libero, a pharetra augue. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p> <p>Donec id elit non mi porta gravida at eget metus. Donec id elit non mi porta gravida at eget metus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Nullam quis risus eget urna mollis ornare vel eu leo.</p> </div>
</article> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Content Blur under Fixed Header - Script Codes CSS Codes
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
body { font: 1.5em/1.7 Gotham, Proxima Nova, Helvetica, sans-serif;
}
img { max-width: 100%; height: auto;
}
.site-header { position: fixed; top: 0; right: 0; left: 0; background: #000; z-index: 99; box-shadow: 0 0 0.125em 0 rgba(0, 0, 0, 0.5); overflow: hidden; max-height: 4em;
}
.site-header::after { background: rgba(255, 255, 255, 0.5); position: absolute; display: block; content: ''; top: 0; right: 0; bottom: 0; left: 0; z-index: 4;
}
.site-title, .site-menu { position: absolute; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 1em; font-weight: bold; clear: none; display: inline-block; vertical-align: bottom; width: intrinsic; z-index: 5;
}
.site-title { font-size: 1.3em;
}
.site-menu { left: auto; right: 1em; font-weight: normal;
}
.site-menu a { font-size: .75em; color: #444; text-decoration: none; padding: .25em .5em;
}
.site-content { position: relative; z-index: 1;
}
.article-header { position: relative;
}
.article-title { position: absolute; top: 50%; left: 0; right: 0; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 4.5em; line-height: 1; color: #fff; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.75); text-align: center;
}
.article-content { padding: 1em; max-width: 30em; margin: 0 auto;
}
.article-content p { margin-bottom: 1em;
}
Content Blur under Fixed Header - Script Codes JS Codes
var content = $('.site-content'), header = $('.site-header');
$(content).clone().prependTo(header).addClass('blurred');
var blur = 'blur(.5em)';
$('.blurred').css({ 'background': '#fff', '-webkit-filter' : blur, '-moz-filter' : blur, '-mz-filter' : blur, '-o-filter' : blur, 'filter' : blur
});
$(document).scroll(function(){ var scroll = $(this).scrollTop(); $('.blurred').css({ '-webkit-transform' : 'translateY(-'+scroll+'px)', '-moz-transform' : 'translateY(-'+scroll+'px)', '-mz-transform' : 'translateY(-'+scroll+'px)', '-0-transform' : 'translateY(-'+scroll+'px)', 'transform' : 'translateY(-'+scroll+'px)' });
})
Developer | James Steinbach |
Username | jdsteinbach |
Uploaded | November 05, 2022 |
Rating | 3.5 |
Size | 3,818 Kb |
Views | 26,312 |
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 |
A Pen by James Steinbach | 2,612 Kb |
FlexBox Gallery | 2,205 Kb |
CSS Variables | 4,759 Kb |
Using a gradient for a border | 2,138 Kb |
Swinging Door Menu | 9,013 Kb |
Animated Form Focus | 2,968 Kb |
LOTR-ish Ring | 4,284 Kb |
Moving Polygons | 3,143 Kb |
Parallax-ish Sliding Content | 2,748 Kb |
Slip-Scroll - No JS | 5,556 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 |
03 - CSS Variables | Run-time | 2,682 Kb |
SnappySnippet Test | Elmsoftware | 8,385 Kb |
Buttons for autumn | Nikazawila | 1,795 Kb |
Base-Style | Daniel_gooss | 2,614 Kb |
Loading Bar | Jaradlight | 2,333 Kb |
Gradients | Karpovsystems | 2,394 Kb |
Flat design iframe | Damienpm | 1,819 Kb |
CSS only simple parallax scroll | Stanssongs | 3,708 Kb |
CSS Gem Badge | Orchard | 3,335 Kb |
Video Player Custom Controls | EleftheriaBatsou | 3,665 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!