狗狗毛为什么是白色?
这个问题有意思,之前没有见过这么分析的,点赞! 首先,从基因的角度来讨论这个问题,需要知道犬属动物的毛色遗传规律。这个遗传规律比较复杂,简而言之就是: 白色:由显性基因i控制,只要有i基因就会表现为白色(这里不涉及颜色深浅的问题); 黑色:由隐性基因I和i共同控制,当机体同时存在I和i时显示为黑色; 当机体仅存在i时也会显示出黑色,但是会比有I的时候黑一些,这一点与人类不同,人类是只有同时存在两种显性基因时才会呈现黑色。 因为黑色是由隐性基因I和i共同控制的,所以会出现各种不同的黑色表现形式,比如黑、蓝黑、棕黑等等。而各种颜色的深浅变化则是由量变导致的质变,如黑色素在皮肤中的浓度不同而导致颜色深浅不一样。
我们接着来说说毛的颜色,众所周知,动物的皮肤会分泌油脂来保护其内部结构,防止水分流失,而毛发中也有含有一定量的色素颗粒,这些色素一般是颗粒较小且不含细胞的黑色素细胞,它们的作用类似于人的眼睛,都是感光器官。 根据同样的遗传规律,我们可以得出这样的结论: 有黑色基因的毛发的基部(也就是刚发根的部位)是黑色的,越往顶端颜色就越浅。而有白色基因的毛发的基部是白色的,越往尖端颜色也就越来越深。 这样一黑一白、一深一浅就形成了各种各样的毛色。 所以题主问题的答案就有了,那就是由于狗狗的基因决定了它身上同时存在黑色和白色基因,因此它身体的部分毛发是黑色的,而在其他毛发部分则是由白色基因决定的白色。
至于有的狗狗毛发是纯白的,那是因为它们体内缺乏黑色基因或者黑色基因突变所致,这种基因缺失会导致体内不能合成黑色素,从而呈现出白色。