国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

css做個(gè)波浪懸浮球?

calx / 2651人閱讀

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

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

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

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

需求

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

開(kāi)搞

環(huán)境

項(xiàng)目使用的是vue框架,所以demo都是在vue環(huán)境下,不過(guò)代碼其實(shí)沒(méi)什么環(huán)境需求的。

設(shè)計(jì)思路

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

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

1.畫(huà)個(gè)大圓套小圓

然后我們得到了這個(gè)

2.畫(huà)遮蓋層并讓它扭起來(lái)

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

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

成品就醬嬸的了

4.完善

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






看效果

大概就醬嬸了,第一次寫(xiě)文,文筆不好多多見(jiàn)諒,別說(shuō)我爛尾了,因?yàn)?..我要下班了

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/7303.html

相關(guān)文章

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

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

    kun_jian 評(píng)論0 收藏0
  • react下移動(dòng)端可吸附懸浮窗,懸浮,懸浮按鈕,支持拖動(dòng)拖拽功能

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

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

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

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

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

    MASAILA 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<