Not directly. The pigments used in sublimation always need a white background to show the optimal colors on the product. There are however many products that come with a white area or separate metal or heat resistant plastic sheet in white with a polyester coating that can be used to transfer the design on. After transferring the design onto that sheet this can be applied to the product by double sided tape or the like.