Install
npm install -g nodeppt
Commands
# create a new slide with an official template
$ nodeppt new slide.md
# create a new slide straight from a github template
$ nodeppt new slide.md -t username/repo
# start local sever show slide
$ nodeppt serve slide.md
# to build a slide
$ nodeppt build slide.md
Demo Contents
- Keyboard Shortcuts
- CSS Syntax
- Background
- Animation
- Content Position
- Quotes
- Plugins: echarts/mermaid/ketax
- Others: Button/Table..
- Speaker mode..
Keyboard Shortcuts
- Page: ↑/↓/←/→ Space Home End
- Fullscreen: F
- Overview: -/+
- Speaker Note: N
- Grid Background: Enter
Note here
CSS Syntax
WebSlides is so easy to understand and love. Baseline: 8.
- Typography: .text-landing, .text-subtitle, .text-data, .text-intro...
- BG Colors: .bg-primary, .bg-blue,.bg-apple...
- BG Images: .background, .background-center-bottom...
- Sizes: .size-50, .size-40...
- Component: card, flexblock, gallery...
- Animation: autoplay, animate.css...
Text Classes
Landings
.text-landing
Landings
Create a simple web presence.
.text-intro
Landings
.text-shadow
4,235,678
.text-data
Why WebSlides? .text-context
WebSlides is incredibly easy and versatile. The easiest way to make HTML presentations.
.text-cols (2 columns)
Why WebSlides? There are excellent presentation tools out there. WebSlides is about sharing content, essential features, and clean markup. Each parent <slide> in the #webslides element is an individual slide.
WebSlides help you build a culture of innovation and excellence. When you're really passionate about your job, you can change the world. How to manage a design-driven organization? Leadership through usefulness, openness, empathy, and good taste.
Call us at 555.345.6789
@username
- Send us an email
Backgrounds
Corporate Backgrounds
General Colors
Colorful
Transparent Backgrounds
Gradients
- Horizontal
.bg-gradient-h
- Radial
.bg-gradient-r
- Vertical
.bg-gradient-v
Vertical Gradient
.bg-gradient-v
Radial Gradient
.bg-gradient-r
.background-video
WebSlides is the easiest way to make HTML presentations. Inspire and engage.
BG Video with Overlay
<slide class="bg-blue aligncenter" video="https://webslides.tv/static/videos/working.mp4 poster='https://webslides.tv/static/images/working.jpg' .dark">
or .light
Youtube Background
<slide youtube=".dark id='_m67JbGjWnc' autoplay loop">
.background-(position)
Ultra-Fast WiFi
Simple and secure file sharing.
All day battery life
Your battery worries may be over.
All day battery life
We'll fix it or if we can't, we'll replace it.
Components
Shadowbox
:::shadowbox
We're web people.
There're excellent presentation tools out there. WebSlides is about telling the story, and sharing it in a beautiful way. Hypertext and clean code as narrative elements.
Work better, faster.
Designers, marketers, and journalists can now focus on the content. Simply choose a demo and customize it in minutes.
Card
.card-50.bg-white
Unsplash is a really cool resource. It is a collection of Creative Commons Zero licensed photos that are really great.
- Role: Frontend
- client: Acme
- year: 2018
Bonsai
Bonsai is a Japanese art form using trees grown in containers — .fullscreen > .card-50.
Similar practices exist in other cultures, including the Chinese tradition of penjing from which the art originated, and the miniature living landscapes of Vietnamese hòn non bộ.
Flexible blocks
:::flexblock
= Flexible blocks with auto-fill and equal height.
Flexblock
Purpose
Businesses that people love5
Purpose
Businesses that people love6
Purpose
Businesses that people love7
Purpose
Businesses that people love8
Flexblock {.blink.border}
$40
Watch TV shows anytime, anywhere
.frame.bg-red
Grid Columns
Design
Design for growth. We've built a team of world-class designers, developers, and managers.
Videos
We connect your audience needs, business goals, and brand values into a strategy.
Users
We offer personalized services with deep expertise in design and technology.
Teams
We train teams to help organizations succeed in the digital age.
Animations
Autoplay Animation
.animated.lightSpeedIn.slow
animate.css + .build
- fadeIn
- swing
- flash
- pulse
- shake
- bounceIn
- wobble
- fadeInLeft
- flipInX
- tada
- slideInUp
- jello
- heartBeat
- fadeInUp
- lightSpeedIn
.background.anim
Content Position
1/9 left top
Put content wherever you want. Have less. Do more. Create beautiful solutions.
.slide-top and .content-left
2/9 center top
In a village of La Mancha, the name of which I have no desire to call to mind,
.slide-top and .content-center
3/9 right top
there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.
.slide-top and .content-right
4/9 left top
An olla of rather more beef than mutton, a salad on most nights, scraps on Saturdays,
.content-left
5/9 center top
lentils on Fridays, and a pigeon or so extra on Sundays, made away with three-quarters of his income.
.content-center
6/9 right top
he rest of it went in a doublet of fine cloth and velvet breeches and shoes to match for holidays,
.content-right
7/9 left bottom
while on week-days he made a brave figure in his best homespun.
.slide-bottom
and .content-left
8/9 center bottom
He had in his house a housekeeper past forty, a niece under twenty, and a lad for the field and market-place,
.slide-bottom
and .content-center
9/9 right bottom
who used to saddle the hack as well as handle the bill-hook.
.slide-bottom
and .content-right
1,000,000
We're working to protect up to a million acres of sustainable forest.
Layout
What is Stendhal Syndrome?
Beauty overdose. .text-pull-right
Imagine that you are in Florence. If you suddenly start to feel that you literally cannot breathe, you may be experiencing Stendhal Syndrome.
Psychiatrists have long debated whether it really exists.
The syndrome is not only associated with viewing a beautiful place, but also good art.
The beauty of Italian art has a concentrated perfection and transcendent sensuality that is incredibly addictive.
Header (logo) .alignright
Simple CSS Alignments
Put content wherever you want.
Prismjs for Code Highlight
WebSlides is really easy
Each parent <section>
in the #webslides element is an individual slide.
Code is neat, scalable, and well documented. It uses intuitive markup with popular naming conventions. There's no need to overuse classes or nesting. Based on SimpleSlides , by Jenn Schiffer ::)
<article id="webslides">
<!-- Slide 1 -->
<section>
<h1>Design for trust</h1>
</section>
<!-- Slide 2 -->
<section class="bg-primary">
<div class="wrap">
<h2>.wrap = container (width: 90%) with fadein</h2>
</div>
</section>
</article>
Vertical sliding? <article id="webslides" class="vertical">
Quote
I have always appreciated designers who dare to reinterpret fabrics and proportions, so I follow the Japanese and Belgian designers. Zaha Hadid
"There is something only a CEO uniquely can do, which is set that tone, which can then capture the soul of the collective." Satya Nadella, CEO of Microsoft.
“WebSlides helped us build a culture of innovation and excellence.” Leonardo da Vinci
Plugins
echarts
{b}: {c} ({d}%)"},"legend":{"orient":"vertical","x":"left","data":["直达","营销广告","搜索引擎","邮件营销","联盟广告","视频广告","百度","谷歌","必应","其他"]},"series":[{"name":"访问来源","type":"pie","selectedMode":"single","radius":[0,"30%"],"label":{"normal":{"position":"inner"}},"labelLine":{"normal":{"show":false}},"data":[{"value":335,"name":"直达","selected":true},{"value":679,"name":"营销广告"},{"value":1548,"name":"搜索引擎"}]},{"name":"访问来源","type":"pie","radius":["40%","55%"],"label":{"normal":{"formatter":"{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ","backgroundColor":"#eee","borderColor":"#aaa","borderWidth":1,"borderRadius":4,"rich":{"a":{"color":"#999","lineHeight":22,"align":"center"},"hr":{"borderColor":"#aaa","width":"100%","borderWidth":0.5,"height":0},"b":{"fontSize":16,"lineHeight":33},"per":{"color":"#eee","backgroundColor":"#334455","padding":[2,4],"borderRadius":2}}}},"data":[{"value":335,"name":"直达"},{"value":310,"name":"邮件营销"},{"value":234,"name":"联盟广告"},{"value":135,"name":"视频广告"},{"value":1048,"name":"百度"},{"value":251,"name":"谷歌"},{"value":147,"name":"必应"},{"value":102,"name":"其他"}]}]}
Plugins:: mermaid
Basic sequence diagram
sequenceDiagram Alice ->> Bob: Hello Bob, how are you? Bob-->>John: How about you John? Bob--x Alice: I am good thanks! Bob-x John: I am good thanks! Note right of John: Bob thinks a long
long time, so long
that the text does
not fit on a row. Bob-->Alice: Checking with John... Alice->John: Yes... John, how are you?
Message to self in loop
sequenceDiagram participant Alice participant Bob Alice->>John: Hello John, how are you? loop Healthcheck John->>John: Fight against hypochondria end Note right of John: Rational thoughts
prevail... John-->>Alice: Great! John->>Bob: How about you? Bob-->>John: Jolly good!
Gantt
gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d section Critical tasks Completed task in the critical line :crit, done, 2014-01-06,24h Implement parser and jison :crit, done, after des1, 2d Create tests for parser :crit, active, 3d Future task in critical line :crit, 5d Create tests for renderer :2d Add to mermaid :1d section Documentation Describe gantt syntax :active, a1, after des1, 3d Add gantt diagram to demo page :after a1 , 20h Add another diagram to demo page :doc1, after a1 , 48h section Last section Describe gantt syntax :after doc1, 3d Add gantt diagram to demo page :20h Add another diagram to demo page :48h
Flowchart support for fontawesome
graph TD B["fa:fa-twitter for peace"] B-->C[fa:fa-ban forbidden] B-->D(fa:fa-spinner); B-->E(A fa:fa-camera-retro perhaps?);
Plugins:: KaTex
KaTex
equation | description |
---|---|
∇⋅B⃗=0 | divergence of B⃗ is zero |
∇×E⃗+c1∂t∂B⃗=0⃗ | curl of E⃗ is proportional to the rate of change of B⃗ |
∇×B⃗−c1∂t∂E⃗=c4πj⃗∇⋅E⃗=4πρ | wha? |
Others
Avatar
(80, 72, 64, 56, 48, and 40).
List
- Niubility!
- WebSlides
- Webpack build in
- Markdown-it
- Posthtml
- Prismjs
Table
Left-aligned | Center-aligned | Right-aligned |
---|---|---|
git status | git status | git status |
git diff | git diff | git diff |
git status | git status | git status |
Speaker Mode
Click Url + ?mode=speaker to show Speaker Mode.
View More Demos?
* * *