Skip to content

makehtml/pixel-glass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Glass

EN | RU ↓

Pixel Glass is a tiny JavaScript library, it can help you to check out how your markup fits your design. No need to jump to graphical editor and back, no need to leave page every time when you need to look at the design.

It will be very helpful if you make an adaptive design and have more than one design of the page.

How does it work?

Pixel Glass just lets you control your page’s <body> opacity. When the <body> becomes semi-transparent, you can see designs through it.

Try it on the demo page.

How to use Pixel Glass in your project?

1. Install the package into your project folder via npm:

npm i makehtml/pixel-glass --save-dev

2. Place your mock-ups into img (or any other) folder of your project.

3. Add this code into <head> element of your page:

<style>
  html { background-image: url("pp/index-sm.jpg"); }
  @media (min-width: 760px) { html { background-image: url("pp/index-md.jpg"); } }
  @media (min-width: 960px) { html { background-image: url("pp/index-lg.jpg"); } }
</style>
<link href="../node_modules/pixel-glass/styles.css" rel="stylesheet">
<script src="../node_modules/pixel-glass/script.js"></script>

Edit the code to make it fit your project: change media queries or add yours, change image URLs to actual files.

4. Save file, update a page and enjoy!

alt

EN ↑ | RU

Pixel Glass — маленькая библиотека на JavaScript, которая поможет вам проверить насколько разметка страницы соответствует макету, без необходимости запускать графический редактор или уходить со страницы всякий раз, когда вам нужно свериться с макетом.

Она будет полезна, если вы верстаете адаптивный дизайн и у вас есть несколько макетов для разных разрешений экрана.

Как это работает?

Pixel Glass просто управляет прозрачностью элемента <body>. Когда <body> становится полупрозрачным, через него становятся видны макеты, заданные фоном для <html>.

Посмотрите в действии на демо-странице.

Как использовать Pixel Glass в своём проекте?

1. Установите пакет в папку с проектом через npm:

npm i makehtml/pixel-glass --save-dev

2. Поместите макеты страниц в ваш проект в папку img (или в другую, какая вам нравится).

3. Добавьте этот код на вашу страницу в элемент <head>:

<style>
  html { background-image: url("pp/index-sm.jpg"); }
  @media (min-width: 760px) { html { background-image: url("pp/index-md.jpg"); } }
  @media (min-width: 960px) { html { background-image: url("pp/index-lg.jpg"); } }
</style>
<link href="../node_modules/pixel-glass/styles.css" rel="stylesheet">
<script src="../node_modules/pixel-glass/script.js"></script>

Отредактируйте код под ваш проект: настройте медиавыражения, поменяйте адреса картинок на рабочие.

4. Сохраните файл, обновите страницу и пользуйтесь! : )

alt

About

Tiny JS library for visual checking markup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.2%
  • CSS 18.8%