Giter Club home page Giter Club logo

css3-playground's Introduction

CSS3 Playground

Overview

This is a client side only web application for trying out different css styles. It was primarily created to demonstrate new css3 functionality and does now also support touch devices such as iPhone, iPad and Android browsers.

Use this web application live at css3.mikeplate.com

Blog post describing the start of this project at www.mikeplate.com/css3-playground/

Facebook Page for this project at www.facebook.com/pages/CSS3-Playground/148212521870878

Version 1.4 (2010-10-02)

  • Outline setting: a border that does not affect the width/positioning of a box (prior to css3, but I got wind of it now).

  • Column setting: let the browser distribute the contents over columns automatically.

  • Gradient backgrounds: added setting for start and end position (relative) for the fill.

  • Touch support, so that sliders and moving the box can be done on touch devices/tablets like the iPad. (TouchProxy class in touch-helpers.js)

  • Touch support, so that panels that don’t fit the height can be scrolled by touch-n-drag. (TouchScroller class in touch-helpers.js)

  • Removed “hidden size grip until mouseover” for touch supporting devices so that they too can resize by draging the grip.

Version 1.3 (2010-09-14)

  • Gradient background images (with css).

  • Changed Facebook Like-button to a Facebook Page instead of just the url.

  • JavaScript code change: Refactored the settings code into separate classes.

  • Moved styles into separate file style.css.

  • Moved box and settings code into separate file box-settings.js.

Version 1.2 (2010-09-05)

  • Output box-shadow and text-shadow even when shadow offset is zero.

  • Button to copy current styles to clipboard.

  • Opacity setting.

  • Z-index setting.

  • Update slider position when text box value changes.

  • Only show sizing handle (in lower right corner of box) when mouse is inside box.

Version 1.1 (2010-08-17)

  • Multiple boxes, buttons for adding and deleting.

  • Selection intelligence to show and update one (last clicked) of the boxes.

  • Font family, bold, italic and color setting.

  • Padding setting.

Version 1.0 (2010-07-24)

  • Immediate update of box (div tag) style settings when input controls changes.

  • Show settings as browser independent styles.

  • Show current styles as reported by the browser (browser specific styles).

  • Border radius setting.

  • Box shadow setting.

  • Text shadow setting.

  • Transform (scale, rotate, skew) settings.

  • Border and background settings.

  • Content.

  • Font size setting.

  • Text alignment setting.

  • About information with Facebook Like-button, Flattr-button and Paypal donate-button.

css3-playground's People

Contributors

mikeplate avatar

Stargazers

 avatar AimLuo avatar Eduardo Tobacia avatar Panic avatar  avatar mandarin avatar Jonathan Lopes avatar Pavel Bekkerman avatar Amir Husain avatar Sanchit Soni avatar Igor avatar ayat avatar Darren Slatten avatar Jeff Stout avatar bigeagle avatar fejustin avatar  avatar Simon Waldherr avatar Cloud Chen avatar

Watchers

 avatar James Cloos avatar

css3-playground's Issues

Remember styles with url hash

Use the # coding of urls when changing properties so that a user can bookmark the current styles and then get back to the same styles by loading that bookmark.

Remember styles on the server side

Make it possible to store the current styles and boxes on the server and later retrieve and switch between different saved styles/boxes.

Gradient backgrounds

Create style controls for using a gradient background for the box. Gradient backgrounds are not currently part of css3, but they work (although differently) in both WebKit and Gecko.

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.