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: https://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: https://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="https://coursesweb.net/jquery/jquery-plugins_jp" title="Useful jQuery Plugins">https://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: https://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 HTML5 tag can be used to embed an external application (SWF, PDF) in web page?
<mark> <embed> <canvas>
<embed src="flash_game.swf" width="450" height="350" />
Which CSS pseudo-element adds a special style to the first line of a text?
:first-letter :before :first-line
#id:first-line {
  font-weight: bold;
  color: blue;
}
Click on the window object property which gets or sets the URL of current page.
window.location window.self window.status
var url = window.location;
alert(url);
Indicate the PHP function used to get the contents of a file or page and store it into a string.
fopen() file_put_contents() file_get_contents()
$homepage = file_get_contents("http://coursesweb.net/");
echo $homepage;
AnythingZoomer - Zoom part of Image or Text Content

Last accessed pages

  1. Ajax-PHP Chat Script (41462)
  2. Common PHP Errors and Solutions (7372)
  3. JavaScript code and PHP (26553)
  4. Get and Modify content of an Iframe (19336)
  5. Multiple Select Dropdown List with JavaScript (9522)

Popular pages this month

  1. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (1321)
  2. Contact page - CoursesWeb (1292)
  3. Tabs effect with CSS (1289)
  4. PHP getElementById and getElementsByTagName (589)
  5. Get Attribute (ID, Class, Name, Title, Src) with jQuery (488)