Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #myDiv {
- -webkit-filter: blur(20px);
- -moz-filter: blur(20px);
- -o-filter: blur(20px);
- -ms-filter: blur(20px);
- filter: blur(20px);
- opacity: 0.4;
- }
- <div class="phone">
- <div class="phone__display">
- <div class="header">
- <div class="header__text">Header</div>
- <div class="header__background"></div>
- </div>
- <div class="phone__content">
- </div>
- </div>
- </div>
- .header__background:before{
- display:inline-block;
- content:'';
- height:$HeightOfTheHEader
- }
- <svg>
- <defs>
- <filter id="svgBlur">
- <feGaussianBlur stdDeviation="10"/>
- </filter>
- </defs>
- </svg>
- .behind-blur
- {
- filter : url(#svgBlur);
- opacity: .4;
- background: -moz-element(#content);
- background-repeat: no-repeat;
- }
- <div class="header" style="background-color: #fff"> </div>
- <div class="header behind-blur"> </div>
- <div class="header">
- Header Text, content blurs behind
- </div>
- $('.behind-blur').css({
- 'background-position': '-' + left + 'px -' + top + 'px'
- });
- #frost{
- position: fixed;
- bottom: 0;
- left:0;
- width: 100%;
- height: 100px;
- overflow: hidden;
- -webkit-transition: all .5s;
- }
- #background2{
- -webkit-filter: blur(15px) brightness(.2);
- }
- #content2fixed{
- position: fixed;
- bottom: 9px;
- left: 9px;
- -webkit-filter: blur(10px);
- }
- var vague = $blurred.find('iframe').Vague({
- intensity:5 //blur intensity
- });
- vague.blur();
- <svg id="gray_calendar" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 48 48 48">
- <filter id="greyscale">
- <feColorMatrix type="saturate" values="0"/>
- </filter>
- <image width="48" height="10224" xlink:href="tango48i.png" filter="url(#greyscale)"/>
- </svg>
- .myBox {
- width: 750px;
- height: 500px;
- border: rgba(0, 0, 0, 0.5) 1px solid;
- background-color: #ffffff;
- }
- .blurBg {
- width: 100%;
- height: 100%;
- overflow: hidden;
- z-index: 0;
- }
- .blurBg img {
- -webkit-filter: blur(50px);
- margin-top: -150px;
- margin-left: -150px;
- width: 150%;
- opacity: 0.6;
- }
- <div class="slide-up">
- <div class="slide-wrapper">
- <div class="slide-background"></div>
- <div class="blured"></div>
- <div class="slide-content">
- <h2>Pop up title</h2>
- <p>Pretty neat!</p>
- </div>
- </div>
- </div>
- <div class="wrapper">
- <div class="content">
- <h1>Some title</h1>
- <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque molestie magna elit, quis pulvinar lectus gravida sit amet. Phasellus lacinia massa et metus blandit fermentum. Cras euismod gravida scelerisque. Fusce molestie ligula diam, non porta ipsum faucibus sed. Nam interdum dui at fringilla laoreet. Donec sit amet est eu eros suscipit commodo eget vitae velit.</p>
- </div> <a class="trigger" href="#">trigger slide</a>
- </div>
- <svg version="1.1" xmlns="http://www.w3.org/2000/svg">
- <filter id="blur">
- <feGaussianBlur stdDeviation="3" />
- </filter>
- </svg>
- body {
- margin: 0;
- padding: 0;
- font-family:'Verdana', sans-serif;
- color: #fff;
- }
- .wrapper {
- position: relative;
- height: 100%;
- overflow: hidden;
- z-index: 100;
- background: #CD535B;
- }
- img {
- width: 100%;
- height: auto;
- }
- .blured {
- top: 0;
- height: 0;
- -webkit-filter: blur(3px);
- -moz-filter: blur(3px);
- -ms-filter: blur(3px);
- filter: blur(3px);
- filter: url(#blur);
- filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
- position: absolute;
- z-index: 1000;
- }
- .blured .wrapper {
- position: absolute;
- width: inherit;
- }
- .content {
- width: 300px;
- margin: 0 auto;
- }
- .slide-up {
- top:10px;
- position: absolute;
- width: 100%;
- z-index: 2000;
- display: none;
- height: auto;
- overflow: hidden;
- }
- .slide-wrapper {
- width: 200px;
- margin: 0 auto;
- position: relative;
- border: 1px solid #fff;
- overflow: hidden;
- }
- .slide-content {
- z-index: 2222;
- position: relative;
- text-align: center;
- color: #333333;
- }
- .slide-background {
- position: absolute;
- top: 0;
- width: 100%;
- height: 100%;
- background-color: #fff;
- z-index: 1500;
- opacity: 0.5;
- }
- // first just grab some pixels we will use to correctly position the blured element
- var height = $('.slide-up').outerHeight();
- var slide_top = parseInt($('.slide-up').css('top'), 10);
- $wrapper_width = $('body > .wrapper').css("width");
- $('.blured').css("width", $wrapper_width);
- $('.trigger').click(function () {
- if ($(this).hasClass('triggered')) { // sliding up
- $('.blured').animate({
- height: '0px',
- background: background
- }, 1000, function () {
- $('.blured .wrapper').remove();
- });
- $('.slide-up').slideUp(700);
- $(this).removeClass('triggered');
- } else { // sliding down
- $('.wrapper').clone().appendTo('.blured');
- $('.slide-up').slideDown(1000);
- $offset = $('.slide-wrapper').offset();
- $('.blured').animate({
- height: $offset.top + height + slide_top + 'px'
- }, 700);
- $('.blured .wrapper').animate({
- left: -$offset.left,
- top: -$offset.top
- }, 100);
- $(this).addClass('triggered');
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement