仮想クラスサスペンションを使用した実戦パズル04(上下分離のHoverナビゲーション機能)
この記事は、インフラストラクチャの「HTML+CSS+JSポートフォリオ実戦パフォーマンス(第1期)」講座を聞いてまとめたものです.
属性の連写
属性の連写
アトリビュートを継承しない場合は、下に書き込まれたアトリビュートが上のアトリビュートを上書きします..app-ui {
/*border: 1px solid red;*/
width: 340px;
height: 640px;
transform: rotate(-30deg) skewX(20deg) scale(0.7);//속성을 이어씀.
position: relative;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
transition: 0.5s;
background-color: #ddd;
}
hoverとnth-child
hoverが実行されると、nh−schildごとに異なる操作を実行できます..app-ui:hover img:nth-child(1) {
transform: translate(40px, -40px);
opacity: 0.2;
}
.app-ui:hover img:nth-child(2) {
transform: translate(80px, -80px);
opacity: 0.4;
}
.app-ui:hover img:nth-child(3) {
transform: translate(120px, -120px);
opacity: 0.6;
}
.app-ui:hover img:nth-child(4) {
transform: translate(160px, -160px);
}
Reference
この問題について(仮想クラスサスペンションを使用した実戦パズル04(上下分離のHoverナビゲーション機能)), 我々は、より多くの情報をここで見つけました
https://velog.io/@seoyoung/가상클래스-hover-활용한-실전-퍼블리싱-04위아래로-분리되는-호버-네비게이션-이펙트
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
.app-ui {
/*border: 1px solid red;*/
width: 340px;
height: 640px;
transform: rotate(-30deg) skewX(20deg) scale(0.7);//속성을 이어씀.
position: relative;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
transition: 0.5s;
background-color: #ddd;
}
hoverが実行されると、nh−schildごとに異なる操作を実行できます.
.app-ui:hover img:nth-child(1) {
transform: translate(40px, -40px);
opacity: 0.2;
}
.app-ui:hover img:nth-child(2) {
transform: translate(80px, -80px);
opacity: 0.4;
}
.app-ui:hover img:nth-child(3) {
transform: translate(120px, -120px);
opacity: 0.6;
}
.app-ui:hover img:nth-child(4) {
transform: translate(160px, -160px);
}
Reference
この問題について(仮想クラスサスペンションを使用した実戦パズル04(上下分離のHoverナビゲーション機能)), 我々は、より多くの情報をここで見つけました https://velog.io/@seoyoung/가상클래스-hover-활용한-실전-퍼블리싱-04위아래로-분리되는-호버-네비게이션-이펙트テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol