【CSS】ブラウザ下部にフワッと現れるメッセージボックスの作り方
以下の動画のようにブラウザ株にフワッと現れて消えるメッセージボックスを作ったのでメモ。
HTML側はこんな感じの単純なDIV要素を設置しました。
<div class="message"><p>保存しました</p></div>
以下がCSSです。animationと@keyframesで動きを設定しています。
.message{
width: 400px;
height: 50px;
background: black;
color: white;
padding: 10px 20px;
border-radius: 10px;
position: fixed;
right: 32px;
bottom: 32px;
animation: popup 2s forwards;
}
.message p{
vertical-align: middle;
}
@keyframes popup {
0%{
transform: translateY(10px);
opacity: 0;
}
20%{
transform: none;
opacity: 0.8;
}
80%{
transform: none;
opacity: 0.8;
}
100%{
transform: translateY(10px);
opacity: 0;
pointer-events: none;
}
}
スポンサーリンク