This is the 14073rd most frequent Korean word.
머리카락에
"머리카락에" means "on the hair" in English.
Here, '머리카락에' uses the locative particle '-에' to indicate where the dust is attached, emphasizing the state of being on the hair.
머리카락에 먼지가 많이 붙었어요.
There is a lot of dust on your hair.
In this case, '머리카락에' denotes a location where the petals were positioned before being dislodged by the wind.
바람에 머리카락에 묻은 꽃잎이 떨어졌어요.
The wind blew off the petals stuck to your hair.
This usage reflects the hair as a recipient of sunlight, showing an effect happening atmospherically in relation to the hair.