All Projects β†’ ingram-projects β†’ Animxyz

ingram-projects / Animxyz

Licence: mit
The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.

Programming Languages

SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Animxyz

Agilejs
AgileJS - The Css3 Creation Engine πŸ–πŸŒ­πŸ”
Stars: ✭ 489 (-71.05%)
Mutual labels:  css-framework, css-animations
Primitive
⛏️ β€Ž A front-end design toolkit for developing web apps.
Stars: ✭ 783 (-53.64%)
Mutual labels:  css-framework, scss
Siimple
The minimal CSS toolkit for flat and clean designs
Stars: ✭ 502 (-70.28%)
Mutual labels:  css-framework, scss
Teutonic Css
A modern CSS framework β€” versatile, well documented.
Stars: ✭ 308 (-81.76%)
Mutual labels:  css-framework, scss
Availity Uikit
Availity UI Kit powered by Bootstrap 4
Stars: ✭ 44 (-97.39%)
Mutual labels:  css-framework, scss
Nes.css
NES-style CSS Framework | γƒ•γ‚‘γƒŸγ‚³γƒ³ι’¨CSSフレームワーク
Stars: ✭ 17,912 (+960.51%)
Mutual labels:  css-framework, scss
Cirrus
☁️ The CSS framework for the modern web.
Stars: ✭ 716 (-57.61%)
Mutual labels:  css-framework, scss
atomize
A library of atomic CSS classes.
Stars: ✭ 51 (-96.98%)
Mutual labels:  css-framework, functional-css
Mustard Ui
A starter CSS framework that actually looks good.
Stars: ✭ 968 (-42.69%)
Mutual labels:  css-framework, scss
Bojler
Bojler is an email framework
Stars: ✭ 885 (-47.6%)
Mutual labels:  css-framework, scss
Bulma Helpers
Library with missing Functional / Atomic CSS classes for Bulma framework
Stars: ✭ 263 (-84.43%)
Mutual labels:  css-framework, scss
Avalanche
A package based CSS framework.
Stars: ✭ 86 (-94.91%)
Mutual labels:  css-framework, scss
brevis
CSS at scale
Stars: ✭ 62 (-96.33%)
Mutual labels:  css-framework, functional-css
Gutenberg
Modern framework to print the web correctly.
Stars: ✭ 4,425 (+161.99%)
Mutual labels:  css-framework, scss
skelet
Skelet.css a contemporary CSS framework. The basics to get started.
Stars: ✭ 69 (-95.91%)
Mutual labels:  css-animations, css-framework
Nhsuk Frontend
NHS.UK frontend contains the code you need to start building user interfaces for NHS websites and services.
Stars: ✭ 511 (-69.75%)
Mutual labels:  css-framework, scss
hucssley
Hucssley - a full-featured, consistent, atomic utility class library for rapidly building performant UI
Stars: ✭ 79 (-95.32%)
Mutual labels:  css-framework, functional-css
aioneframework
Aione Framework: All-in-one lightweight mobile first front-end framework to design websites, web applications, mobile applications, progressive web applications having large number of examples, documentation, tutorials, community support, components.
Stars: ✭ 13 (-99.23%)
Mutual labels:  css-animations, css-framework
Hive Framework
A website development framework built with Sass, and incorporating jQuery UI.
Stars: ✭ 14 (-99.17%)
Mutual labels:  css-framework, scss
Bem Kit
πŸ’„ CSS UI kit with BEM convention and SASS
Stars: ✭ 69 (-95.91%)
Mutual labels:  css-framework, scss

AnimXYZ Logo

AnimXYZ

npm version

animxyz.com

AnimXYZ helps you create, customize, and compose animations for your website. Powered by CSS variables to allow a nearly limitless number of unique animations without writing a single keyframe. Save time and have complete control over how your elements move. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.

For example here is how you make an element fade and shrink in from above:

<div class="xyz-in" xyz="fade up big">I will animate in!</div>

Changing the class to xyz-out reverses the direction of the animation:

<div class="xyz-out" xyz="fade up big">I will animate out!</div>

See it in action here

For simple animations, that's all you need, but AnimXYZ can do so much more! Check out the AnimXYZ docs!


Installation

Using a package manager

AnimXYZ can be installed using your favorite package manager:

# with npm
npm install @animxyz/core

# with yarn
yarn add @animxyz/core

After installation, you will need to import AnimXYZ into your project.

Import into a Webpack project

If your Webpack project uses css-loader you can import the CSS by putting this snippet anywhere in your javascript code:

import '@animxyz/core'

Import into a SASS project

AnimXYZ is built in SASS and provides useful functions and mixins for customization. Import it anywhere in your SASS code:

// Import the functions/mixins
@import '@animxyz/core';

// Add all the core/utilities selectors
@include xyz-all;
// --- Or for more control and granularity ---
@include xyz-core;
@include xyz-utilities;

Using jsDelivr

To add AnimXYZ using a CDN put this link in the <head> of your index.html file:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@animxyz/core">

Vue & React

If you are using AnimXYZ in a Vue or React project we strongly recommend you also use our AnimXYZ components. To add those, follow the installation instructions in the relevant sections Vue and React.


Made By

Miles Ingram β€’ GitHub β€’ Website

Mattan Ingram β€’ GitHub β€’ Website

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].