A magnetic multi-functional composite with a tri-layer core–shell–shell construction was successfully prepared by a combination process involving click reactions and emulsion polymerization. Firstly, magnetic polyxanthone triazole (PXT) was synthesized via the click reaction of bisethynyl and 2, 7-(N-2-chloroacetamide) xanthone (NClX) in the presence of Fe3O4 nanoparticles. Then, a polypyrrole@ polyxanthone triazole@ Fe3O4 (PPy@ PXT@ Fe3O4) tri-layered nanocomposite was prepared via emulsion polymerization of pyrrole in ...