Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haroldtreen/show-code

:computer: Using the source code of a container as the background for the container.
https://github.com/haroldtreen/show-code

animation npm parallax scroll web

Last synced: 23 days ago
JSON representation

:computer: Using the source code of a container as the background for the container.

Awesome Lists containing this project

README

        

# show-code
[![npm](https://img.shields.io/npm/v/show-code.svg?maxAge=2592000)](https://www.npmjs.com/package/show-code)
[![npm](https://img.shields.io/npm/dt/show-code.svg?maxAge=2592000)](https://www.npmjs.com/package/show-code)

Using the source code in a container as the background for the container.

## Usage

1. Install the npm package
```bash
npm install show-code --save
```

2. Include the show-code js/css in your HTML
```html








window.showCode(); // Run when your container is ready


```

3. The add `sc-container` ID to a container
```html


All your content!

```

4. **Bonus:** Add external libraries like [Prism](http://prismjs.com/index.html) for syntax highlighting.
```html








```

## Customization

When the background is injected it will have the `sc-background` ID. Using this selector, you can apply custom styles to your background.

```css
#sc-background {
border-radius: 5px;
}
```

## Example:
See it in action [here](https://haroldtreen.github.io/show-code/)

**OR**

```bash
npm install -g serve
git clone git@github:haroldtreen/show-code --branch gh-pages
serve show-code
open http://127.0.0.1:3000/
```