2012-12-15 137 views
0

我想獲取應用於元素的所有陰影。jQuery獲取文本 - 陰影變異(多個陰影)

box-shadow:10px 0px 10px rgba(1, 2, 1, .5),0px 10px 10px rgba(1, 1, 1, .5); 

我需要得到它變成變量: Shadow1 = 「10px的0像素10px的RGBA(1,1,1,.5)」 Shadow2 =「10px的0像素10px的RGBA(1,1,1。 5)」

而且,顏色可以是任何格式:RGB(),RGBA()或#...所以它可以是這樣的

box-shadow:10px 0px 10px rgb(1, 1, 1, .5),0px 10px 10px #222,0px 10px 10px rgba(1, 1, 1, .5); 

我不需要內部陰影的值,只是每個陰影的單獨字符串。

Shadows = 
{ 
    shadow1 : "10px 0px 10px rgb(1, 40, 1, .5)", 
    shadow2 : "0px 10px 10px #222", 
    shadow3 : "0px 10px 10px rgba(1, 1, 1, .5)" 
} 

謝謝。

回答

1

一個簡單的方法是分開課堂上的陰影。

+0

我想解析一個給定的HTML元素有多個陰影的用戶。我需要將所有陰影存儲在數組中作爲Shadow1,Shadow2等。 –

+0

也許像這樣http://jsfiddle.net/PY7m4/ - 根據需要拆分,也許它們都是相同的顏色? – daniel

+0

似乎它們在你的例子中不是相同的顏色,看起來像你必須正則表達式然後 – daniel