成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

css做個波浪懸浮球?

calx / 2730人閱讀

摘要:設(shè)計思路看到這個需求的第一想法就是用畫一個懸浮球,這個倒也不難,網(wǎng)上挺多案例的,后面想能不能用動畫試試性能還能更好一下,畢竟在有虛擬機的頁面已經(jīng)是有點卡了,任何性能的提升都是有必要的。

最近公司項目有個需求是在網(wǎng)頁上操作虛擬機,emmm...操作就操作吧,誰讓是領(lǐng)導(dǎo)提的,咱也不知道,咱也不敢問啊....咋辦?搞吧,爬了n多個坑才終于把虛擬機功能給引入到項目中,看著熟悉的Linux操作窗口,都別攔我,讓我裝一會*

領(lǐng)導(dǎo)看了十分滿意,然后說...我看電腦上都有那個懸浮球,我們這也得有吧

???啥玩意???去他電腦上看了一下才發(fā)現(xiàn)是安全軟件的那個展示電腦使用情況的懸浮球,WTF!!你見過哪個Linux有這懸浮球的?你咋不讓我再給你整一只瑞星小獅子在旁邊給你跳舞呢??算了還是別說了,說了真讓我做怎么搞....

需求

需求說起來很簡單--》小球、懸浮在頁面最上層、內(nèi)部有波浪能動、波浪高度跟虛擬機使用情況有關(guān)、鼠標(biāo)放上去展示詳細(xì)信息,大概就是醬嬸的

開搞

環(huán)境

項目使用的是vue框架,所以demo都是在vue環(huán)境下,不過代碼其實沒什么環(huán)境需求的。

設(shè)計思路

看到這個需求的第一想法就是用canvas畫一個懸浮球,這個倒也不難,網(wǎng)上挺多案例的,后面想能不能用css動畫試試?性能還能更好一下,畢竟在有虛擬機的頁面已經(jīng)是有點卡了,任何性能的提升都是有必要的。

主要實現(xiàn)原理就是使用一個不停運動的a遮在b塊上面,然后讓a的顏色與背景顏色相同,從而造成b的邊緣在不停波動的效果。

1.畫個大圓套小圓

然后我們得到了這個

2.畫遮蓋層并讓它扭起來

然后就變成了這樣(為了看的效果更好,原諒我使用的大紅色)

3.裁剪
.container {
  overflow: hidden;
}
.wave-mask {
  background-color: rgba(255, 255, 255, 0.9);
}

成品就醬嬸的了

4.完善

波浪的高度完全是受wave-mask的top屬性影響的,所以要動態(tài)變更懸浮球狀態(tài)只需要計算然后相應(yīng)的改變top的值就可以了,然后稍微完善一下代碼






看效果

大概就醬嬸了,第一次寫文,文筆不好多多見諒,別說我爛尾了,因為...我要下班了

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/7303.html

相關(guān)文章

  • react下移動端可吸附懸浮窗,懸浮,懸浮按鈕,支持拖動拖拽功能

    摘要:基于實現(xiàn)的移動端的可吸附懸浮按鈕預(yù)覽地址移動端源碼地址安裝使用 基于react實現(xiàn)的移動端的可吸附懸浮按鈕 預(yù)覽地址(移動端): https://kkfor.github.io/suspe... 源碼地址: https://github.com/kkfor/susp... 安裝 npm install suspend-button -S 使用 import React, { Compo...

    kun_jian 評論0 收藏0
  • react下移動端可吸附懸浮窗,懸浮懸浮按鈕,支持拖動拖拽功能

    摘要:基于實現(xiàn)的移動端的可吸附懸浮按鈕預(yù)覽地址移動端源碼地址安裝使用 基于react實現(xiàn)的移動端的可吸附懸浮按鈕 預(yù)覽地址(移動端): https://kkfor.github.io/suspe... 源碼地址: https://github.com/kkfor/susp... 安裝 npm install suspend-button -S 使用 import React, { Compo...

    張紅新 評論0 收藏0
  • CSS 黑魔法小技巧,讓你少寫不必要的JS,代碼更優(yōu)雅

    摘要:利用用和來做表單即時校驗需求讓表單檢驗變得簡單優(yōu)雅,不需要寫冗長的代碼來校驗設(shè)置樣式豐富了表單元素,提供了類似等表單元素屬性。不知細(xì)葉誰裁出,二月春風(fēng)似剪刀。首先,你需要先了解一下漸變的使用技巧。 之前不久,由于自己平時涉獵還算廣泛,總結(jié)了一篇博客:這些JavaScript編程黑科技,裝逼指南,高逼格代碼,讓你驚嘆不已,沒想到受到了大家的歡迎,有人希望能博主還能整理個 CSS 的一些黑...

    Berwin 評論0 收藏0
  • CSS 黑魔法小技巧,讓你少寫不必要的JS,代碼更優(yōu)雅

    摘要:利用用和來做表單即時校驗需求讓表單檢驗變得簡單優(yōu)雅,不需要寫冗長的代碼來校驗設(shè)置樣式豐富了表單元素,提供了類似等表單元素屬性。不知細(xì)葉誰裁出,二月春風(fēng)似剪刀。首先,你需要先了解一下漸變的使用技巧。 之前不久,由于自己平時涉獵還算廣泛,總結(jié)了一篇博客:這些JavaScript編程黑科技,裝逼指南,高逼格代碼,讓你驚嘆不已,沒想到受到了大家的歡迎,有人希望能博主還能整理個 CSS 的一些黑...

    MASAILA 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<