cssAudio - Activefile-genericCSS - ActiveGeneric - ActiveHTML - ActiveImage - ActiveJS - ActiveSVG - ActiveText - Activefile-genericVideo - ActiveLovehtmlicon-new-collectionicon-personicon-teamlog-outoctocatpop-outspinnerstartv

Pen Settings

CSS Base

Vendor Prefixing

Add External CSS

These stylesheets will be added in this order and before the code you write in the CSS editor. You can also add another Pen here, and it will pull the CSS from it. Try typing "font" or "ribbon" below.

Quick-add: + add another resource

Add External JavaScript

These scripts will run in this order and before the code in the JavaScript editor. You can also link to another Pen here, and it will run the JavaScript from it. Also try typing the name of any popular library.

Quick-add: + add another resource

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

            
              <img id="yuvraaj" width="250" height="250" title="" alt="" src="data:image/jpeg;base64,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" />
            
          
!
            
              canvas {
            border: 10px #c0272b outset;
            box-shadow: 0px 0px 12px 2px #333;
            cursor: default !important;
        }
    
            
          
!
            
                      
            jQuery.fn.jImgBlur = function(settings){
              
                settings = jQuery.extend({blurStrength:3},settings);
                var theID = function () {
                    return 'canvas_id-' + Math.random().toString(36).substr(2, 9)+"-"+ Math.random().toString(36).substr(2, 9);
                };
                this.each(function(){
                    var root = jQuery(this);
                    
                        theID = theID();
                        if(root.attr("id") == null || root.attr("id") == "")
                            root.attr("id",'img-'+theID);

                        jQuery("<canvas id='"+theID+"'></canvas>").insertAfter(root);

                        $("#"+theID).css({"position": "absolute",
                            "top": root.position().top,
                            "left": root.position().left,
                            "height": parseInt(root.height()),
                            "width": parseInt(root.width())
                        });
                        var strength = 0;
                        var reverse = false;
                        function blurOnOff(strength,reverse) {
                            stackBlurImage(root.attr("id"), theID, strength, false);
                            setTimeout(function(){
                                if(reverse) {
                                    strength--;
                                    if(strength == 0)reverse = false;                    }
                                else {
                                    strength++;
                                    if(strength == 25)reverse = true;
                                }
                           
                                blurOnOff(strength,reverse);
                            },1);
                        }
                        blurOnOff (0,false);

                    });
            };            
$(window).load(function () {        
      jQuery("#yuvraaj").jImgBlur({blurStrength:50});
 
});

/*a little bit better version I Guess*/
/*jQuery.fn.jImgBlur = function(settings){
                settings = jQuery.extend({blurStrength:3},settings);
                var theID = function (id) {
                    return 'canvas_id-'+id;
                };
                this.each(function(){
                    var root = jQuery(this);

                        if(root.attr("id") == null || root.attr("id") == "")
                            root.attr("id",'img-'+theID);
                        theID = theID(root.attr("id"));
                        if(jQuery("#"+theID).length == 0) {
                            jQuery("<canvas id='"+theID+"'></canvas>").insertAfter(root);
                            $("#"+theID).css({"position": "absolute",
                                "top": root.position().top,
                                "left": root.position().left,
                                "height": parseInt(root.height()),
                                "width": parseInt(root.width())
                            });
                        }
                        stackBlurImage(root.attr("id"), theID, settings.blurStrength, false);
                    });
            };
            
            
            $(window).load(function () {


                var strength = 0;
                var reverse = false;
                function blurOnOff(strength,reverse) {
                    jQuery("#yuvraaj").jImgBlur({blurStrength:strength});
                    setTimeout(function(){
                        if(reverse) {
                            strength--;
                            if(strength == 0)reverse = false;                    }
                        else {
                            strength++;
                            if(strength == 25)reverse = true;
                        }
                        console.log(strength+" - "+reverse)
                        blurOnOff(strength,reverse);
                    },1);
                }
                blurOnOff (0,false);

        });*/
    
            
          
!
999px
Close

Asset uploading is a PRO feature.

As a PRO member, you can drag-and-drop upload files here to use as resources. Images, Libraries, JSON data... anything you want. You can even edit them anytime, like any other code on CodePen.

Go PRO

Loading ..................

Console