点击后如何改变文本的颜色?
P粉064448449
2023-08-30 20:19:37
<p>我想要做的是改变按钮背景的颜色,同时改变按钮内部的文本颜色。
按钮的颜色已经改变,但文本颜色没有改变。
我尝试将hover应用于文本,但只有在鼠标触摸文本时颜色才会改变。</p>
<pre class="brush:php;toolbar:false;"><li
class="text-gray-900 cursor-pointer select-none p-4 text-sm md:hover:red"
id="listbox-option-0"
role="option"
>
<button class="flex flex-col">
<div class="flex justify-">
<p class="font-normal">已发布</p>
<span class="text-black">
<svg
class="h-5 w-5"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 20 20"
fill="currentColor"
aria-hidden="true"
>
<path
fill-rule="evenodd"
d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"
clip-rule="evenodd"
/>
</svg>
</span>
</div>
<p class="text-gray-500 mt-2">
这份工作发布可以被任何拥有链接的人查看。
</p>
</button>
</li></pre>
<p>所以我想要的是,一旦用户触摸按钮,我想要改变按钮内所有文本的颜色(即使用户没有触摸文本)</p>
<p>我该如何做呢?</p>
使用group
雷雷