元件實戰(一) 導航欄設計

2021-10-03 14:34:12 字數 877 閱讀 6224

常見導航欄的設計與封裝,以及一些知識點的記錄。為了避免元件太細不好管理,這裡的導航欄包括了logo以及導航選單等等。

導航欄是黏性的,也就是拖動到下方時,導航欄會fix在頂部。

其次,導航欄是自適應的,當介面不適合時會摺疊,靠按鈕展開。

固定時,摺疊與未摺疊

非固定時,摺疊與未摺疊

展開時:

v-for遍歷物件

這個比較簡單,用(value, key, index)即可

css中var的使用

用:root可以設定變數,變數名為–開頭的字串,然後css樣式中可以用–匯入,比如此例子中,匯入了乙個外部css檔案,正是設定這些顏色變數的公用css檔案

輪動條監聽

生成元件時,將window事件與自定義函式繫結在一起,銷毀時接觸。

樣式的繫結

利用:class動態繫結類(有陣列、物件多種形式),同樣,也可以用style動態。

css實戰導航欄設計

遇到滑鼠在上方時,區域使用藍色作為底色,與其他未選中區域的文字的顏色儲存一致,選中區域的文字變為白色。答 實現效果圖如下 實現的 使用的標籤是 hover選擇器 乙個html 的小技巧 把行內的元素居中?答 直接設定行高 line height 25px 精靈圖是什麼?答 歷史上網速較慢的時候,小圖...

導航欄設計樣式大全

海鹽社 id hys ssc 作者 姜正 前言一次優秀的使用者體驗必不可少的就是乙個優秀的導航設計,但往往大家總是容易忽略這一點!試想如果使用者在使用產品的時候不知道自己在 該到 去,這種情況下會給使用者造成極差的使用者體驗,導致使用者直接放棄當前操作。所以今天和大家分享一下關於導航設計的彙總以及優...

vue封裝左側導航欄元件demo

示例demo的樣式 然後說一下布局元件的呼叫邏輯 這裡我使用覆蓋element的樣式的方式,達到專案需求,這裡學到了很多如何定位dom元素的樣式,使用css陰影,如何覆蓋樣式,如何使用css3的偽類,如何通過滑鼠移動事件找到dom元素等 首先使用layout元件並設定樣式,其作為左側元件的容器,在專...