I’m going to assume that you already have a vue project set up. You can find a detailed break-down and demonstration of how to build this component with Vue transitions with Material icons in creating element transitions with Vue. list, menu, dialog — multiple: Allows multiple selections: Boolean — false: trap-focus: Trap focus inside the dropdown. A Vue.js based multi-select custom searchable dropdown with custom checkboxes. All items are 100% free and open-source. Inline form. 4602 E Brickell St Ontario, CA 91761 (909) 930-9399 7:00 AM - 5:00 PM Monday - Friday The following example won’t work with UMD version (so in Codepen/jsFiddle too) because it relies on the existence of Vue Router. You can easily create a fast System either Static Generated or Server Rendered and easily deploy it to a variety of hosting services. We’ll create a simple fade in and fade out with the following classes: We’ll animate the menu-toggle icons and the display of the drop-down menu by nesting these items in a tag, which is a native Vue element. All items are 100% free and open-source. the dropdown menu and click Ok. Don’t worry about the drop-down