国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

html5+css3氣泡組件的實現(xiàn)

2024-07-11 08:54:33
字體:
來源:轉載
供稿:網友
前言

氣泡組件在實際工作中非常普遍,無論是網頁中還是app中,比如:

我們這里所謂氣泡組件是指列表型氣泡組件,這里就其dom實現(xiàn),css實現(xiàn),js實現(xiàn)做一個討論,最后對一些細節(jié)點做一些說明,希望對各位有用

小釵最近初學CSS,這里做一個專題,便于自身CSS提升,文章有不少問題與可優(yōu)化點,請各位指導

組件分類

單由氣泡組件來說,他仍然屬于“彈出層”類組件,也就是說其會具有這些特性:

① 布局為脫離文檔流

② 可以具有mask蒙版,并且可配置點擊蒙版是否關閉的特性

③ 可選的特性有點擊瀏覽器回退關閉組件以及動畫的顯示與隱藏動畫特性

其中比較不同的是:

① 不是居中定位

② 具有一個箭頭標識,并且可以設置再上或者在下

③ 因為具有箭頭,而且這個箭頭是相對于一個元素的,一般意義上我們任務是相對某個按鈕,所以說具有一個triggerEL

所以單從這里論述來說,我們的組件名為BubbleLayer,其應該繼承與一個通用的Layer

但是,就由Layer來說,其最少會具有以下通用特性:

① 創(chuàng)建——create

② 顯示——show

③ 隱藏——hide

④ 摧毀——destroy

而以上特性并不是Layer組件所特有的,而是所有組件所特有,所以在Layer之上還應該存在一個AbstractView的抽象組件

至此繼承關系便出來了,拋開多余的接口不看,簡單來說是這樣的:

組件dom層面實現(xiàn)最簡單實現(xiàn)

單從dom實現(xiàn)來說,其實一個簡單的ul便可以完成任務


復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建水县| 龙胜| 台州市| 靖州| 铜山县| 那曲县| 双城市| 扎兰屯市| 万盛区| 大埔区| 册亨县| 达拉特旗| 栾川县| 哈尔滨市| 儋州市| 扶风县| 甘谷县| 徐闻县| 广丰县| 图木舒克市| 镶黄旗| 永泰县| 延吉市| 阿合奇县| 嵩明县| 前郭尔| 蓬安县| 平定县| 始兴县| 仁布县| 富阳市| 滕州市| 安阳县| 吉林市| 格尔木市| 玉门市| 姜堰市| 开阳县| 新津县| 伊通| 石阡县|