跳到主要内容

BoxShadow

BoxShadow 类具有以下属性:

  • spread_radius - 在应用模糊之前,盒子应该膨胀的量。默认为 0.0.
  • blur_radius - 与阴影形状进行卷积的高斯标准差。默认为 0.0.
  • color - 阴影的颜色,Color
  • offset - ft.Offset 类的实例 - 阴影从投射元素的位移。正 x/y 偏移会将阴影向右和向下移动,而负偏移会将阴影向左和向上移动。偏移量相对于投射它的元素的位置。默认为 ft.Offset(0,0)
  • blur_style - 值是 ShadowBlurStyle 枚举。默认为 NORMAL

示例:

ft.Container(
border_radius=10,
width=100,
height=100,
shadow=ft.BoxShadow(
spread_radius=1,
blur_radius=15,
color=ft.colors.BLUE_GREY_300,
offset=ft.Offset(0, 0),
blur_style=ft.ShadowBlurStyle.OUTER,
)
)