All Diffie-Hellman (including EC) uses two keypairs and produces one shared secret. The colors in the wikipedia article are only a metaphor; the actual process for original DH, now retronymed 'integer' or 'finite-field' DH if necessary to distinguish, uses a sufficiently large generated subgroup of the multiplicative group of integers modulo a prime (in current practice, a 2048-bit prime), while Elliptic-Curve DH (ECDH) uses an elliptic curve satisfying certain criteria, or to be precise the group generated on the curve by a base point.
Ephemeral is only(!) about timing. DH requires the parties each have a keypair (private and public key) at the time of the key agreement operation (for TLS, the handshake that creates a session). It cares nothing about how long before the operation these keys were created, or how long after the operation they are retained. You can create one DH keypair and use it all your life assuming it is strong enough and you keep it secure, or you can create a new keypair every millisecond, and the DH algorithms (integer or EC) work exactly the same either way.
However, in practice to use a keypair longer than a few minutes or hours at most you normally need to store it somewhere, because computers occasionally fail or must be shutdown for various reasons. There is always some risk a stored keypair can be compromised, although a wide variety of methods can be and are used to try to prevent compromise.
Ephemeral mode of (EC)DH does not store the keypairs and thus avoids this risk. They are created (at each end) immediately before doing the key agreement and discarded (securely!) immediately after. This provides Perfect Forward Secrecy, or just Forward Secrecy. Unless you have a bug like Heartbleed, or other side channel such as shared-VM interaction, that allows an adversary to get that information during the brief period it is in memory.
Yes ephemeral DH and ECDH are used in TLS, including but not limited to DHE-RSA and ECDSA-RSA which are authenticated (signed) with RSA as @SEJPM noted, instead of ephemeral RSA, mostly because generating RSA keys is more costly and in particular usually too costly to do at session initiation, while it is very practical to generate RSA keys used on a long-term basis (typically a year or more) for authentication.