Rebecca,
Dynamic power is the power consumed when all clocks are toggling. When all clocks are at 0 hertz (not running), the power that is still there, is known as the static power.
In any design, with all data forced to 0's, and all flip flops with their clock enables disabled, but with the clock running, there will be dynamic power consumed from the clock tree toggling, and all of the logic in each flip flop that is still toggled by the clock, even without the flip flops changing state (a clock enable does not eliminate dynamic power).
Toggle rate is how often the data is changing. For example, 50% toggle rate means the data changes on every other clock.
So, the amount of logic and flip flops connected to a clock, the rate at which the nodes change state, and the frequency are all elements of the dynamic power.
The static power is from the leakage of the devices, and any constant current bias sources required for operation.
A toggle rate of 0%, is not a very interesting case (clocks are running, but nothing happens).
Austin