in代表物质本特有的性质,常常和颜色连用,比如in white用来表示穿着白色的衣服,常常用来形容新娘穿婚纱。而with是附带,颜色不是附带的,不要机械翻译,with a...图案或是胸针什么倒是可以的
in+颜色表穿着某颜色的衣服是固定搭配
颜色前用in,固定搭配。不能想当然地用with,那是Chinglish...