Добрый день!
Два этих понятия взаимосвязаны.
Право появляется в обществе и должно ему соответствовать, а не идти в разрез с той же самой моралью. Значит и право подгоняется под общественную мораль.
Но, конечно же, не всегда возможно сто процентное следование права нормам морали. Либо право начинает формировать нечто новое. И тогда уже мораль начинает формироваться, основываясь на праве.
А в целом, в начале была мораль, а позже появилось право. Это, если совсем капнуть глубоко.
С уважением, юрист Дмитрий Сагитов.