毛玻璃字卡
字卡以磨砂玻璃質感從下方升起,紫藍漸層背景襯托出透明感十足的現代風格。
文字透明特效創意動態
提示詞(可直接修改內容)
import {
AbsoluteFill,
interpolate,
spring,
useCurrentFrame,
useVideoConfig,
} from "remotion";
import React from "react";
export const CardGlass: React.FC = () => {
const frame = useCurrentFrame();
const { fps } = useVideoConfig();
const riseProgress = spring({ frame, fps, config: { damping: 20, stiffness: 120 } });
const textProgress = spring({ frame: frame - 12, fps, config: { damping: 25, stiffness: 110 } });
const y = interpolate(riseProgress, [0, 1], [120, 0]);
const textOpacity = interpolate(textProgress, [0, 0.5], [0, 1], { extrapolateRight: "clamp" });
return (
<AbsoluteFill
style={{
background: "linear-gradient(135deg, #7c3aed 0%, #2563eb 100%)",
alignItems: "center",
justifyContent: "flex-end",
paddingBottom: 80,
}}
>
<div
style={{
transform: `translateY(${y}px)`,
background: "rgba(255,255,255,0.12)",
backdropFilter: "blur(20px)",
WebkitBackdropFilter: "blur(20px)",
border: "1px solid rgba(255,255,255,0.25)",
borderRadius: 12,
paddingLeft: 40,
paddingRight: 56,
paddingTop: 16,
paddingBottom: 16,
display: "flex",
flexDirection: "column",
justifyContent: "center",
minHeight: 90,
opacity: textOpacity,
}}
>
<div
style={{
fontSize: 38,
fontWeight: 700,
color: "#ffffff",
fontFamily: "sans-serif",
lineHeight: 1.15,
}}
>
Jane Smith
</div>
<div
style={{
fontSize: 20,
color: "rgba(255,255,255,0.75)",
fontFamily: "sans-serif",
marginTop: 4,
}}
>
Creative Director
</div>
</div>
</AbsoluteFill>
);
};登入後查看完整程式碼