GithubHelp home page GithubHelp logo

seanmcp / dice-roller Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 4.0 1.13 MB

๐ŸŽฒ A handy dice roller for table-top gaming

Home Page: https://seanmcp.github.io/dice-roller/

HTML 2.12% JavaScript 69.90% CSS 27.97%
react dice dice-roller tabletop-gaming board-games

dice-roller's Introduction

dice-roller

A handy dandy dice roller for table-top gaming. Live on GitHub Pages

About

Utilizing

  • React

Features

  • Create die with anywhere from two to 999,999,999 sides
  • Create popular sets with one click
  • Roll die individually or all at once
  • Find the total (so you don't have to math!)
  • Hear the authentic sound of a real die roll (or not)
  • Select from nine die styles (including Settler's red and yellow)

Style guide

Spacing

All elements should be sized and positioned based on a 12px grid system. Acceptable fractions of one unit are 6px and 3px.

Colors

Use Google's Material color palette. The primary color is "Blue Gray" and the secondary "Blue." Errors should be "Orange."

Transition & Animation

Transitions and animations should last 150ms and use ease-in-out unless inappropriate. Use @keyframe animations whenever possible.

dice-roller's People

Contributors

dependabot[bot] avatar seanmcp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dice-roller's Issues

Create custom die on "enter"

As a Dice Roller user, I want to be able to create a custom die when I click "enter" so that I can use my mobile keyboard for the entire process.

Accessibility

This app is almost entirely inaccessible.

  • main landmark
  • html lang attribute
  • Keyboard interactions
  • Color contrast
  • Aria labels

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.