纯CSS鼠标移入的遮罩动画
1 <div class="div1"> 2 <img src="./img/o1.png" > 3 </div>
*{ margin: 0 auto; padding: 0; } .div1{ margin-top: 300px; margin-left: 300px; } .div1{ padding: 30px 10px; position: absolute; transition:0.5s; -moz-transition:0.5s; /* Firefox 4 */ -webkit-transition:0.5s; /* Safari and Chrome */ -o-transition:0.5s; /* Opera */ } .div1:after{ content: ""; width: 105px; height: 0px; background-color: aquamarine; position: absolute; top: 0; left: 0; transition: all 0.5s ease 0s; z-index: -1; } .div1:hover:after{ height: 100%; border-radius: 10px; } .div1:hover{ transform: translateY(-10px) translateX(0px); }
移入前

鼠标移入后


浙公网安备 33010602011771号