Wednesday, January 8, 2014

PDF Ebook about Web Designing / Developing

Hello visiter today I'm sharing A Ebook make you a web designer and developer too . :)

Download  Web designing  PDF Ebook  learn Web , HTML , CSS , Javascript , PHP , MySQL and  Web developing  Content Management system learn how to develop website learn to be a web designer download the book :)


Contents at a Glance
Introduction................................................................. 1
Book I: Getting Started with PHP & MySQL.................... 5
Chapter 1: Understanding the Languages of the Web....................................................7
Chapter 2: Installing a Web Server.................................................................................21
Chapter 3: Installing PHP.................................................................................................35
Chapter 4: Setting Up MySQL..........................................................................................55
Chapter 5: Setting Up Your Web Development Environment
with the XAMPP Package...............................................................................................75
Book II: HTML and CSS............................................... 87
Chapter 1: Creating a Basic Page with HTML................................................................89
Chapter 2: Adding Style with CSS.................................................................................121
Chapter 3: Creating and Styling Web Forms...............................................................169
Book III: JavaScript.................................................. 185
Chapter 1: Understanding JavaScript Basics..............................................................187
Chapter 2: Building a JavaScript Program...................................................................191
Chapter 3: Adding jQuery..............................................................................................219
Chapter 4: Reacting to Events with JavaScript and jQuery.......................................241
Chapter 5: Troubleshooting JavaScript Programs.....................................................261
Book IV: PHP........................................................... 269
Chapter 1: Understanding PHP Basics.........................................................................271
Chapter 2: Building PHP Scripts...................................................................................319
Chapter 3: PHP and Your Operating System...............................................................365
Chapter 4: Object-Oriented Programming...................................................................397
Chapter 5: Considering PHP Security...........................................................................425
Chapter 6: Tracking Visitors with Sessions.................................................................437
Book V: MySQL........................................................ 447
Chapter 1: Introducing MySQL......................................................................................449
Chapter 2: Administering MySQL.................................................................................457
Chapter 3: Designing and Building a Database...........................................................475
Chapter 4: Using the Database......................................................................................497
Chapter 5: Communicating with the Database from PHP Scripts.............................515




Click here To download the PDF Ebook Torrent 





Wednesday, December 19, 2012

A Kick Ass new Jquery slide show

Jquery Slide Show photo gallery



The Animated ‘Shine’ Effect
The idea behind a Shine Effect is to give your graphics the appearance of being on a glossy surface that have just had a light beam pass over them. This can make them appear to be made of glass and can increase the visual experience your end users see.
Before we get into any code, lets go through the basic concepts behind the effect. We want to pass a light-beam (in this case an image simulating a shine) past our image when the user hovers over it. Now because I wanted to style up today’s gallery so that each thumbnail appeared to float out of it’s container, the steps to achieving the below animation are as follows:
  1. Change the margins of the thumbnail element so that it floats away from it’s container
  2. Set the background-position of your “shine” graphic to be –1 * (it’s total width)
  3. Animate your background-position to value of the total width. Effectively we’re hiding the gloss off-stage and then animating it across the image.
You can see this being achieved in the diagram below.
Shine Effect

Now, because ShineTime is going to also apply this effect to the caption holder component (see the demo), I needed to come up with a much larger shine graphic for this that cleanly executes the desired effect without being slow or making the text unreadable. Using an image about 20% longer than the container in each direction at a layer below the text made this possible.


