法律分析:行人在绿灯时过斑马线,走到一半变红灯,是不算闯红灯的,只有在红灯亮起时越过等待线的行为属于闯红灯。行人通过路口或者横过道路,应当走人行横道或者过街设施;通过有交通信号灯的人行横道,应当按照交通信号灯指示通行;通过没有交通信号灯、人行横道的路口,或者在没有过街设施的路段横过道路,应当在确认安全后通过。
法律依据:《中华人民共和国道路交通安全法实施条例》第三十八条 机动车信号灯和非机动车信号灯表示:
1. 绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;
2. 黄灯亮时,已越过停止线的车辆可以继续通行;
3. 红灯亮时,禁止车辆通行。
在未设置非机动车信号灯和人行横道信号灯的路口,非机动车和行人应当按照机动车信号灯的表示通行。
红灯亮时,右转弯的车辆在不妨碍被放行的车辆、行人通行的情况下,可以通行。