If you've abandoned chess.com for lichess.org, you might be surprised to learn that chess.com now hosts 15 variants.
Pawns are the only case that where those three are different but they see all three:
- directly in front (move)
- forward-diagonal (normal attack)
- horizonal exactly only in the case of a enemy pawn moved to that square last turn that can be taken en-passant (capture). That square goes dark if you move another piece.