Мораль это нечто не определенное, условная граница между добром и злом, где мы предпочитаем добро злу.
Закон же это четко сформулированное правило, которое нарушать нельзя.
например, бабушка заходит в автобус, уступать ей место или нет, это вопрос морали.
например, человек нарушил закон, провернув некую махинацию, он оспаривает в суде свое наказание.