How to access taxonomy term field?
Its similar to any other entity on Drupal 8

$name = $terms[0]-&gt;name;

//simple text field
$color = $terms[0]-&gt;field_color-&gt;value;

//multivalue field - get array of values
$color = $terms[0]-&gt;get('field_color')-&gt;getValue();

//entity reference field
$entity = $terms[0]-&gt;field_color-&gt;entity;

//image field 
$image = $terms[0]-&gt;get('field_image')-&gt;entity;
$image_uri = $image-&gt;getFileUri();

//get color entity id
$entity_id = $entity-&gt;id();


I think at least your color field is actually an entity reference