Upvote:10
Croatia will admit travelers who hold a Schengen visa only if that visa is valid for two or more entries.
With a single-entry Schengen visa, you will not be allowed to enter Croatia. You should apply for a Croatian visa.
See http://www.mvep.hr/en/consular-information/visas/visa-requirements-overview/.