Proper spinning techniques depend on proper footwork. There are several ways to spin, each with its inherent advantages and disadvantages.
The most common spinning method is to pivot on one foot (either on the heel or ball or the foot). The spin begins on either an advancing or retreating step. Weight is transferred to the foot and the other foot begins the spin. This step is useful since it is quick and the spin may be performed in either clockwise or counterclockwise direction with either foot. Range adjustments cannot be made with this method.
The cross-step may also be used for a spin. In the inside cross-step, the attacker's rear foot steps toward the opponent inside the lead leg in a deep X-stance. The attacker then spins clockwise on the foot so that the rear (which was the lead leg) leg is now becomes the lead leg again. In the outside cross-step, the attacker's rear foot steps toward the opponent outside the lead leg in a deep X-stance. The attacker then spins counterclockwise on the foot so that the rear (which was the lead leg) leg is now becomes the lead leg again. Major adjustments in range may be made by the depth of the step.
A third type of spin includes a jump. A jump may be added to all the above spinning methods to add power and either maintain, increase, or decrease the range. Minor adjust in range may be made by the jumping angle.
In all spins, stay vertical and take care not to let the center of mass extend past the base. If this occurs, you will spin off center, loose stability and power, and expose yourself to counter attack.