light-absorbing or blocking layer