響應式導航(從水平到垂直)的分析與實現

2021-08-07 04:24:05 字數 2115 閱讀 1648

使用**查詢,在寬屏下,使用類pure-u-md-1-3,使得導航水平放置,隱藏切換按鈕;在窄屏下,使用類pure-u-1,使得導航垂直放置,顯示切換按鈕,其中切換按鈕使用了絕對定位。

**詳情

rel="stylesheet"

href="">

.open

.custom-menu-3

.custom-toggle

.custom-toggle

.bar

.custom-toggle

.bar

:first-child

.custom-toggle

.x.bar

.custom-toggle

.x.bar

:first-child

@media (max-width: 47.999em)

.custom-toggle

}style>

id="menu">

class="pure-u-1 pure-u-md-1-3">

class="pure-menu">

href="#"

class="pure-menu-heading custom-brand">branda>

href="#"

class="custom-toggle"

id="toggle">

class="bar">

s>

class="bar">

s>

a>

div>

div>

class="pure-u-1 pure-u-md-1-3">

class="pure-menu pure-menu-horizontal custom-can-transform">

class="pure-menu-list">

class="pure-menu-item">

href="#"

class="pure-menu-link">homea>

li>

class="pure-menu-item">

href="#"

class="pure-menu-link">abouta>

li>

class="pure-menu-item">

href="#"

class="pure-menu-link">contacta>

li>

ul>

div>

div>

class="pure-u-1 pure-u-md-1-3">

class="pure-menu pure-menu-horizontal custom-menu-3 custom-can-transform">

class="pure-menu-list">

class="pure-menu-item">

href="#"

class="pure-menu-link">yahooa>

li>

class="pure-menu-item">

href="#"

class="pure-menu-link">w3ca>

li>

ul>

div>

div>

div>

(function

(window, document)

);};function

togglemenu

() else

menu.classlist.toggle('open');

document.getelementbyid('toggle').classlist.toggle('x');

};function

closemenu

() }

document.getelementbyid('toggle').addeventlistener('click', function

(e) );

window.addeventlistener(window_change_event, closemenu);

})(this, this.document);

script>

參考**:

垂直 水平導航選單的製作

1.先製作乙個垂直的選單 設定一下css樣式,包括 去掉列表前面的小圓點 list style a標籤的下劃線 text decoration li的高度寬度背景顏色 還有文字的縮排 text indent,不改變整個li的寬度 但是,為了加互動效果,比如hover,應該將這些樣式設定在最內層的標籤...

從1920 1080到移動端的響應式自適應結合

1.先談一下響應式和自適應的區別 響應式 它是將已有的開發技巧 彈性網格布局 彈性 和 查詢 整合起來,針對任意裝置對網頁內容進行 完美 布局的一種顯示機制。簡言之,是乙個 能夠相容多個終端 手機 pad 電腦 的布局方法,而不需要為每個終端書寫一套特定版本的 自適應 移動端的發展帶來了自適應布局。...

從分布式分析引擎到分布式儲存

事因偶然,開始了apache storm原始碼的閱讀歷程,即而了解到apache spark一時風頭無兩,又一頭墜入到無比陌生的scala世界,開始了艱澀的spark原始碼閱讀之路。閱讀不是目的,用這些工具來解決實際中的問題才是根本,恰好由於通訊公司利潤下降,行業景氣度不如之前,人心思變,於是在沒做...