- Placeholder Animations (input and textareas) - 15 unique demos!
- Button animations NEW! - 6 nice demos!
- Smooth and professional-looking CSS3 animations for placeholder
- 15 unique placeholder effects
- 6 button hover effects
- Easy to install
- Crossbrowser Effects (IE 10+, Safari 9+, FF, Opera, Chrome, Edge)
- Put basic HTML markup:
<form class="your-class">
.... your inputs and textareas and your submit button (use only <button> tag for it)
</form>
- Use placeholder attribute and id attribute for inputs and textareas. Also you can use input with type="submit" as a button
<form class="your-class">
<input id="your-id-1" type="text" placeholder="My Input" />
<textarea id="your-id-2" placeholder="My Textarea"></textarea>
<button type="submit">Submit</button>
</form>
-
Customize your button with data-attributes:
-
use data-size attribute to customize a button size (by default it's middle):
- data-size="sm" - a small button
- data-size="md" - a middle button
- data-size="bg" - a big button
-
use data-filled="filled" attribute to create a filled button (it's of 'empty' style by default)
-
use data-direction attribute to add an effect direction (Only for #2 and #3 Button Demo):
-
data-direction attr value for Button Demo #2 | Effect Direction |
---|---|
data-direction="left" or no data-direction attribute | Button Demo #2 Left effect |
data-direction="right" | Button Demo #2 Right effect |
data-direction="top" | Button Demo #2 Top effect |
data-direction="bottom" | Button Demo #2 Bottom effect |
data-direction attr value for Button Demo #3 | Effect Direction |
---|---|
data-direction="vertical" or no data-direction attribute | Button Demo #3 Vertical effect |
data-direction="horizontal" | Button Demo #3 Horizontal effect |
data-direction="horz-vert" | Button Demo #3 Horizontal and Vertical effect |
data-direction="diagonal" | Button Demo #3 Diagonal effect |
Helps to create small filled button with a Horizontal and Vertical direction of Button Demo #3:
<form class="your-class">
<button type="submit" data-size="sm" data-filled="filled" data-direction="horz-vert">Submit<button>
</form>
- Add foxholder-styles.css (from the src folder) in your
<head>
<link rel="stylesheet" href="css/foxholder-styles.css" />
- Add foxholder.min.js from src folder (or foxholder.js if you need a developer version) before closing
<body>
tag after jQuery init:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="scripts/foxholder.js"></script>
- Initialize your Foxholder in your script file or an inline script tag
jQuery('.your-class').foxholder({
placeholderDemo: 1, // for placeholder demo (1 - 15)
buttonDemo: 1 //for button demos (1 - 6), if you need a button effect
});