Les colibris sont attirés par les couleurs vives, notamment le rouge, le rose, le jaune, l'orange et le violet. Le rouge les attire plus que toute autre couleur car ils l'associent à la nourriture.
Pour attirer les colibris dans un jardin ou une mangeoire, des couleurs riches et lumineuses doivent être utilisées. Le rouge est connu pour attirer les colibris de loin, mais ne doit pas être la seule couleur utilisée. Les colibris aiment les annuelles et les vivaces, tant que les couleurs des fleurs sont éclatantes. Lorsqu'ils considèrent les plantes à fleurs, les colibris préfèrent les fleurs de forme tubulaire, car ils s'adaptent à leurs longs becs, mais se nourrissent également d'autres formes de fleurs. En plus de la couleur et de la forme, la quantité de nectar fournie par une fleur doit également être évaluée. Planter des fleurs avec des horaires de floraison différents garantit qu'il y a un tirage continu pour ces oiseaux. Les fleurs constantes fournissent de la couleur pour attirer les colibris et de la nourriture pour les garder. Les mangeoires pour colibris ont souvent une base d'alimentation rouge avec des fleurs dans les trous de la mangeoire. La nourriture commerciale pour colibris est généralement rouge. La nourriture pour colibris peut également être préparée à la maison en utilisant un mélange composé d'une partie de sucre pour quatre parties d'eau. Ne pas ajouter de colorant ou d'arôme alimentaire, car cela peut rendre les colibris malades.