Designing ShineTime
Graphics-wise, there are a few important things to note about ShineTime. I wanted to give this demo an extra-depth of design detail so the following techniques were applied to create the final main-photo area:
  1. CSS3 is used to create the rounded-corner borders around the main container div. It is also used on the indented shadow layer (which you can see below). In order for the caption container to also fit this design spec, it’s bottom rounded corners use CSS3 to keep everything looking like it’s inside the same box.
  2. Layering is heavily used in this demo to achieve a photographic-depth effect. The choice to do this using an image rather than CSS3 was in order to preserve the effect displaying in browsers like IE6.
  3. Normally, image galleries are based on UL/LI elements which are wrapped together using jQuery & CSS to turn them into something pretty. Here, because the actual image needs to be behind a few other layers so that it can have (a) Rounded corners and (b) the photo-effect, it’s necessary for all images to be loaded using the background-image property of the ‘largephoto’ div (take a look at the HTML code to see what I’m talking about)
  4. CSS3 is finally also used on the ShineTime Header. Whilst I’ve included Cufon for a little added cleanliness to my typographic elements, in the header it’s simply used for adding an indented feel to the text to give the background that extra ‘metallic’ feel to it.



The Code
Finally, for the part you’ve been waiting for: the code.
HTML (Sample)
  1. <div class="thumbnailimage">  
  2. <div class="thumb_container">  
  3. <div class="large_thumb"> <img src="images/thumbnails/sample1.jpg" class="large_thumb_image" alt="thumb">   <img alt="" src="images/large/sample1.jpg" class="large_image" rel="Just because I can't code,  
  4. doesn't mean I can't kick your ass!">  
  5. <div class="large_thumb_border"> </div>  
  6. <div class="large_thumb_shine"> </div>  
  7. </div>  
  8. </div>  
  9. </div>  
  10.          
  11.   
  12. <div id="containertitle">Welcome to ShineTime</div>  
  13. <div class="mainframe">  
  14. <div id="largephoto">  
  15. <div id="loader"> </div>  
  16. <div id="largecaption">  
  17. <div class="captionShine"> </div>  
  18. <div class="captionContent"> </div>  
  19. </div>  
  20. <div id="largetrans"> </div>  
  21. </div>  
  22. </div>  




CSS
  1. body { background-color:#333margin:0 auto;  
  2. background-image:url('images/interface/bgnoise.png');}  
  3. #container { width:793pxheight:498pxmargin:0 auto;  
  4. background-image:url('images/interface/back_noise.png');  
  5. background-color:#111margin-top:40px;}  
  6. #container .mainframe { width500pxheight:498pxfloat:left}  
  7. #container .thumbnails { float:leftwidth:293pxheight:498px;  
  8. background-repeat:no-repeatbackground-image:url('images/interface/total_grid.png');  
  9. background-position:9px 70px; }  
  10. .thumbnailimage { float:leftpadding:7px;}  
  11. .large_thumb    {float:leftpositionrelativewidth:64px;  
  12. height:64pxpadding:0px 10px 0px 0;}  
  13. img.large_thumb_image   {position:absoluteleft:5pxtop:4px;}  
  14. .large_thumb_border {width:64pxheight:64px;  
  15. background:url('images/interface/thumb_border.png'); position:absolute; }  
  16. .large_thumb_shine  {width:54pxheight:54px;  
  17. background:url('images/interface/shine.png'); position:absolute;  
  18. background-position:-150px 0; left:5pxtop:4pxbackground-repeat:no-repeat;}  
  19. .thumb_container { width:64pxheight:64px;  
  20. background-image:url('images/interface/thumb_holder.png'); }  
  21. #largephoto { width444pxheight:370pxbackground-color:#333333;  
  22. margin-top:68pxmargin-left:40px; -moz-border-radius: 10px;  
  23. -webkit-border-radius: 10pxborder-left1px solid #fff;  
  24. border-right1px solid #fffborder-bottom1px solid #fff; }  
  25. #largetrans { width444pxheight:370px;  
  26. background-image:url('images/interface/main_bg_trans.png');  
  27. -moz-border-radius: 10px; -webkit-border-radius: 10px;}  
  28. .large_image { display:none}  
  29. #containertitle { position:absolutemargin-top:35px;  
  30. margin-left:40pxfont-family:ArialHelveticasans-serif;  
  31. font-weight:boldtext-shadow0px 1px 2px #fff;}  
  32. #largecaption {  text-align:centerheight:100px;  
  33. width:100%; background-color:#111position:absolutewidth444px;  
  34. margin-top:270px; -moz-border-radius-bottomleft: 10px;  
  35. -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px;  
  36. -webkit-border-bottom-rightright-radius: 10px;  
  37. display:nonecolor:#ffffont-size:30px;  
  38. font-family:Arialletter-spacing:-1pxfont-weight:bold}  
  39. #largecaption .captionContent { padding:5px;}  
  40. #largecaption .captionShine { background:url('images/interface/bigshine.png');  
  41.  position:absolute;  width444pxheight100px;  
  42.  background-position:-150px 0;background-repeat:no-repeat;}  
  43. #loader { width:150pxheight:150px;  
  44. background-image:url('images/interface/loader.gif');  
  45. background-repeat:no-repeatposition:absolute;}  

