MCPcopy Index your code
hub / github.com/webslides/WebSlides

github.com/webslides/WebSlides @1.5.0 sqlite

repository ↗ · DeepWiki ↗ · release 1.5.0 ↗
182 symbols 531 edges 42 files 126 documented · 69%
README

WebSlides = Create stories with Karma

MIT License Release codecov Donate Twitter

Finally, everything you need to make HTML presentations, landings, and longforms in a beautiful way. Just a basic knowledge of HTML and CSS is required. Designers, marketers, and journalists can now focus on the content. — https://webslides.tv/demos.


Download

Simply choose a demo and customize it in seconds. Latest version: webslides.tv/webslides-latest.zip.


What's in the download?

The download includes demos and images (devices and logos). All content is for demo purposes only. Images are property of their respective owners.

webslides/
├── index.html
├── css/
│   ├── base.css
│   └── colors.css
│   └── svg-icons.css (optional)
├── js/
│   ├── webslides.js
│   └── svg-icons.js (optional)
└── demos/
└── images/

Features

  • Navigation (horizontal and vertical sliding): remote presenters, touchpad, keyboard shortcuts, and swipe.
  • Slide counter.
  • Permalinks: go to a specific slide.
  • Autoslide.
  • Click to nav.
  • Simple CSS alignments. Put content wherever you want (vertical centering...)
  • 40+ components: background images/videos, quotes, cards, covers...
  • Flexible blocks with auto-fill and equal height.
  • Fonts: Roboto, Maitree (Serif), and San Francisco.
  • Vertical rhythm (use multiples of 8).

Markup

  • Code is clean and scalable. It uses intuitive markup with popular naming conventions. There's no need to overuse classes or nesting.
  • Each parent <section> in the #webslides element is an individual slide.
<article id="webslides">
    <section>
        <h1>Slide 1</h1>
    </section>
    <section class="bg-black aligncenter">




            <h1>Slide 2</h1>



    </section>
</article>

Vertical Sliding

<article id="webslides" class="vertical">

CSS Syntax (classes)

  • Typography: .text-landing, .text-data, .text-intro...
  • Background Colors: .bg-primary, .bg-apple, .bg-blue...
  • Background Images: .background,.background-center-bottom...
  • Cards: .card-50, .card-40...
  • Flexible Blocks: .flexblock.clients, .flexblock.metrics...

Extensions

You can add:

Dive In!

Credits

Core symbols most depended-on inside this repo

defineProperties
called by 30
static/js/webslides.js
goToSlide
called by 30
src/js/modules/webslides.js
createNode
called by 30
src/js/utils/dom.js
fireEvent
called by 30
src/js/utils/dom.js
isDisabled
called by 18
src/js/modules/webslides.js
fire_
called by 18
src/js/modules/slide.js
_classCallCheck
called by 16
static/js/webslides.js
goNext
called by 15
src/js/modules/webslides.js

Shape

Method 106
Function 44
Class 32

Languages

TypeScript100%

Modules by API surface

static/js/webslides.js25 symbols
src/js/modules/webslides.js21 symbols
src/js/plugins/youtube.js17 symbols
src/js/utils/dom.js16 symbols
src/js/modules/slide.js12 symbols
src/js/plugins/zoom.js11 symbols
src/js/utils/mobile-detector.js9 symbols
src/js/plugins/navigation.js9 symbols
src/js/plugins/touch.js8 symbols
src/js/plugins/hash.js7 symbols
src/js/plugins/autoslide.js6 symbols
src/js/plugins/video.js5 symbols

Dependencies from manifests, versioned

archiver2.0.3 · 1×
autoprefixer7.1.4 · 1×
babel-cli6.26.0 · 1×
babel-core6.26.0 · 1×
babel-jest21.0.2 · 1×
babel-loader7.1.2 · 1×
babel-preset-env1.6.0 · 1×
babel-preset-es20156.24.1 · 1×
codecov2.3.0 · 1×
css-loader0.28.7 · 1×
eslint4.7.0 · 1×
eslint-loader1.9.0 · 1×

For agents

$ claude mcp add WebSlides \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact