field.css 700 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. .field {
  2. display: flex;
  3. align-items: center;
  4. background-color: var(--color-field);
  5. margin: 0.2em 0px;
  6. }
  7. .field--grid {
  8. display: grid;
  9. grid-template-areas:
  10. "label input"
  11. "error error";
  12. grid-template-columns: 33% 67%;
  13. }
  14. .field--error {
  15. }
  16. .field--error .field__input {
  17. border: solid 2px red;
  18. color: red;
  19. font-weight: bold;
  20. }
  21. .field--grid .field__label {
  22. grid-area: label;
  23. }
  24. .field--grid .field__input {
  25. grid-area: input;
  26. }
  27. .field--grid .field__error {
  28. grid-area: error;
  29. color: red;
  30. font-size: 80%;
  31. text-align: right;
  32. }
  33. .field__label {
  34. flex: 1;
  35. background-color: var(--color-label);
  36. }
  37. .field__input {
  38. flex: 2;
  39. background-color: var(--color-input);
  40. }