Tuesday, January 31, 2012

Here's an Excellent HSL Color Picker

Awesome and Excellent HSL Color Picker:

HSL Color Picker is a very good web based HSL color picker created by none other than Brandon Mathis. HSL stands for (Hue, Saturation, Luminosity) and it allows us to describe some meaningful relationships between some very colors. Give this a little bit of a brownish color, hsl(36, 73%, 10%),it is very clear that if we are able to desaturate 40 steps and lighten out a little bit for 70 steps we get an HSL of (36, 33%, 80%), a very likely cream color.

Have a look at that in a hex decimals in, #2C1D07 to #DDCFBB, or in rgb, rgb(44, 29, 7) to rgb(221, 207, 187), and the relationship between colors isn’t evident in a very meaningful way.

hsl color picker Excellent HSL Color Picker

Here's your 10 Creative And Uniquely Designed Navigation Menus

Here are some of the 10 Creative And Uniquely Designed Navigation Menus:

It is a collection of a very well-designed navigation bar that leaves out a good impression on first-time visitors. Here’s a sample list of a very good navigation menu designs for an inspiration.




126 285x175 10 Creative And Uniquely Designed Navigation Menus

Small Stone Recordings – Here’s a perfectly good example of incorporating your site’s theme effor with the cool design. This immediately gives your site’s visitors an excellent idea of what your site and business is all about.

216 285x121 10 Creative And Uniquely Designed Navigation Menus

Loodo – Now here’s a very good design that would appeal to anyone who enjoys playing traditional board games.

311 285x175 10 Creative And Uniquely Designed Navigation Menus

If you want to have the complete 10 Creative And Uniquely Designed Navigation Menus you can continue reading on clicking

on the title above ....

How to do a Tumblr Importer for WordPress

Tumblr Importer for WordPress | blogfreakz.com:

This new WordPress plugin called Tumblr Importer makes moving your Tumblr blog content to your self-hosted WordPress blog an easy feat. Since Tumblr is known for its multimedia posts, this plugin also keeps your audio, images and video intact.

128 Tumblr Importer for WordPress

Plugin features:

  1. Imports posts, pages and drafts
  2. It handles post formats correctly
  3. Duplicate checking
  4. Media sideloading for audio, video and image posts
  5. WP-Cron based background importing: you can start it up and return later to check its progress.

How to Reduce Spam in WordPress with .htaccess

Reduce Spam in WordPress with .htaccess | blogfreakz.com: Reduce Spam in WordPress with .htaccess

Here’s a very useful snippet from allguru.net that helps reduce spam in WordPress. Blocking spam at the .htaccess level is more efficient and effective than merely using plugins, and you may want to try this out.

It’ll help if make a backup copy of your .htaccess file first. Once you’re done, simply paste this code into your .htaccess file located in the root directory of your WordPress install.

How to Create a jQuery Star Comment Rating

Create a cool and awesome jQuery Star Comment Rating | blogfreakz.com: Create a jQuery Star Comment Rating System

The commenting system just became more fun for users! Created by eligeske, this animated jQuery tutorials star commenting system is a great way to rate your posts. Add this to your website and see your visitor activity increase.

Download the ZIP FILE. .

Sunday, January 29, 2012

Touch-Gallery - Fullscreen Photo Gallery for Touch-Devices

Touch-Gallery - Fullscreen Photo Gallery for Touch-Devices | blogfreakz.com:

Touch Gallery is an open source full-screen photo gallery for touch devices that brings the look and feel of native photo viewing applications to your mobile browser.

touch gallery Touch Gallery   Fullscreen Photo Gallery for Touch Devices


dualSlider - Two Sided jQuery Content Slider

dualSlider - Two Sided jQuery Content Slider | blogfreakz.com:

With this unique dualSlider it is a very simple tool called jQuery tutorials content slider plugin that will easily allow us to display out any HTML output. It has a two-sided interface which both of them slides sequentially and while one side displays the slide, other can present some extra information on the image or video about it. With this slider it is very useful added feature for putting up a video or picture where you can slide through each of the contents.

dualslider dualSlider   Two Sided jQuery Content Slider

h5Validate - HTML5 Form Validation For jQuery

h5Validate - HTML5 Form Validation For jQuery | blogfreakz.com:

h5Validate is jQuery plugin that understands HTML5 forms and knows how to validate them, even in browsers that don’t yet support HTML5. In browsers that do support HTML5, h5Validate adds some much-needed features, such as the ability to customize the user interface when an input fails validation.

