JSFiddle - React, Tailwind, and code Playground

HTML

<ul id="menu">
	<li>Menu1
	<li>Menu2
		<ul>
			<li>Submenu1
			<li>Submenu2
			<li>Submenu3 com outras palavras
			<li>Submenu4
		</ul>
	<li>Menu3
</ul>

CSS

ul#menu {
	margin:0;
	padding: 0;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	}
ul#menu > li {
	padding: 10px 20px;
	position: relative;
	display: inline-block;
	border-right: 1px solid;
	text-transform: uppercase;
	background: orange;
	}
	ul#menu > li:last-child { border-right: 0; }
ul#menu ul {
	padding: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	background: green;
	}
ul#menu ul li {
	position: relative;
	left: -50%;
	list-style: none;
	white-space: nowrap;
	text-transform: none;
	background: tomato;
	}