Почему, если щуриться на солнце, перед глазами появляются радужные колечки?

Ресницы как дифракционная решётка.

А если глядеть не щурясь, то колечки появляются прямо в глазах.

Диафрагмирование, соответственно меняется угол преломления.

тупее вороса не слышала

Потому что в получившейся щели между веками слезами образуется))) ммм.... можно сказать что призма. а дальше да) дифракция)))))))