| 
	
		
 Препроцессор Stylus 
		
		
		
		И как это понимать вообще? 
	![]() ![]()  | 
	
		
 Читай доку внимательней. 
	
border-radius(val) {
  border-radius: (val / 3);
}
.cont {
  border-radius: 10px;
}
или так: 
border-radius(val) {
  border-radius: operate('/', val, 3);
}
.cont {
  border-radius: 10px;
}
 | 
	
		
 уже понял) 
	Да простит мою рукожопость аллах... ![]() ![]()  | 
	
		
 Кстати, обрати внимание, что помимо миксинов можно писать простые функции, например: 
	
border-radius(val) {
  a = 0;
  for key in val {
    a += key;
  }
  
  return a;
}
.cont {
  border: border-radius(10 1 2);
}
А циклы на первый взгляд могут показаться избыточными, но на самом деле это мега удобно, пример из реального проекта: 
.i-block {
	/**
	 * Стандартные размеры: xxs, xs, s, m, l, xl, xxl
	 *
	 * @mod
	 */
	&_size {
		for el in (xxs 0.6) (xs 0.8) (s 0.9) (m 1) (l 1.2) (xl 1.4) (xxl 1.8) {
			&_{el[0]} {
				font-size: el[1]rem;
			}
		}
	}
}
В общем я когда попробывал Stylus, то выкинул LESS и SCSS на помойку :)  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 но я могу это сделать так то) 
	отслеживать дом мутейшен, и.т.п. но не слишком ли это накладно будет? надо как то отслеживать применяемые правила к элементам и событие измененимя правила применения и.т.п. но этого нет.... кстати ты уже понял чо я хочу сделать? как это делается тут? ![]()  | 
	
		
 Цитата: 
	
 Цитата: 
	
 А почему ты не хочешь заюзать http://visionmedia.github.io/nib/ там же уже полифилы почти на всё есть: градиенты (причём даже есть возможно генерации статичной картинки), флекбоксы и т.д. PS: или ты спрашивал, как узнать, что справа от вызова функции? current-property[0] http://learnboost.github.io/stylus/docs/bifs.html, искать add-property  | 
	
		
 kobezzza, 
	блин чувак ты для меня седня открыл новый мир) спасибо  | 
	
		
 Цитата: 
	
 типа пишем 
ololo(){
   $this{
     qq : 11px
   }
   trololo
}
.container {
  background: ololo();
}
а получаем 
.container {
  background: trololo;
  qq        : 11px;
}
 | 
| Часовой пояс GMT +3, время: 04:45. | 
		
  |