Почему пищевой краситель отталкивается от мыла в молоке?

Эффект, который вы описываете, является результатом поверхностного натяжения. Поверхностное натяжение — это сила, которая заставляет поверхность жидкости сжиматься и образовывать тонкую пленку. В случае молока поверхностное натяжение вызвано белками и жирами в молоке. Когда вы добавляете пищевой краситель в молоко, молекулы пищевого красителя притягиваются к молекулам воды в молоке, но отталкиваются белками и жирами. Это заставляет молекулы пищевого красителя образовывать тонкий слой на поверхности молока. Поверхностное натяжение молока заставляет этот слой пищевого красителя сжиматься и образовывать капли, которые отталкиваются от мыла.