Jump to content
  • 0

LESS


DivMan
 Share

Question

Нашёл статью про less и в ней говорится, то что он значительно упрощает код.

 

С этого

.border_radius {    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}

Сократили до  вот этого

.border_radius(@radius){    -webkit-border-radius: @radius;    -moz-border-radius: @radius;    border-radius: @radius;}

Здесь же намного больше символов, чем было.

 

Вот эта статья http://maxsite.org/page/pochemu-nuzhno-izuchat-less

Edited by DivMan
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Ну да он упростил код, когда вам надо будет поменять значение бордер радиуса, вам надо будет поменять только значение в переменной @radius, а не искать и менять каждые 5px. Количество символов тут ни при чем.

 

upd: тоесть тут вообще миксин, и вам из него можно будет сделать сколько угодно бордер радиусов добавляя в дальнейшем, одну строчку .border_radius(8px);, в коечном итоге у вас получится обычный css, только вам не придется по многу раз писать бордер радус для каждого селектора, а просто вставлять этот миксин

Edited by xzarxzes
Link to comment
Share on other sites

  • 0

Чем снипиты не угодили?

Это можно сделать и с помощью сниппета в редакторе, но у препроцессоров много разных возможностей, если вы поизучаете его то поймете о чем речь.

Link to comment
Share on other sites

  • 0

Чем снипиты не угодили?

Сниппеты использовать будете только вы в вашем редакторе, а вот с миксинами и прочими прелестями препроцессоров могут работать другие разработчики.

Link to comment
Share on other sites

  • 0

Мне Sass больше нравится у него есть Compass, а вообще самое классное в препроцессорах

это миксины и вложеность. Еще круто в миксины передавать значения, вообще функции получаются.

Edited by Sergik+
Link to comment
Share on other sites

  • 0

Less, Sass или stylus у всех есть свои фичи(less конечно отстаёт). Они нужны не для того, что-бы уменьшить кол-во символов в коде(для этого конечно тоже), а для того, что-бы повысить уровень абстракции. А из конкретных плюсов, то банальная вложенность уже повышает читаемость кода в 2 раза.

Конкретно я использовал sass и если уж не хочешь заморачиваться с переменными, то там очень удобно работать со спрайтами + вертикальный ритм + susy.

 

Edited by MichaelD
Link to comment
Share on other sites

  • 0

Less, Sass или stylus у всех есть свои фичи(less конечно отстаёт). Они нужны не для того, что-бы уменьшить кол-во символов в коде(для этого конечно тоже), а для того, что-бы повысить уровень абстракции. А из конкретных плюсов, то банальная вложенность уже повышает читаемость кода в 2 раза.

Конкретно я использовал sass и если уж не хочешь заморачиваться с переменными, то там очень удобно работать со спрайтами + вертикальный ритм + susy.

 

Как вам Susy? 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy