7個のプロパティ
要素の背後にあるコンテンツにフィルター効果を適用するプロパティです。ガラス効果やぼかし効果を作成できます。
.glass-effect {
backdrop-filter: blur(10px);
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
}
要素に視覚効果(ぼかし、明度調整、色相変更など)を適用するプロパティです。
filter: blur(5px);
要素の透明度を指定するプロパティです。0(完全透明)から1(完全不透明)の間で指定します。
opacity: 0.5;
CSSプロパティの変化を滑らかにアニメーションするプロパティです。
transition: all 0.3s ease;
要素の変形(移動、回転、拡大縮小など)を指定するプロパティです。
transform: translateY(-2px);
キーフレームアニメーションを制御するプロパティです。複雑なアニメーションを実現できます。
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.5s ease-in-out;
}
アニメーションの各段階を定義するルールです。
@keyframes slideIn {
0% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(0);
opacity: 1;
}
}