Form input height

Goals:

Technology

Considerations:

Example

:root {
  --nih-form-input-height: 2em;
}

input[type="text"],
input[type="search"],
input[type="password"] {
  height: var(--nih-form-input-height);
}

Default height

Double height

Inside navigation

nav {
  --example-nav-height: 72px;
  height: var(--example-nav-height);

  background-color: navy;
  color: white;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-inline-start: 16px;
  padding-inline-end: 16px;

  --nih-form-input-height: calc(calc(2 / 3) * var(--example-nav-height));
}