If you need 3 physical switch ports because for some reason you can only configure 1 VLAN per port, how do you want to wire it to just one server network card?
If you have only one physical network port on your server, the only way is to have 1 switchport on the physical switch in trunk mode, configure the 3 VLANs on the trunk port and create 3 different portgroups on your vSwitch0, each with a specific VLAN ID. Then you can assign the VMs to the correct portgroup.
Another option would be to add more network cards to the server so that you can use a total of 3 network cables and 3 different physical switchports. With that you can create 3 vSwitches (vSwitch0-2) and assign each vSwitch a network card port as an uplink. After that, you can create a portgroup on each vSwitch with the respective VLAN ID and connect your VMs to the right portgroups.