All Projects → overbool → Poster

overbool / Poster

Licence: mit
A beautiful canvas poster

Programming Languages

javascript
184084 projects - #8 most used programming language
js
455 projects

Projects that are alternatives of or similar to Poster

Docker Compose Nodejs Examples
Finally some real world examples on getting started with Docker Compose and Nodejs
Stars: ✭ 944 (+2260%)
Mutual labels:  gulp
Nusmods Api
National University of Singapore Modules API (Unofficial)
Stars: ✭ 34 (-15%)
Mutual labels:  gulp
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-10%)
Mutual labels:  canvas
Teanblog
📄 Simple blog platform based on Egg.js
Stars: ✭ 29 (-27.5%)
Mutual labels:  gulp
Electra
A desktop application for test account managment
Stars: ✭ 32 (-20%)
Mutual labels:  gulp
Blog
在这里写一些工作中遇到的前端,后端以及运维的问题
Stars: ✭ 974 (+2335%)
Mutual labels:  canvas
Doraemon
🐼使用canvas画哆啦A梦
Stars: ✭ 27 (-32.5%)
Mutual labels:  canvas
Dough
React/Redux + SASS + Gulp/Browserify/Babel skeleton codebase with demo application.
Stars: ✭ 38 (-5%)
Mutual labels:  gulp
Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Stars: ✭ 9,772 (+24330%)
Mutual labels:  canvas
Wxdraw
几何画图(微信小程序)
Stars: ✭ 36 (-10%)
Mutual labels:  canvas
Jekyll Boilerplate
Helpful files to get started working on a new Jekyll website
Stars: ✭ 30 (-25%)
Mutual labels:  gulp
Ngvas
An Angular2/Angular4 library for HTML Canvas.
Stars: ✭ 31 (-22.5%)
Mutual labels:  canvas
Canvas
Canvas Drawing Android Library
Stars: ✭ 35 (-12.5%)
Mutual labels:  canvas
Canvas101
Learning Canvas series
Stars: ✭ 28 (-30%)
Mutual labels:  canvas
Generator Fountain Webapp
Yeoman 'fountain' generator to start a webapp
Stars: ✭ 985 (+2362.5%)
Mutual labels:  gulp
Houl
Full-contained static site workflow
Stars: ✭ 27 (-32.5%)
Mutual labels:  gulp
Ec Devtools
ec-devtools是支持canvas库 ( easycanvas , https://github.com/chenzhuo1992/easycanvas ) 的chrome调试工具,能对canvas的元素的样式、物理属性等进行修改,达到所见即所得的效果,提高调试效率
Stars: ✭ 35 (-12.5%)
Mutual labels:  canvas
Sbt Play Gulp
Gulp asset pipeline for Play Framework
Stars: ✭ 38 (-5%)
Mutual labels:  gulp
Chaos In Javascript
I was always intrigued to see how math is so beautiful. Thanks to JavaScript for giving me the power to program my curiosity and explore the beauty of chaos in math.
Stars: ✭ 38 (-5%)
Mutual labels:  canvas
Indexview
Widget to graph historical stock indexes and compute stats.
Stars: ✭ 35 (-12.5%)
Mutual labels:  canvas

Poster

Poster is a standalone JavaScript poster-generating micro-library. Check out a Demo.

screenshot

Quick start

Several quick start options are available:

What's included

./
├── LICENSE
├── README.md
├── dist
│   ├── poster.js
│   └── poster.min.js
├── gulpfile.babel.js
├── images
│   ├── dream.png
│   ├── home.jpg
│   └── mountain.jpg
├── index.html
├── package.json
└── src
    └── poster.js

Usage

Using Poster is simple.

// html
<div class="poster"></div>

// js
poster.init({
  banner: './images/dream.png',
  selector: '.poster',
  title: '...',
  content: '...',
  logo: '...',
  description: '...',
  callback: function(container) {...}
})

More config:

// html
<div class="poster"></div>

// js
poster.init({
    banner: './images/mountain.jpg',
    selector: '.poster',
    title: '...',
    titleStyle: {
      font: 'bold italic 50px Arial',
      color: 'rgba(66, 66, 66, 1)'
    },
    content: '...',
    contentStyle: {
      font: 'italic 24px Arial',
      lineHeight: 1.2,
      position: 'center',
      color: 'rgba(88, 88, 88, 1)'
    },
    logo: '...',
    logoStyle: {
      color: 'rgba(0, 0, 120, 1)'
    },
    description: '...',
    callback: function(container) {...}
  })

Documentation

running locally

  1. Run npm install to install the Node.js dependencies
  2. Run npm run dev to rebuild Javascript files and start a local http server with port 8080.

License

MIT license

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].