h5validate h5Validate    HTML5 Form Validation For jQuery

This HTML5 form validation is support for various validation rule such as required attribute and pattern attribute. Sometimes, you’ll want to re-use the same validation pattern for several elements on a page.

25 Professional High-Quality Free Fonts | blogfreakz.com

25 Professional High-Quality Free Fonts | blogfreakz.com:

25 Professional High-Quality Free Fonts

Finding high-quality fonts is quite hard since there are tons out there that are mostly ‘fillers’. But the following list of free professional fonts is excellent for graphic art and web design use, and I hope you find it helpful.

Muli

119 285x175 25 Professional High Quality Free Fonts

Code Pro

210 285x175 25 Professional High Quality Free Fonts

For the complete list of the 25 professional high quality free fonts please click on the title

Auto-Convert Text To Different Cases Using jQuery

Auto-Convert Text To Different Cases Using jQuery | blogfreakz.com:
jQuery By Example’s author created this neat plugin for automatically converting your text to upper, lower, title, and pascal case. The auto feature is just half of it, the other half is that it converts your text in REAL-TIME!
Check out the live demo here or take a look at its code here.
124 285x165 Auto Convert Text To Different Cases Using jQuery

Thursday, January 26, 2012

How to Sideways – Fullscreen Image Gallery With jQuery | blogfreakz.com

Sideways – Fullscreen Image Gallery With jQuery | blogfreakz.com: Sideways is A simple, yet elegant fullscreen image gallery created with the jQuery framework and some simple CSS. Sideways image gallery made by implementation of some scripts and some (minor) CSS3. It utilizes the jQuery UI (jQuery User Interface), jQuery Easing by George McGinley Smith and Brandon Aaron jquery mousewheel plugin.

sideways Sideways – Fullscreen Image Gallery With jQuery

Mosaic - Sliding Boxes and Captions jQuery Plugin | blogfreakz.com

Mosaic - Sliding Boxes and Captions jQuery Plugin | blogfreakz.com:

Mosaic is plugin for jQuery that allow us to automatically generates sliding boxes & captions. Mosaic Allows slide & fade animations with custom directions and reloads images within boxes.

mosaic Mosaic   Sliding Boxes and Captions jQuery Plugin

How to Skitter - Feature Rich jQuery Slideshow Plugin With 22 Classy Animations | blogfreakz.com

Skitter - Feature Rich jQuery Slideshow Plugin With 22 Classy Animations | blogfreakz.com:

Skitter is a feature rich jQuery slideshow plugin that comes with 22 unique and smooth animations. It has various transition options for customization like speed, interval and animation effects. Skitter offers pagination and navigation controls that allow users to drive the slideshow as they like.

skitter  Skitter   Feature Rich jQuery Slideshow Plugin With 22 Classy Animations

How to Schizo Octopus - Free One Page Portfolio Website Template | blogfreakz.com

Schizo Octopus - Free One Page Portfolio Website Template | blogfreakz.com:

Schizo Octopust is free One Page Portfolio Website Template. This theme is a fixed layout one page portfolio template with two columns. All of the information within the main content area is nested within a div with an id of “container”.

schizooctopus Schizo Octopus   Free One Page Portfolio Website Template

The Wall - Draggable & Endless Content Galleries For MooTools | blogfreakz.com

The Wall - Draggable & Endless Content Galleries For MooTools | blogfreakz.com: The Wall is plugin for MooTools that enables you to create an endless grid. You choose the number of elements, The Wall will see to the rest. Every moment you may know the position of your wall or move it where you like better by clicking or dragging it.
the wall The Wall   Draggable & Endless Content Galleries For MooTools
With The Wall you decide the position of your contents punctually. Every plug is ready to hold your contents, pictures, videos, texts, everything. You are the one who chooses how to show your information.

How to Create a Flexible jQuery Data Heat Map | blogfreakz.com

Create a Flexible jQuery Data Heat Map | blogfreakz.com: Sometimes reading a table’s long and numerous columns can be quite a very cumbersome and tedious task. You want your readers to immediately see the whole picture once they glance at your table’s contents.

118 600x250 Create a Flexible jQuery Data Heat Map

Wednesday, January 25, 2012

Create A good looking Grayscale Image Hover In HTML5 | blogfreakz.com

Create A Grayscale Image Hover In HTML5 | blogfreakz.com:

Create A Grayscale Image Hover In HTML5

