scripts/jquery.dropshadow.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
VERSION: Drop Shadow jQuery Plugin 1.6 12-13-2007
REQUIRES: jquery.js and jquery.dimensions.js
SYNTAX: $(selector).dropShadow(options); // Creates new drop shadows
$(selector).redrawShadow(); // Redraws shadows on elements
$(selector).removeShadow(); // Removes shadows from elements
$(selector).shadowId(); // Returns an existing shadow's ID
OPTIONS:
left : integer (default = 4)
top : integer (default = 4)
blur : integer (default = 2)
opacity : decimal (default = 0.5)
color : string (default = "black")
swap : boolean (default = false)
The left and top parameters specify the distance and direction, in pixels, to
offset the shadow. Zero values position the shadow directly behind the element.
Positive values shift the shadow to the right and down, while negative values
shift the shadow to the left and up.
The blur parameter specifies the spread, or dispersion, of the shadow. Zero
produces a sharp shadow, one or two produces a normal shadow, and three or four
produces a softer shadow. Higher values increase the processing load.
The opacity parameter should be a decimal value, usually less than one. You can
use a value higher than one in special situations, e.g. with extreme blurring.
Color is specified in the usual manner, with a color name or hex value. The
color parameter does not apply with transparent images.
The swap parameter reverses the stacking order of the original and the shadow.
This can be used for special effects, like an embossed or engraved look.
EXPLANATION:
This jQuery plug-in adds soft drop shadows behind page elements. It is only
intended for adding a few drop shadows to mostly stationary objects, like a
page heading, a photo, or content containers.
The shadows it creates are not bound to the original elements, so they won't
move or change size automatically if the original elements change. A window
resize event listener is assigned, which should re-align the shadows in many
cases, but if the elements otherwise move or resize you will have to handle
those events manually. Shadows can be redrawn with the redrawShadow() method
or removed with the removeShadow() method. The redrawShadow() method uses the
same options used to create the original shadow. If you want to change the
options, you should remove the shadow first and then create a new shadow.
The dropShadow method returns a jQuery collection of the new shadow(s). If
further manipulation is required, you can store it in a variable like this:
var myShadow = $("#myElement").dropShadow();
You can also read the ID of the shadow from the original element at a later
time. To get a shadow's ID, either read the shadowId attribute of the
original element or call the shadowId() method. For example:
后面还有 244 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。