emotion

style as a function of state

Github stars Tracking Chart

Need support upgrading to Emotion 10? See the migration guide

Backers on Open Collective Sponsors on Open Collective npm version
Build Status
codecov
core size
core gzip size
react size
react gzip size
slack
spectrum

Emotion is a performant and flexible CSS-in-JS library. Building on many other CSS-in-JS libraries, it allows you to style apps quickly with string or object styles. It has predictable composition to avoid specificity issues with CSS. With source maps and labels, Emotion has a great developer experience and great performance with heavy caching in production.

? Demo Sandbox

? Docs

Frequently viewed docs:

Quick Start

Get up and running with a single import.

npm install --save @emotion/core
/** @jsx jsx */
import { jsx } from '@emotion/core'

let SomeComponent = props => {
  return (
    <div
      css={{
        color: 'hotpink'
      }}
      {...props}
    />
  )
}

Do I Need To Use the Babel Plugin?

The babel plugin is not required, but enables some optimizations and customizations that could be beneficial for your project.

Look here ? emotion babel plugin feature table and documentation

Demo Sandbox

Demo Code Sandbox

Examples

Ecosystem

In the Wild

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! ? [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]











Overview

Name With Owneremotion-js/emotion
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
Release Count1255
Last Release Name@emotion/styled@11.11.5 (Posted on 2024-03-29 18:38:47)
First Release Namev0.0.2 (Posted on 2017-05-27 23:33:49)
Created At2017-05-27 04:23:45
Pushed At2024-05-11 11:59:31
Last Commit At
Stargazers Count17.2k
Watchers Count99
Fork Count1.1k
Commits Count1.8k
Has Issues Enabled
Issues Count1653
Issue Open Count249
Pull Requests Count1055
Pull Requests Open Count54
Pull Requests Close Count273
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top