Как стилизовать label, который стоит до input, если input:disabled?

Чтобы стилизовать label, который стоит перед input и если input имеет атрибут disabled, можно использовать следующий CSS-код:

HTML-код:

<label for="my-input">Метка</label>
<input type="text" id="my-input" disabled>

CSS-код:

input[disabled] + label {
  /* ваш стиль для label */
}

В данном примере мы используем комбинатор "следующий брат" (+), чтобы выбрать label, которая идет сразу после input с атрибутом disabled. Затем мы применяем нужные стили к этой label.

Вы можете задать любые стили, которые вам нужны. Например, вы можете изменить цвет текста, добавить фоновый цвет или границу. Вот несколько примеров:

input[disabled] + label {
  color: red; /* изменить цвет текста на красный */
}

input[disabled] + label {
  background-color: lightgray; /* добавить светло-серый фон */
}

input[disabled] + label {
  border: 1px solid black; /* добавить черную границу */
}

Вы можете комбинировать эти стили и добавить другие свойства CSS в соответствии с вашими потребностями.