JavaScript 
  1. $(document).ready(function()  
  2.  {  
  3.  /*Your ShineTime Welcome Image*/  
  4.  var default_image = 'images/large/default.jpg';  
  5.  var default_caption = 'Welcome to ShineTime';  
  6.  /*Load The Default Image*/  
  7.  loadPhoto(default_image, default_caption);  
  8.  function loadPhoto($url, $caption)  
  9.  {  
  10.     /*Image pre-loader*/  
  11.     showPreloader();  
  12.     var img = new Image();  
  13.     jQuery(img).load( function()  
  14.     {  
  15.         jQuery(img).hide();  
  16.         hidePreloader();  
  17.        }).attr({ "src": $url });  
  18.     $('#largephoto').css('background-image','url("' + $url + '")');  
  19.     $('#largephoto').data('caption', $caption);  
  20.  }  
  21.  /* When a thumbnail is clicked*/  
  22.  $('.thumb_container').click(function()  
  23.  {  
  24.       var handler = $(this).find('.large_image');  
  25.       var newsrc  = handler.attr('src');  
  26.       var newcaption  = handler.attr('rel');  
  27.       loadPhoto(newsrc, newcaption);  
  28.  });  
  29.  /*When the main photo is hovered over*/  
  30.  $('#largephoto').hover(function()  
  31.  {  
  32.     var currentCaption  = ($(this).data('caption'));  
  33.     var largeCaption = $(this).find('#largecaption');  
  34.     largeCaption.stop();  
  35.     largeCaption.css('opacity','0.9');  
  36.     largeCaption.find('.captionContent').html(currentCaption);  
  37.     largeCaption.fadeIn()  
  38.      largeCaption.find('.captionShine').stop();  
  39.         largeCaption.find('.captionShine').css("background-position","-550px 0");  
  40.         largeCaption.find('.captionShine').animate({backgroundPosition: '550px 0'},700);  
  41.      Cufon.replace('.captionContent');  
  42.  },  
  43.  function()  
  44.  {  
  45.     var largeCaption = $(this).find('#largecaption');  
  46.     largeCaption.find('.captionContent').html('');  
  47.     largeCaption.fadeOut();  
  48.  });  
  49.     /* When a thumbnail is hovered over*/  
  50.  $('.thumb_container').hover(function()  
  51.  {  
  52.         $(this).find(".large_thumb").stop().animate({marginLeft:-7, marginTop:-7},200);  
  53.      $(this).find(".large_thumb_shine").stop();  
  54.         $(this).find(".large_thumb_shine").css("background-position","-99px 0");  
  55.         $(this).find(".large_thumb_shine").animate({backgroundPosition: '99px 0'},700);  
  56.  }, function()  
  57.  {  
  58.     $(this).find(".large_thumb").stop().animate({marginLeft:0, marginTop:0},200);  
  59.  });  
  60.  function showPreloader()  
  61.  {  
  62.    $('#loader').css('background-image','url("images/interface/loader.gif")');  
  63.  }  
  64.  function hidePreloader()  
  65.  {  
  66.    $('#loader').css('background-image','url("")');  
  67.  }  
  68.  });  

 The End.