【每日一練】91—CSS實(shí)現(xiàn)活躍讀者列表的鼠標(biāo)懸停動(dòng)畫效果

作者 | 楊小愛
寫在前面
今天我們來到了【每日一練】的第91練,如果你也持續(xù)跟著我一起寫小練習(xí)項(xiàng)目的話,到這里,你也應(yīng)該寫了91個(gè)小練習(xí)了,如果你還沒有開始寫練習(xí)的話,也沒有關(guān)系,你也可以從今天開始。
今天我們一起來練習(xí)一個(gè)信息列表的鼠標(biāo)動(dòng)畫效果,練習(xí)的最終效果如下:

我們看完了練習(xí)的效果,我們現(xiàn)在再一起來看看它的實(shí)現(xiàn)代碼。
<html><head><meta charset="UTF-8"><title>【每日一練】91—CSS實(shí)現(xiàn)活躍讀者列表的鼠標(biāo)懸停動(dòng)畫效果</title></head><body><section><div class="box"><h3>活躍讀者排行榜</h3><div class="list"><div class="imgBx"><img src="images/img1.jpg"></div><div class="content"><h2 class="rank"><small>#</small>1</h2><h4>王二</h4><p>持續(xù)閱讀100天</p></div></div><div class="list"><div class="imgBx"><img src="images/img2.jpg"></div><div class="content"><h2 class="rank"><small>#</small>2</h2><h4>張三</h4><p>持續(xù)閱讀90天</p></div></div><div class="list"><div class="imgBx"><img src="images/img3.jpg"></div><div class="content"><h2 class="rank"><small>#</small>3</h2><h4>李四</h4><p>持續(xù)閱讀80天</p></div></div><div class="list"><div class="imgBx"><img src="images/img4.jpg"></div><div class="content"><h2 class="rank"><small>#</small>4</h2><h4>趙五</h4><p>持續(xù)閱讀70天</p></div></div><div class="list"><div class="imgBx"><img src="images/img5.jpg"></div><div class="content"><h2 class="rank"><small>#</small>5</h2><h4>甄六</h4><p>持續(xù)閱讀60天</p></div></div></div></section></body></html>
*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Poppins', sans-serif;}body{display: flex;justify-content: center;align-items: center;min-height: 100vh;background: #fcfcfc;}.box{position: relative;min-width: 425px;background: #00bcd4;padding: 20px;box-shadow: 0 35px 50px rgba(0,0,0,0.1);}.box::before{content: '';position: absolute;top: 0;right: 0;width: calc(100% - 75px);height: 100%;background: #fff;}.box h3{position: relative;color: #333;font-size: 1.5em;margin-bottom: 20px;padding-left: 70px;}.box .list{position: relative;display: flex;align-items: center;padding: 10px;margin: 10px 0;cursor: pointer;}.box .list::before{content: '';position: absolute;width: 100%;height: 100%;background: #00bcd4;transition: transform 0.5s;transform: scaleX(0);transform-origin: right;}.box .list:hover::before{transition: transform 0.5s;transform: scaleX(1);transform-origin: left;}.box .list .imgBx{position: relative;min-width: 70px;height: 70px;background: #fff;overflow: hidden;border: 6px solid #fff;box-shadow: 5px 5px 15px rgba(0,0,0,0.1);margin-right: 20px;margin-left: 10px;}.box .list .imgBx img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.box .list .content{position: relative;display: flex;flex-direction: column;justify-content: center;width: 100%;color: #333;}.box .list .content .rank{position: absolute;right: 0;font-size: 2em;color: #fff;transform: scale(0);transition: 0.5s;}.box .list .content .rank small{font-weight: 500;opacity: 0.25;}.box .list:hover .content .rank{transform: scale(1);}.box .list .content h4{font-weight: 600;line-height: 1.2em;text-transform: uppercase;transition: 0.5s;}.box .list .content p{opacity: 0.85;transition: 0.5s;}.box .list:hover .content h4,.box .list:hover .content p{color: #fff;}
寫在最后
以上就是今天我跟大家分享的【每日一練】的全部內(nèi)容,希望今天的小練習(xí)對(duì)你有用,如果你覺得有幫助的話,請(qǐng)點(diǎn)贊我,關(guān)注我,并將它分享給你身邊做開發(fā)的朋友,也許能夠幫助到他。
我是楊小愛,我們明天見。
學(xué)習(xí)更多技能
請(qǐng)點(diǎn)擊下方公眾號(hào)
![]()

評(píng)論
圖片
表情
