Upvote:2
The Croatian government web site looks clear to me.
Third-country nationals who are holders of: uniform visa (C) for two or multiple entries, valid for all Schengen Area Member States … [also various other visa types] do not require a visa for transit or intended stays in the territory of Croatia not exceeding 90 days in any 180-day period.