欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css3 拖動動畫

榮姿康2年前11瀏覽0評論

CSS3 拖動動畫可以讓網站更加生動有趣,用戶體驗也會更好,下面就讓我們來看一看如何實現拖動動畫。

/*HTML結構*/
<div id="box" draggable="true">
<p>拖動我試試吧</p>
</div>
/*CSS樣式*/
#box{
width: 200px;
height: 200px;
background-color: #ccc;
border-radius: 10px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
cursor: move; /*光標變成小手*/
}
p{
text-align: center;
line-height: 200px;
}
/*拖動效果*/
#box:active{
opacity: 0.5; /*設置透明度*/
}

上述代碼中,我們先定義了一個 div 容器,并將它的 draggable 屬性設置為 true,這樣就可以拖動了。接著,我們設置了該容器的一些基本樣式,包括它的寬高,背景顏色等等,然后使用了 transform 屬性將它定位到頁面中心。

接著,我們為 div 容器中的 p 元素設置了一些樣式,讓它垂直、水平居中。最后,我們給 div 容器設置了一個 :active 偽類,表示當鼠標點擊時執行,這里我們設置了容器透明度變為 0.5 的效果,讓拖動效果更加明顯。

以上就是一個簡單的 CSS3 拖動動畫實現,可以根據自己的需要來擴展效果。