直播平臺開發,Clip-path實現按鈕流動邊框動畫
直播平臺開發,Clip-path實現按鈕流動邊框動畫
1.實現步驟
新增div標籤
<div>蘇蘇_icon</div> div { position: relative; width: 220px; height: 64px; line-height: 64px; text-align: center; color: #fff; font-size: 20px; background: #55557f; cursor: pointer; border-radius: 10px; }
為div新增前後偽元素,為了方便區分,設定前後偽元素的邊框顏色不同
div::after, div::before { content: ""; position: absolute; width: 240px; height: 84px; border: 2px solid #55557f; border-radius: 10px; } div::before{ border: 2px solid orange; }
修改偽元素的定位位置
div::after, div::before{ + left: calc(110px - 120px); + top: calc(32px - 42px); }
2.實現程式碼
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>clip-path實現按鈕流動邊框</title> </head> <link rel="stylesheet" href="../common.css" /> <style> div { position: relative; width: 220px; height: 64px; line-height: 64px; text-align: center; color: #fff; font-size: 20px; background: #55557f; cursor: pointer; border-radius: 10px; /* 新增過渡效果 */ transition: all 0.5s; } div::after, div::before { content: ""; position: absolute; border: 2px solid #55557f; width: 240px; height: 84px; border-radius: 10px; /* 簡寫為 */ inset: -10px; /* 新增動畫 */ animation: pathRotate 3s infinite linear; } @keyframes pathRotate { 0%, 100% { clip-path: inset(0 0 98% 0); } 25% { clip-path: inset(0 98% 0 0); } 50% { clip-path: inset(98% 0 0 0); } 75% { clip-path: inset(0 0 0 98%); } } div::after { animation-delay: -1.5s; } div:hover { filter: brightness(1.5); } </style> <body> <div>蘇蘇_icon</div> </body> </html>
以上就是直播平臺開發,Clip-path實現按鈕流動邊框動畫, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2947140/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- CSS實現流動邊框CSS
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- 直播商城平臺,購物車長按右滑出現刪除按鈕
- 小影片軟體開發,實現一個CSS邊框動畫CSS動畫
- Adorner實現邊框線條動畫動畫
- 新浪微博加號按鈕動畫實現方案動畫
- 直播電商平臺開發,輸入框的防抖
- 直播電商平臺開發,用el-checkout-group實現穿梭框el-transfer效果
- iOS動畫-按鈕動畫iOS動畫
- 實現浮動按鈕 (轉)
- 如何開發直播平臺,直播平臺開發需要CDN嗎
- 直播平臺開發,使用swiper實現輪播效果
- 直播平臺開發,自定義中間向兩邊滑動的滑動條
- 直播帶貨app原始碼,實現移動端的按鈕拖動APP原始碼
- 搭建自己的直播平臺,修改cell刪除按鈕字型大小
- CSS3邊框旋轉動畫實現效果CSSS3動畫
- iOS 按鈕動畫iOS動畫
- 直播網站程式原始碼,給元件按鈕、文字編輯框等設定圓形邊框、顏色網站原始碼元件
- 直播平臺原始碼開發,簽到功能的實現原始碼
- 直播電商平臺開發,常用基礎控制元件-單選(複選)按鈕-圖片檢視控制元件
- 用屬性動畫實現一個確認按鈕動畫
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- 去掉超連結或按鈕點選時出現的虛線邊框
- 巧用 CSS 實現炫彩三角邊框動畫CSS動畫
- CocosCreator遊戲開發(五)實現技能按鈕遊戲開發
- 直播平臺軟體開發,實現自定義標題欄
- 直播平臺軟體開發,簡單易修改的彈框元件元件
- css3實現的滑鼠懸浮按鈕動畫效果CSSS3動畫
- 直播平臺搭建,自定義View實現loading動畫載入View動畫
- 直播平臺原始碼,CSS 修改捲軸樣式、信封邊框樣式原始碼CSS
- 窗體(文字框,按鈕,單選按鈕,標籤)
- 直播帶貨平臺開發,實現音影片同步演算法演算法
- 直播系統開發,Flutter建立圓圈圖示按鈕Flutter
- VUE動態路由和按鈕的實現Vue路由
- 消除點選連線或者按鈕或者執行onclick事件時出現的邊框事件
- 利用SVG和css3實現炫酷的邊框動畫SVGCSSS3動畫
- backdrop-filter(純CSS實現絲滑邊框線條動畫)FilterCSS動畫