It used to be that shifting an image from grayscale to colored and vice-versa as you hover over it required 2 copies of the said image — one in grayscale and the other in color. But thanks to Darcy Clarke for the JavaScript & HTML 5 grayscale in this tutorial, this feat is easier and faster because the grayscale image is generated from the original source.

116 285x175 Create A Grayscale Image Hover In HTML5

Click on the above image for the demo.

Steps:

  1. Get a copy of jquery.js
  2. Paste the code below onto your web page. What the code will do is look for the target images (.item img) and then generate a grayscale version.

How to create A basic CSS Circles


How to create CSS Circles

Here’s a clever technique in creating one of the commonly used shapes in design – the circle. Using only CSS and without any help of Photoshop, you can also make a nice circle for your design elements. Let us take a look at this cool demo (http://davidwalsh.name/dw-content/css-circles.php) which is the masterpiece of David Walsh.





CSS

This sets the border-radius that creates any size of circle display.
.circle {
                border-radius: 50%;
                width: 200px;
                height: 200px;
                /* width and height can be anything, as long as they're equal */
}


Spin animation and CSS gradients

/* Create the animation blocks */
@-webkit-keyframes spin {
                from { -webkit-transform: rotate(0deg); }
                to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
                from { -moz-transform: rotate(0deg); }
                to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
                from { -ms-transform: rotate(0deg); }
                to { -ms-transform: rotate(360deg); }
}

/* Spinning, gradient circle; CSS only! */
#advanced {
                width: 200px;
                height: 200px;
               
                background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
                background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, orange);
                background-image: radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
               
               
                /* webkit chrome, safari, mobile */
                -webkit-animation-name: spin;
                -webkit-animation-duration: 3s; /* 3 seconds */
                -webkit-animation-iteration-count: infinite;
                -webkit-animation-timing-function: linear;

                /* mozilla ff */
                -moz-animation-name: spin;
                -moz-animation-duration: 3s; /* 3 seconds */
                -moz-animation-iteration-count: infinite;
                -moz-animation-timing-function: linear;

                /* microsoft ie */
                -ms-animation-name: spin;
                -ms-animation-duration: 3s; /* 3 seconds */
                -ms-animation-iteration-count: infinite;
                -ms-animation-timing-function: linear;
}

Here's a more example of the CSS Circle you can check out CSS Tutorials for the masses it has a lot of cool CSS tips and tricks.



10 Beneficial Typography eBooks for Design


10 Beneficial Typography eBooks for Design

Typography is an essential graphic element in web design so I’ve compiled 10 helpful eBooks on the subject. Learn new techniques, get inspired with the beautiful styles they present and incorporate them into enhancing your works.

The Right Font for the Job




The Typographer’s Glossary



Meet Your Type


 
Erik Spiekermann’s Typo Tips





Typeface Anatomy




What is Open Type?



Styles, Weights, Widths





A Practical Guide to Web Typography





27 Page Type Classification eBook




Typography Basics




For more of the awesome list of Typography you can check out the site called Web Design it got a lot of cool resources for Website design.

Save Changes In contenteditable As JSON With AJAX


Save Changes In contenteditable As JSON With AJAX

As you know, contents of any element in HTML5 with a contenteditable attribute can be live-edited inside the browser window. But any changes that you apply won't be saved on the actual document itself that is located in the server, so these changes won't appear anymore once you refresh the page.

You can visit the most complete resources for Web Design.
To be able to get around this and have the data saved is to wait for the Return key to be pressed, which then sends the new inner HTML of the element as an AJAX call and blurs the element. Pressing Esc returns the element to its pre-edited state.

A perfect example of this can be found on a demo created by Remy Sharp.

JavaScript

document.addEventListener('keydown', function (event) {
  var esc = event.which == 27,
      nl = event.which == 13,
      el = event.target,
      input = el.nodeName != 'INPUT' && el.nodeName != 'TEXTAREA',
      data = {};

  if (input) {
    if (esc) {
      // restore state
      document.execCommand('undo');
      el.blur();
    } else if (nl) {
      // save
      data[el.getAttribute('data-name')] = el.innerHTML;

      // we could send an ajax request to update the field
      /*
      $.ajax({
        url: window.location.toString(),
        data: data,
        type: 'post'
      });
      */
      log(JSON.stringify(data));

      el.blur();
      event.preventDefault();
    }
  }
}, true);

function log(s) {
  document.getElementById('debug').innerHTML = 'value changed to: ' + s;
}