Mysterious Colours
Pour a tablespoon of vegetable oil into a mug. Add two drops each of red and blue food colouring. Stir until the food colouring breaks up into tiny drops. Pour the mixture into a glass of water and watch what happens.
How It Works
This activity shows two ideas at work. The first is that water does not mix well with oil. When you stir drops of food colouring into the oil, they break up into droplets because food colouring is made up mostly of water. When you pour the mixture into the water, the oil does not dissolve into the water for the same reason.
The second idea is that water is denser than oil. (A cup of water weighs more than a cup of oil.) That's why the mixture of oil and food colouring floats on the water. The droplets of food colouring are also denser than the oil. They slowly sink to the bottom of the oil layer. As each droplet touches the water, it begins to mix into the water, flowing downward in a tiny burst of colour.
Source: highlightskids.com
Other links:
Make a Pinhole Camera
Can Tableware Float in the Air?
A Cupful of Compass
Ice Cube on a Wire
Do Eggs Float?