If it is so cold that I don't want to roll my pant leg up, I'm probably wearing a 2nd layer, which is my wind/rain pants. They have straps at the bottom to keep them tight and from entering the drivetrain.
But there are a lot of people who buy straps for use on all pants. They are usually reflective too. Pretty cheap. You can get them at REI