Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jun 2, 2018. It is now read-only.

Oreolek/elements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

54 Commits

Repository files navigation

LESS Elements

LESS Elements is a set of useful mixins for the LESS CSS pre-processor to help you cut down the size of your stylesheets.

LESS is a fantastic tool that extends CSS and makes writing and maintaining large stylesheets easy. Even so, I found myself re-writing the same mixins again and again for different projects. LESS Elements is a collection of these common re-usable mixins.

For example, let’s look at a bit of CSS3 code that adds a couple of rounded corners (only the top left and top right edges):

#some_div {
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}

Browser specific code makes using CSS3 a chore. 6 lines of code just to add rounded corners. LESS mixins to the rescue. With LESS Elements the above can be compressed to just a 1 line:

#some_div {
 #border > .radius(5px, 0, 0, 5px);
}

Looks just line shorthand CSS, with the values representing top right, bottom right, bottom left and top left corner radii in a clockwise order. To use LESS Elements, just download it (Github repo), put the "elements.less" file in your stylesheets folder and include it with 1 line of code at the top of your LESS file:

@import "elements";

Currently LESS Elements includes following namespaces:

Gradients

Borders

Shadows

Transformations

Transitions

Layout

About

Useful LESS mixins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • CSS 100.0%

AltStyle によって変換されたページ (->オリジナル) /