2012-06-05 18 views
7

Yakın zamanda scss'i keşfettim ve matematiksel operatörleri kullanma yeteneği var. Merak ettiğim şey: ** Farklı bir elemanın boyutlarını ayarlamak için kullanılacak bir elemanın boyutlarını dinamik olarak almak için bir yol var mı?SCSS ile bir öğenin boyutlarını alma?

$("#myparagraph").height($("#page").height()/6); 

bu kullanarak SCSS yapmak için herhangi bir yolu var mı: (jQuery ile yazılmış) şu şekilde

ben yapmak istiyorum ne bir örnek nedir?

cevap

14

SCSS değişkenleri ve matematik kullanarak değerleri hesaplamak olanak tanır; ancak sayılı, hala CSS aşağı derler. CSS, DOM nesnelerinde hesaplanan boyutlar sağlayabilen dinamik bir dil değildir. Aynı zamanda geçerli değildir. SCSS, kendi başına ayrı bir dil değil, CSS'yi daha verimli bir şekilde oluşturmanızı sağlayan bir ön işlemcidir. Bu nedenle, SCSS'de yapabileceğiniz her şey, düz CSS'de veya tam tersi (takip etmek daha zor olsa da) ve daha fazla ya da daha az bir şey yapamazsınız.

+0

sass? Bunu yapmak için bir yol var mı (yakut olduğu için), ya da aynı sorun mu? – Ephraim

+4

SASS dilidir, .scss dosya uzantısıdır. – Jason

+0

Her zaman bir [farklı gösterim] (http://sass-lang.com/) ... – Ephraim