Text Shadow 1.0
Created Friday 17th of October 2008 by Andreas Lagerkvist
Copyright © 2008 Andreas Lagerkvist (andreaslagerkvist.com)
Please have a look at the "Other Resources" for bug reports or further help on jQuery. Do not post bug reports or feature requests as comments to unrelated articles. If bug reporting on bugtracker.a-framework.org fails, e-mail me.
What it Does
Frankly a rather crappy text-shadow plug-in (can one be done well? :) but nevertheless it does the job in some cases.
How to Use
jQuery('h2').textShadow(); would give every h2 a shadow.
Example
I should have a shadow.
Example Code
HTML
<div id="jquery-text-shadow-example">
<p>I should have a shadow.</p>
</div>
JS
jQuery('#jquery-text-shadow-example p').textShadow();
Source Code
jQuery.fn.textShadow = function () {
return this.each(function () {
var el = $(this);
el.html('<span class="jquery-text-shadow-text">' + el.html() + '</span>').css('position', 'relative');
jQuery('<span class="jquery-text-shadow">' + el.text() + '</span>').appendTo(el);
});
};
Download
Plug-in
- jquery.textShadow.js (0.92 kb Unpacked) (Minified)
- jquery.textShadow.css (0.21 kb Unpacked)
Requires
Random jQuery Plug-ins
Tag Sizes
Use this plug-in on a list of tags (li:s) and it will use whatever numbers found in the list to give each tag a corresponding size.
Numeric DL
This tiny plug-in numbers definitions in a definition-list if there are more than one definition for a term. Can be useful for FAQs, actual lists of d...
Super Simple Tabs
This is an extremely basic tabs-plugin which allows you to create tabbed content from the ever-so-common list of in-page-links. The plug-in takes one ...