画像表示のアニメーションを作ったのでメモとして残しておきます。 画像をクリックするとアニメーションが実行されます -HTML- <div class="image imgparent"> -CSS-プレビュー
ソースコード
<img src="./sample.jpg">
</div>
.imgparent{
position:relative;
}
.imgparent img{
opacity:0;
animation-duration:0s;
animation-delay:0.5s;
animation-iteration-count:1;
animation-fill-mode:forwards;
}
.imgparent:before{
content:"";
display:block;
position:absolute;
top:0;
left:0%;
z-index:1;
height:100%;
background-color:#EE7D1C;
animation-duration:1s;
animation-timing-function:cubic-bezier(0.51, 0.83, 0.32, 0.98);
animation-iteration-count:1;
animation-fill-mode:forwards;
}
/*実行*/
.imgparent img{
animation-name:imgopacity;
}
.imgparent:before{
animation-name:imgeffect;
}
/*end実行*/
@keyframes imgeffect{
0%{
left:0%;
right:100%;
}
50%{
left:0%;
right:0%;
}
100%{
left:100%;
right:0%;
}
}
@keyframes imgopacity{
0%{
opacity:0;
}
100%{
opacity:1;
}
}
私達は京都でNo1のデザイン力・UI力を目指す
システム開発・Web開発カンパニー
株式会社なないろです。
各種CMS、企業サイト、キャンペーンサイト、顧客管理システム、IoTシステムなど幅広いITソリューションを優良なデザインとUIで、SEOソリューションをあわせてお客様の目標達成を行う企業です。
Laboratory
なないろ研究所
⼈と⼈をつなぐコミュニケーションをもっと世の中に。
それが私達が⾏うこと。
なないろ研究所では日々、様々なことをリサーチし、実験しています。
コミュニケーションの流通をお手伝いするために、日々様々なリサーチを行い、分析し、時に実験しております。
そんな日々の活動内容においてログをつけております。
このような情報共有が、我々が考えるコミュニケーションの一つの形です。
2018.12.06