Examples AnythingZoomer

AnythingZoomer is a jQuery plugin that can be used to zoom part of image, text, or other HTML content, like an eyeglass. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).
- When double-click on the small image or text, it is replaced with the large content.


• To DOWNLOAD this script, click: - version: 2.2.2 (357 KB).

Installation

1. First, to use this plugin, copy the "css" and "js" folders (or their files in "css", respectively "js" folders) on your server. The script comes with jQuery 2.1.0 ("jquery.js" in "js/" directory).
2. Include these files in the <head> zone of your web page:
<link rel="stylesheet" type="text/css" href="css/anythingzoomer.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.anythingzoomer.js"></script>
3. The HTML code with the image, or text to be zoomed must be added in this format:
<div class="zoom">
  <div class="small"><img src="image.jpg" alt="small image"></div>
</div>
OR with text:
<div class="zoom">
  <div class="small"><p>Some small text</p></div>
</div>
- The "width" / "height" for the small image, and "font-size" for the small text must be set in CSS (see the examples bellow).

4. Then, create the JavaScript code that apply the anythingZoomer() method to the ".zoom" elements.
<script>
$(function() {
  $(".zoom").anythingZoomer({
    clone: true,       // // clone the small image or text

    // Set this properties if you need to adjust the offset values for the left top corner of the large content
    offsetX : 0,
    offsetY : 0
  });
});
</script>
• More details about anythingZoomer options are in the "index.html" file, in the archive with this script.

Examples AnythingZoomer

Here is a few examples with AnythingZoomer jQuery plugin.

1. Zoom effect for image.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Example AnythingZoomer - Image</title>
<link rel="stylesheet" href="css/anythingzoomer.css">
<style type="text/css">
.small img { width:200px; height: 150px; }
.large img { width: 500px; height: 333px; }
</style>

<script src="js/jquery.js"></script>
<script src="js/jquery.anythingzoomer.js"></script>
<script>
// from: http://coursesweb.net/javascript/
$(function() {
  $(".zoom").anythingZoomer({
    clone: true,       // // clone the small image or text

    // Set this properties if you need to adjust the offset values for the left top corner of the large content
    offsetX : 0,
    offsetY : 0
  });
});
</script>
</head>
<body>
<br>
<div class="zoom">
  <div class="small"><img src="image.jpg" alt="small image"></div>
</div>

</body>
</html>
Demo (double-click to show the large image, then double-click again):
small image

2. Zoom effect for text content.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Example AnythingZoomer - Text</title>
<link rel="stylesheet" href="css/anythingzoomer.css">
<style type="text/css">
.small p { font-size: 9px; width: 300px; }
.large p { font-size: 18px; width: 600px; }
</style>

<script src="js/jquery.js"></script>
<script src="js/jquery.anythingzoomer.js"></script>
<script>
// from: http://coursesweb.net/javascript/
$(function() {
  $('.zoom_text').anythingZoomer({
    clone: true,       // // clone the small image or text
  });
});
</script>
</head>
<body>
<br>
<div class="zoom_text">
  <div class="small"><p>AnythingZoomer - <strong>Zoom part of Text Content, like an eyeglass</strong>. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).<br/>
- When double-click on the small image or text, it is replaced with the large content.<br/>
From: <a href="http://coursesweb.net/jquery/jquery-plugins_jp" title="Useful jQuery Plugins">http://coursesweb.net/</a></p></div>
</div>

</body>
</html>
Demo (double-click to show the large content, then double-click again):

AnythingZoomer - Zoom part of Text Content, like an eyeglass. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).
- When double-click on the small image or text, it is replaced with the large content.
From: http://coursesweb.net/

- For other advanced options and examples, see the documentation in "index.html" page from the archive with this jQuery plugin (a Download button is at the beginning of this page).

• The AnythingZoomer home page is at: http://css-tricks.com/anythingzoomer-jquery-plugin/

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag adds a new line into a paragraph?
<b> <br> <p>
First line ...<br>
Other line...
Which CSS property can be used to add space between letters?
text-size word-spacing letter-spacing
#id {
  letter-spacing: 2px;
}
What JavaScript function can be used to get access to HTML element with a specified ID?
getElementById() getElementsByTagName() createElement()
var elm = document.getElementById("theID");
var content = elm.innerHTML;
alert(content);
Click on the "echo" correct instruction.
echo "CoursesWeb.net" echo "CoursesWeb.net"; echo ""CoursesWeb.net";
echo "Address URL: http://CoursesWeb.net";
AnythingZoomer - Zoom part of Image or Text Content

Last accessed pages

  1. Select in MySQL, Output results in HTML Table (1419)
  2. Golf Putt It In (739)
  3. Disable button and Enable it after specified time (5129)
  4. Flash Games - Free online Games (22975)
  5. Move image from an element /tag to another (1637)

Popular pages this month

  1. Qwop (3219)
  2. Get Attribute (ID, Class, Name, Title, Src) with jQuery (2547)
  3. Get the value of the selected /checked checkboxes in a form (1608)
  4. Insert, Select and Update NULL value in MySQL (1423)
  5. Add, Change, and Remove Attributes with jQuery (1301)