Вы пытаетесь изменить непрозрачность формы , когда ввод внутри этой формы сфокусирован.
Вы не можете выбирать элементы в CSS на основекакие потомки у них есть, так что для этого требуется JavaScript.
Например, (непроверенный) подход YUI 3 будет:
var form = Y.one('#comment_form');
form.delegate('focus', function (e) {
form.addClass('focused');
}, 'input');
А затем:
#comment_form.focused
{
opacity: 1;
}
Вам потребуется подобный код для события размытия, и я бы порекомендовал добавить класс, чтобы сделать его полупрозрачным с помощью JS, чтобы он всегда был полностью непрозрачным, если JS недоступен.