一般认为红绿色盲决定于x染色体上的两对基因,即红色盲基因和绿色盲基因。
由于这两对基因在x染色体上是紧密连锁的,因而常用一个基因符号来进行表示,红绿色盲的遗传方式是x连锁隐性遗传,由于男性仅有一条x染色体,因此只需要一个色盲基因就能表现出色盲;而女性有两条x染色体,因此需要有一对致病的等位基因才会表现出异常的。
一般来说,一个正常女性如果与一个色盲男性结婚的话,那么父亲的色盲基因可以随着x染色体遗传给他的女儿,但是并不会遗传给儿子的,然后女儿可以再把父亲传来的色盲基因遗传给他的儿子,也就是这位父亲的孙子,这种情况被称为交叉遗传。