In fact, it turns out that one can choose $\delta$ continuously in terms of $\varepsilon$. More precisely, the following result holds true : If $f:E\to F$ is a continuous map between two metric spaces $E$ and $F$, then there is a continuous function $\delta:E\times (0,\infty)\to (0,\infty)$ such that, for all $(x,y,\varepsilon)\in E\times E\times (0,\infty)$, $$d_E(x,y)<\delta(x,\varepsilon)\implies d_F(f(x),f(y))<\varepsilon\, . $$
I read this several years ago in an American Math. Monthly article, but I can remember neither the title of the article, nor the name(s) of the author(s). It would be nice if someone could give me the reference...
Here is one way of proving this result. Consider the set $$C=\{ (x,y,\varepsilon)\in E\times E\times (0,\infty);\; d(f(x),f(y))\geq \varepsilon\, . $$
Since $f$ is continuous, $C$ is closed in $E\times E\times (0,\infty)$ (endowed with the product topology), and clearly $(x,x,\varepsilon)\not\in C$ for any $(x,\varepsilon)\in E\times (0,\infty)$. It follows that if we fix a metric $\rho$ on $E\times E\times(0,\infty)$ (compatible with the product topology), then ${\rm dist}_\rho \left((x,x,\varepsilon),C\right)>0$.
We take for $\rho$ the metric
$$\rho((x,y,\varepsilon), (x',y',\varepsilon'))=\max(d_E(x,x'),d_E(y,y'),\vert\varepsilon-\varepsilon'\vert) $$
and we define $\delta :E\times (0,\infty)\to (0,\infty)$ by
$$\delta(x,\varepsilon)={\rm dist}_\rho \left((x,x,\varepsilon),C\right) $$
Then the dunction $\delta$ is continuous, and it is straightforward to check that it has the required property. Indeed, if $x,y\in E$ and $\varepsilon >0$, then $d_E(x,y)=\rho((x,x,\varepsilon), (x,y,\varepsilon))$ by the definition of the metric $\rho$. Hence, if $d_E(x,y)<\delta(x,\varepsilon)$, then $(x,y,\varepsilon)\not\in C$ by the very definition of $\delta(x,\varepsilon)$, i.e. $d_F(f(x),f(y))<\varepsilon$.