Почетна » Цодинг » Како претворити стари ЦСС у мање

    Како претворити стари ЦСС у мање

    Већину основе за ЛЕСС покрили смо у претходним постовима. Ако сте пратили нашу ЛЕСС серију, вјерујемо да у овом тренутку већ имате добру идеју о томе како користити Променљиве, Микинс и Операција за мање.

    Такође смо поменули како претворити ЛЕСС у регуларни ЦСС, са апликацијом или са компајлером. Али, како да радимо супротно; претворити ЦСС у МАЊЕ? Овај савјет је за тебе.

    Коришћење алата

    Са све већом популарношћу ЦСС препроцессор, неке нове алатке и апликације које су суштински настојале да олакшају живот веб дизајнера или програмера, као што је овај алат: ЦСС2Лесс.

    Овај алат нам омогућава да конвертујемо регуларни ЦСС у ЛЕСС. Дакле, покушајмо. Имам следеће ЦСС правила из моје старе датотеке за конверзију.

     нав хеигхт: 40пк; ширина: 100%; бацкгроунд: # 000; бордер-боттом: 2пк солид #ффф;  нав ул паддинг: 0; маргин: 0 ауто;  нав ли дисплаи: инлине; флоат: лефт;  нав а боја: #ффф; дисплеј: инлине-блоцк; видтх: 100пк; текст-сенка: 1пк 1пк 0пк # 000;  нав ли а бордер-ригхт: 1пк солид #ффф; бок-сизинг: гранични-бок;  нав ли: ласт-а бордер-ригхт: 0;  нав а: ховер, нав а: активна позадинска боја: #ффф;  

    Ево резултата.

     нав а: ховер, нав а: активан бацкгроунд-цолор: #ффф;  нав висина: 40пк; ширина: 100%; бацкгроунд: # 000; бордер-боттом: 2пк солид #ффф; а цолор: #ффф; дисплеј: инлине-блоцк; видтх: 100пк; текст-сенка: 1пк 1пк 0пк # 000;  ул паддинг: 0; маргин: 0 ауто;  ли: ласт-цхилд а бордер-ригхт: 0;  ли дисплаи: инлине; флоат: лефт; а бордер-ригхт: 1пк солид #ффф; бок-сизинг: гранични-бок;  

    Као што можемо видети горе, наш стари ЦСС је сада угњежен као ЛЕСС.

    Ограничење

    Међутим, можемо видјети и нека ограничења у резултатима конверзије. У старом ЦСС-у имамо неколико истих боја, као што је то у ове две декларације бордер-боттом: 2пк солид #ффф; и бордер-ригхт: 1пк солид #ффф; имамо обе границе у белој боји. У ЛЕСС-у заправо можемо сачувати ову константну вредност у а Променљива.

    Такође се не гнијезди и раздваја псеудо- * са амперсанд (&) симболом, као у следећим правилима ли: последње дете и нав а: ховер, нав а: активан. Они остају само онакви какви јесу, гдје можемо на овај начин поједноставити правила;

     ли &: прво дете  а &: ховер  &: активно  

    Закључак

    Упркос ограничењима која тренутно имају, овај алат може бити од велике помоћи у уштеди времена за уграђивање ЦСС скупова правила. Остало је само да урадимо ручно; могуће све док се горе наведена ограничења решено.