Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <script src="https://npmcdn.com/aphrodite/dist/aphrodite.umd.js"></script>
    <title>JS Bin</title>
  </head>
  <body>
  </body>
</html>
 
html, body {
  height: 100%;
  width: 100%;
}
 
const {StyleSheet, css} = aphrodite
const screenSize = {
  smartphone: '@media only screen and (max-width: 479px)',
  smartphoneLandscape: '@media only screen and (min-width: 480px) and (max-width: 767px)',
  tablet: '@media only screen and (min-width: 768px) and (max-width: 991px)',
  desktop: '@media only screen and (min-width: 992px)',
}
const styles = StyleSheet.create({
  root: {
    width: '100%',
    height: '100%',
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center',
    fontSize: '2em',
    fontFamily: 'Helvetica',
    [screenSize.smartphone]: {
      backgroundColor: '#061539',
      color: '#7887AB',
    },
    [screenSize.smartphoneLandscape]: {
      backgroundColor: '#3C3176',
      color: '#857DB1',
    },
    [screenSize.tablet]: {
      backgroundColor: '#592A71',
      color: '#9874AA',
    },
    [screenSize.desktop]: {
      backgroundColor: '#923158',
      color: '#DB92AF',
    }
  }
})
document.body.innerHTML = `
  <div class="${css(styles.root)}">
    Hello world!
  </div>
`
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
kentcdoddspro
0viewers