less 예제

아직 전처리기를 사용 하 여 도약하지 않은 프론트 엔드 개발자라면 이 기사가 당신을위한 기사입니다. 나는 일어나서 시간에 적은으로 실행에 처음부터 끝까지 당신을 데려 갈 것이다. LESS를 사용하면 기존 클래스 또는 ID를 사용하고 모든 스타일을 다른 선택기에 직접 적용할 수 있습니다. 다음 예제는 정리합니다: Less는 CSS와 같은 구문을 가진 CSS 프리프로세서입니다. CSS와 동일하게 보이지만 미친 듯이 개발 속도를 높일 수있는 추가 멋진 기능이 많이 있습니다. 다음은 몇 가지 Less 코드가 일반적인 아이디어를 제공하는 모양의 작은 예입니다. 프로그래밍 언어와 마찬가지로 Less 변수에서는 범위에 따라 값을 받습니다. 값이 특정 범위에 지정되지 않은 경우 LESS는 가장 가까운 선언을 찾을 때까지 상위 블록에서 값을 찾습니다. 아래에서 예제, 스타터, 그리고 가장 중요한 것은 Less를 CSS로 컴파일할 수 있는 매우 쉽고 전문적인 방법을 찾을 수 있습니다. 적은 기능의 톤을 가지고, 그래서 나는 시도하고 올바른 방향으로 당신을 가리키는 가장 중요한 조각을 커버 합니다.

우리가 다룰 것들 중 일부는 : CSS에 Less를 컴파일 할 수있는 많은 방법이 있습니다. 위의 Gulp 스타터는 미래에 더 많은 것을 할 수있는 방식으로 수행하기 때문에 훌륭합니다. Gulp 파일을 다른 개발자와 쉽게 공유할 수 있으므로 컴파일을 직접 알아낼 필요가 없습니다. 게다가, 그것은 무료입니다! 의심의 여지없이 CSS 변수는 미래의 일이 될 것입니다. 그들에 대한 사양은 이미 있다. Less를 사용하면 이제 이 개념을 사용할 수 있습니다. 더 적은 작업의 방법을 이해하기 위해 기본적인 예를 살펴보겠습니다. Less는 전처리기이므로 사용하려면 CSS로 컴파일해야 합니다. 이 과정에서 동시에 발생 하도록 자신의 작업을 삽입할 수 있습니다. 몇 가지 는 (그리고 그 나중에 보여질 것 이다): 위의 예에서, 헤더는 검은 색 배경 색, 하지만 탐색의 배경 색은 해당 로컬 범위에 @color 변수를 가지고 파란색, 반면 a는 또한 가까운 pare에서 상속 되는 파란색 NT, 탐색. LESS 와 Sass에 대한 정말 독특한 점 중 하나는 색상에 대한 수학적 함수를 수행 할 수있는 능력입니다.

단일 색상으로 쉽게 시작한 다음 LESS를 사용하여 전체 팔레트를 자동으로 만들 수 있습니다. 다음은 이 작업의 두 가지 예입니다. 다행히도 웹 개발 커뮤니티는 이 문제를 해결했습니다. 이제 더 적은, 사스 및 스타일러스와 같은 CSS 프리 프로세서가 있습니다. 그들은 우리에게 일반 CSS를 통해 많은 이점을 제공합니다 : 그들을 사용하는 것은 매우 간단합니다. 다음 예제에서는 백분율을 사용하여 0.5에서 50%로 변환하고, 기본 색상의 채도를 5% 늘린 다음 배경 색을 25% 밝게 하고 8도 회전하는 색상으로 설정합니다. 스타일러스는 .styl 파일 확장자 (.styl file extension)를 사용하며 여러 가지 방법으로 코드를 작성할 수 있습니다. 표준 CSS 구문을 사용할 수 있지만 대괄호, 콜론 및/또는 세미콜론을 생략하거나 모든 문장 부호를 모두 생략할 수도 있습니다. 예를 들어, 이전 코드 예제스타일러스의 다른 구문을 사용 하 여 다음과 같습니다: Mixins는 정확 하 게 그들은 같은 소리.