MENU
Miscellaneous Libraries
Great for emphasis, home pages, sliders, and attention-guiding hints, Animate.css 172814 is a library of ready-to-use animations.
RESETRUNFULL
<!DOCTYPE html><html><head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/>
</head><body>
<h1 class="animate__animated animate__bounce"> pre-defined class </h1>
<h2 style="animation:lightSpeedInLeft 3s;"> pre-defined @keyframe </h2>
</body></html>
PurifyCSS is a tool that takes content (HTML/JS/PHP/etc.) and CSS, and returns only the used CSS. It does not modify the original CSS files. You can write to a new file, like minification.If your application is using a CSS framework, this is especially useful as many selectors are often unused. The tool is available online here .
Normalize.css is a modern, HTML5-ready alternative to CSS resets (4.1.9). It makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing.
Modernizr 100660 tells you what HTML, CSS, and JavaScript features the user's browser has to offer.
.no-cssgradients .header {
background: url("images/glossybutton.png");
}
.cssgradients .header {
background-image: linear-gradient(cornflowerblue, rebeccapurple);
}
HTML5 Boilerplate 161459 is a set of HTML, CSS, JavaScript, and Image files that you can use to jumpstart your web development process. The web's most popular front-end template, it helps you build fast, robust, and adaptable web apps or sites.
Below is its 'index.html' file:
<!doctype html><html class="no-js" lang=""><head>
<meta charset="utf-8">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:title" content="">
<meta property="og:type" content="">
<meta property="og:url" content="">
<meta property="og:image" content="">
<link rel="manifest" href="site.webmanifest">
<link rel="apple-touch-icon" href="icon.png">
<!-- Place favicon.ico in the root directory -->
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<meta name="theme-color" content="#fafafa">
</head><body>
<!-- Add your site or application content here -->
<p>Hello world! This is HTML5 Boilerplate.</p>
<script src="js/vendor/modernizr-3.11.2.min.js"></script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<!-- Google Analytics: change UA-XXXXX-Y to be your site's ID. -->
<script>
window.ga = function () { ga.q.push(arguments) };
ga.q = [];
ga.l = +new Date;
ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'anonymizeIp', true);
ga('set', 'transport', 'beacon');
ga('send', 'pageview')
</script>
<script src="https://www.google-analytics.com/analytics.js" async></script>
</body></html>
Sizzle is a pure-JavaScript CSS selector engine designed to be easily dropped into a host library.
- [NAME!=VALUE]: Elements whose NAME attribute doesn't match the specified value. Equivalent to :not([NAME=VALUE]).
- :contains(TEXT): Elements with textContent containing the word 'TEXT'. Case-sensitive.
- :header: Header elements (h1, h2, h3, h4, h5, h6).
- :parent: Elements with at least one child node (either ext or an element).
- :selected: (option) elements that are currently selected
- :input: Input elements
- :button: Input elements that are buttons or have type "button"
- :checkbox, :file, :image, :password, :radio, :reset, :submit, :text: Input elements with the specified type
- :first/:last: The first/last matching element
- :even/:odd: Even/odd-numbered elements
- :eq/:nth: The nth element; e.g. :eq(5) finds the 6th element
- :lt/:gt: Elements at positions above/below the specified position