【发布时间】:2021-05-04 17:28:57
【问题描述】:
我的 tailwindcss 中有两个按钮
<div class="flex flex-row">
<button class="-ml-px relative inline-flex items-center space-x-2 px-4 py-4 border border-blue-300 text-sm font-medium rounded-l-md text-white bg-blue-500 hover:bg-blue-600 focus:outline-none focus:ring-1 focus:ring-indigo-500 focus:border-blue-500">
<span>Add</span>
</button>
<button class="-ml-px relative inline-flex items-center space-x-2 px-4 py-4 border border-gray-300 text-sm font-medium text-gray-900 bg-gray-50 hover:bg-gray-100 focus:outline-none focus:ring-1 focus:ring-indigo-500 focus:border-blue-500">
<span>Set</span>
</button>
</div>
一个按钮是蓝色的,另一个是灰色的。 当我点击设置按钮时我想切换颜色,当我再次点击返回添加按钮时也一样。
【问题讨论】:
-
Livewire 的想法是管理与后端代码的交互,而不是修改前端操作上的类。我建议将 AlpineJS 用于此类事情,您可以轻松地以干净的方式做到这一点。
-
谢谢,请您帮忙,我是新手,正在苦苦挣扎
-
这取决于你想要达到的目标。你能详细说明你想要达到什么效果,什么时候?哪些颜色应该切换到哪个点击,从哪个颜色切换到哪个颜色?
-
我只想切换蓝色,就像我点击的任何按钮变成蓝色和其他灰色.. 谢谢
标签: laravel tailwind-css laravel-livewire