Input and Web API
	
		
      Some <input /> expose some interesting web api for developers for vivid usage.
		
    
    JavaScript & Methods
    
<script>
// input[type=color]
const inputColor = document.querySelector('input[type=color]');
inputColor.showPicker();
// EyeDropper
document.querySelector('.button--eyedropper')
  .addEventListener('click',
    async () => {
      const eyeDropper = new EyeDropper();
      const result = await eyeDropper.open();
      const colorHexValue = result.sRGBHex;
    }
  );
// input[type=datetime-local]
const inputDatetime = document.querySelector('input[type="datetime-local"]');
inputDatetime.showPicker();
// input[type=number]
const inputNumber = document.querySelector('input[type=number]');
document.querySelector('.button--plus')
  .addEventListener('click',
    () => {
      inputNumber.stepUp();
    }
  );
document.querySelector('.button--minus')
  .addEventListener('click',
    () => {
      inputNumber.stepDown();
    }
  );
// input and select()
const inputSelectContent = document.querySelector('.input--selectContent');
inputSelectContent.select();
</script>