2023NewYear.xaml 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <local:MyCard Margin="0,0,0,15" Title="新闻主页祝您新年快乐(已摆烂)" CanSwap="True">
  2. <StackPanel Margin="30,120,30,40" MaxWidth="500" Height="150" x:Name="SP">
  3. <StackPanel.Resources>
  4. <Style TargetType="TextBlock">
  5. <Setter Property="HorizontalAlignment" Value="Center" />
  6. <Setter Property="VerticalAlignment" Value="Center" />
  7. <Setter Property="FontSize" Value="56" />
  8. <Setter Property="Foreground" Value="#EF321B" />
  9. <Setter Property="FontWeight" Value="Bold"/>
  10. </Style>
  11. </StackPanel.Resources>
  12. <StackPanel.Triggers>
  13. <EventTrigger RoutedEvent="StackPanel.Loaded">
  14. <BeginStoryboard>
  15. <Storyboard RepeatBehavior="2x" FillBehavior="Stop">
  16. <DoubleAnimation Storyboard.TargetName="T1" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.0001"/>
  17. <DoubleAnimation Storyboard.TargetName="T2" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.0001"/>
  18. <DoubleAnimation Storyboard.TargetName="T3" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.0001"/>
  19. <DoubleAnimation Storyboard.TargetName="FuImg" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.1" BeginTime="0:0:0.5"/>
  20. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.1" BeginTime="0:0:1.3"/>
  21. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.1" BeginTime="0:0:2.1"/>
  22. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:2.8"/>
  23. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:2.8"/>
  24. <DoubleAnimation Storyboard.TargetName="Fu1S" Storyboard.TargetProperty="ScaleX" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  25. <DoubleAnimation Storyboard.TargetName="FuS" Storyboard.TargetProperty="ScaleX" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  26. <DoubleAnimation Storyboard.TargetName="Fu2S" Storyboard.TargetProperty="ScaleX" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  27. <DoubleAnimation Storyboard.TargetName="Fu1S" Storyboard.TargetProperty="ScaleY" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  28. <DoubleAnimation Storyboard.TargetName="FuS" Storyboard.TargetProperty="ScaleY" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  29. <DoubleAnimation Storyboard.TargetName="Fu2S" Storyboard.TargetProperty="ScaleY" From="1" To="2.2" Duration="0:0:0.05" BeginTime="0:0:3"/>
  30. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.05" BeginTime="0:0:3.4"/>
  31. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.05" BeginTime="0:0:3.4"/>
  32. <DoubleAnimation Storyboard.TargetName="FuImg" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:3.4"/>
  33. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:3.8"/>
  34. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:3.8"/>
  35. <DoubleAnimation Storyboard.TargetName="FuImg" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.05" BeginTime="0:0:3.8"/>
  36. <DoubleAnimation Storyboard.TargetName="FuAngle" Storyboard.TargetProperty="Angle" From="45" To="225" Duration="0:0:0.001" BeginTime="0:0:4.2"/>
  37. <DoubleAnimation Storyboard.TargetName="FuAngle" Storyboard.TargetProperty="Angle" From="45" To="8400" Duration="0:0:6" BeginTime="0:0:4.8"/>
  38. <DoubleAnimation Storyboard.TargetName="Fu1Angle" Storyboard.TargetProperty="Angle" From="45" To="8400" Duration="0:0:6" BeginTime="0:0:4.8"/>
  39. <DoubleAnimation Storyboard.TargetName="Fu2Angle" Storyboard.TargetProperty="Angle" From="45" To="8800" Duration="0:0:6" BeginTime="0:0:4.8"/>
  40. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.05" BeginTime="0:0:6"/>
  41. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.05" BeginTime="0:0:6"/>
  42. <DoubleAnimation Storyboard.TargetName="FuImg" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:6"/>
  43. <DoubleAnimation Storyboard.TargetName="FuImg1" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:7.6"/>
  44. <DoubleAnimation Storyboard.TargetName="FuImg2" Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.05" BeginTime="0:0:7.6"/>
  45. <DoubleAnimation Storyboard.TargetName="T1" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.001" BeginTime="0:0:7.6"/>
  46. <DoubleAnimation Storyboard.TargetName="T2" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.001" BeginTime="0:0:8"/>
  47. <DoubleAnimation Storyboard.TargetName="T3" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.001" BeginTime="0:0:8.4"/>
  48. </Storyboard>
  49. </BeginStoryboard>
  50. </EventTrigger>
  51. <EventTrigger RoutedEvent="StackPanel.Loaded">
  52. <DoubleAnimation Storyboard.TargetName="SP" Storyboard.TargetProperty="Height" From="150" To="0" Duration="0:0:0.05" BeginTime="0:0:20"/>
  53. </EventTrigger>
  54. </StackPanel.Triggers>
  55. <Grid>
  56. <Grid.ColumnDefinitions>
  57. <ColumnDefinition />
  58. <ColumnDefinition />
  59. <ColumnDefinition />
  60. </Grid.ColumnDefinitions>
  61. <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="0" x:Name="FuImg1" Opacity="0" HorizontalAlignment="Right">
  62. <Image.RenderTransform>
  63. <TransformGroup>
  64. <ScaleTransform x:Name="Fu1S"/>
  65. <SkewTransform/>
  66. <RotateTransform Angle="45" x:Name="Fu1Angle"/>
  67. <TranslateTransform/>
  68. </TransformGroup>
  69. </Image.RenderTransform>
  70. </Image>
  71. <TextBlock Text="过" Grid.Column="0" x:Name="T1"/>
  72. <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="1" x:Name="FuImg" Opacity="0">
  73. <Image.RenderTransform>
  74. <TransformGroup>
  75. <ScaleTransform x:Name="FuS"/>
  76. <SkewTransform/>
  77. <RotateTransform Angle="45" x:Name="FuAngle"/>
  78. <TranslateTransform x:Name="FuPos"/>
  79. </TransformGroup>
  80. </Image.RenderTransform>
  81. </Image>
  82. <TextBlock Text="年" Grid.Column="1" x:Name="T2"/>
  83. <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="2" x:Name="FuImg2" Opacity="0" HorizontalAlignment="Left">
  84. <Image.RenderTransform>
  85. <TransformGroup>
  86. <ScaleTransform x:Name="Fu2S"/>
  87. <SkewTransform/>
  88. <RotateTransform Angle="45" x:Name="Fu2Angle"/>
  89. <TranslateTransform/>
  90. </TransformGroup>
  91. </Image.RenderTransform>
  92. </Image>
  93. <TextBlock Text="啦" Grid.Column="2" x:Name="T3"/>
  94. </Grid>
  95. </StackPanel>
  96. </local:MyCard>