簡體   English   中英

如何使用 tailwind css 將陰影顏色應用於英雄圖標?

[英]How to apply shadow color to hero-icons with tailwind css?

我在 React 項目中使用 Tailwind v3 和英雄圖標。

import { PlusCircleIcon } from '@heroicons/react/solid';
import { FunctionComponent } from 'react';

interface HeaderProps {
  title: string;
}

export const Header: FunctionComponent<HeaderProps> = ({ title }) => {
  return (
    <nav className="flex justify-between items-center">
      <h1 className="text-white text-7xl font-bold pt-2">{title}</h1>
      <PlusCircleIcon className="h-14 w-14 text-accent  shadow-sm shadow-white" />
    </nav>
  );
};

按鈕

如何在圓圈周圍應用陰影顏色?

您可以像這樣使用drop-shadow屬性:

<PlusCircleIcon className="h-14 w-14 drop-shadow-lg" />

您可以使用其他陰影大小(例如 md、lg、xl、2xl)。 class 的問題是您無法更改顏色,因此您需要使用自定義的 class 名稱,如下所示:

<PlusCircleIcon className="h-14 w-14 drop-shadow-[0_5px_5px_rgba(255,0,0,1)]" />

這樣你就可以改變陰影的顏色和大小,而無需編寫自定義 CSS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM