Faits: A. Le 21 septembre 2007, le Grand Conseil du canton de Genève a adopté une loi sur les zones 30 et les zones de rencontre (ci-après: la loi), comportant notamment les dispositions suivantes: Art. 1 Objet La présente loi règle les conditions et les détails à observer lors de l'instauration de zones 30 et de zones de rencontre. Art. 2 Autorité compétente L'autorité chargée d'appliquer la présente loi est le Département compétent. Art. 3 Emplacement des zones 1 Les zones 30 et les zones de rencontre sont principalement prévues sur le réseau de quartier, au sens de l'art. 3A, alinéa 3, de la loi sur les routes. 2 En principe, elles ne peuvent pas s'appliquer aux voies de communication utilisées par les lignes de transports publics urbaines principales. Art. 4 Conditions 1 Les zones 30 et les zones de rencontre ne sont autorisées que lorsqu'une telle mesure est nécessaire, opportune et respecte le principe de la proportionnalité. 1 Les zones 30 et les zones de rencontre ne sont autorisées que lorsqu'une telle mesure est nécessaire, opportune et respecte le principe de la proportionnalité. ... 7 Lors de la création d'une zone 30 ou d'une zone de rencontre, le nombre total de places de stationnement dans le périmètre concerné ne doit pas diminuer. Si cette condition ne peut être réalisée, un nombre au moins égal de places de stationnement est créé à proximité immédiate de la zone. Art. 5 Expertise 1 L'autorité ne délivre une autorisation pour la création d'une zone 30 ou d'une zone de rencontre qu'après avoir effectué une expertise qui contient les éléments énumérés dans l'ordonnance fédérale sur la signalisation routière et l'ordonnance fédérale sur les zones 30 et les zones de rencontre. L'expertise doit en outre démontrer que les conditions des art. 3 et 4 de la présente loi sont respectées. 2 Lorsqu'une zone de rencontre est envisagée dans un quartier commercial, l'expertise doit par ailleurs contenir l'avis des habitants, des commerçants et des représentants des transports professionnels. 2 Lorsqu'une zone de rencontre est envisagée dans un quartier commercial, l'expertise doit par ailleurs contenir l'avis des habitants, des commerçants et des représentants des transports professionnels. ... La loi a été publiée le 1er octobre 2007. B. Agissant par la voie du recours en matière de droit public, la Ville de Genève, agissant par son Département des constructions et de l'aménagement, conclut à l'annulation des art. 3 al. 1 et 2, 4 al. 7 et 5 al. 2 de la loi, subsidiairement à l'annulation de la loi dans son ensemble. Elle se plaint d'une violation de son autonomie. Les dispositions attaquées violeraient les principes constitutionnels d'intérêt public, de proportionnalité et d'égalité de traitement ainsi que, notamment, la LCR et la LPE. Le Grand Conseil conclut au rejet du recours. Un second échange d'écritures a été ordonné.