Бравый справочник css-свойств для новичка

Как новички изучают css-свойства?

Они читают про все свойства, которые только есть, что-то запоминают, в основном только width, height и background, а потом постоянно рыщут по своим конспектам и гуглу, пытаются вспомнить какое свойство за что отвечает, как оно пишется и какие у него есть значения.

И тут мне пришла в голову идея. А что если сделать такую штуку, которая наглядно показывает как пишутся и работают все css-свойства? Причем, все это на одной странице.

Таким образом, за два вечера создался вот такой css-помощник: lesson-web.ru/css_helper

image

В левой части мы видим результат работы css-свойств, а справа, собственно, список css-свойств, которые мы можем увидеть в действии.

В окне результата у нас есть один, как будто бы, div с классом .box.
Если установить свойство float, то в окне появится три одинаковых блока.

Так же, можно задать текстовое содержимое этого блока. Есть пять вариантов:

0ae02c485b364dd4add69a1a85d40675.png

В блоке с css-свойствами мы можем:

  • активировать или деактивировать свойство, кликнув по checkbox;
  • задать значение свойства;
  • понять свойство на простом русском языке
  • если на сайте есть описание по данному свойству, то можно перейти по ссылке и более подробно изучить его.

bc5c492deded40d58fbecebdb9e169d9.png

Значение можно задать тремя способами:

  1. Просто ввести значение в input
  2. Если это цвет, то указать его на палитре
  3. Если у свойства если стандартный набор значений, то можно выбрать его из списка

Собственно, вот такая приятная мелочь получилась)

Если у вас есть какие-то идеи как можно улучшить этот помощник, то с радостью почитаю их в комментариях!

Комментарии (2)

  • 14 ноября 2016 в 22:14 (комментарий был изменён)

    0

    Я так понимаю, это «русифицированная» версия небольшой части w3schools.com? Или же «бравость» в чём-то другом?

    «Есть какие-то идеи как можно улучшить» — можно для начала исправить орфографию: «padding […] Внутренний отступы».

  • 14 ноября 2016 в 23:05 (комментарий был изменён)

    0

    Отличная идея! Похоже на dev-tools в Safari, но намного полезнее, потому что доступно не только для Mac.


    e62bc41e053648a18e7d04159fac94fc.png

© Habrahabr.ru