ਕਿਵੇਂ ਬਣਾਓ: ਸਥਾਈ ਪਾਰਸ਼ਵਨਾਵਿਕ

ਸਿੱਖਣ ਕਿ ਕਿਵੇਂ CSS ਨਾਲ ਸਥਾਈ ਪਾਰਸ਼ਵਨਾਵਿਕ ਨੇਵੀਗੇਸ਼ਨ ਮੇਨੂ ਬਣਾਓ。

ਪੂਰੀ ਉੱਚਾਈ:

ਸਵੈ ਸਿਖਰ ਦੋਣ

ਆਟੋਮੈਟਿਕ ਉੱਚਾਈ:

ਸਵੈ ਸਿਖਰ ਦੋਣ

ਸਥਿਰ ਸਾਈਡਬਾਰ ਬਣਾਓ

ਪਹਿਲਾ ਕਦਮ - ਸਕਰੀਨ ਸ਼ਾਬਦੀ ਜੋੜੋ:

<!-- ਸਾਈਡ ਨੇਵੀਗੇਸ਼ਨ -->
<div class="sidenav">
  <a href="#">ਬਾਰੇ</a>
  <a href="#">ਸੇਵਾਵਾਂ</a>
  <a href="#">ਕਲਾਇਮ</a>
  <a href="#">ਸੰਪਰਕ</a>
</div>
<!-- ਪੰਨੇ ਦੇ ਸਮੱਗਰੀ -->
<div class="main">
  ...
</div>

ਦੂਜਾ ਕਦਮ - ਸਕਰੀਨ ਸ਼ਾਬਦੀ ਜੋੜੋ:

/* ਸਾਈਡਬਾਰ ਮੇਨੂ */
.sidenav {
  height: 100%; /* ਪੂਰੀ ਉੱਚਾਈ: ਅਗਰ ਤੁਸੀਂ 'ਆਟੋਮੈਟਿਕ' ਉੱਚਾਈ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਸੈਟਿੰਗ ਹਟਾਓ */
  width: 160px; /* ਸਾਈਡਬਾਰ ਦੀ ਚੌੜਾਈ ਸੈਟ ਕਰੋ */
  position: fixed; /* ਸਥਿਰ ਸਾਈਡਬਾਰ (ਸਰੋਲ ਕਰਦੇ ਹੋਏ ਮੌਜੂਦਾ ਸਥਾਨ 'ਤੇ ਰਹੇ) */
  z-index: 1; /* ਹਮੇਸ਼ਾ ਸਿਖਰ 'ਤੇ */
  top: 0; /* ਹਮੇਸ਼ਾ ਸਿਖਰ 'ਤੇ */
  left: 0;
  background-color: #111; /* ਕਾਲਾ */
  overflow-x: hidden; /* ਹੰਗਮੈਨ ਸਰਲੋਕ ਨੂੰ ਨਾ ਕਾਰਜਾਤ ਕਰੋ */
  padding-top: 20px;
}
/* ਨੇਵੀਗੇਸ਼ਨ ਮੇਨੂ ਲਿੰਕ */
.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
}
/* ਤੁਸੀਂ ਨੇਵੀਗੇਸ਼ਨ ਲਿੰਕ 'ਤੇ ਮਾਊਸ ਲਗਾਉਣ ਜਦੋਂ ਤੁਸੀਂ ਸੰਭਾਲੀਆਂ ਹੋਣ, ਉਸ ਦੀ ਰੰਗ ਬਦਲਾਓ */
.sidenav a:hover {
  color: #f1f1f1;
}
/* ਪੰਨੇ ਦੇ ਸਮੱਗਰੀ ਦੇ ਸਟਾਈਲ ਸੈਟਅੱਪ */
.main {
  margin-left: 160px; /* ਸਾਈਡਬਾਰ ਦੀ ਚੌੜਾਈ ਨਾਲ */
  padding: 0px 10px;
}
/* ਹੱਦ ਤੋਂ ਘੱਟ 450 ਪਇਕਸਲ ਉੱਚਾਈ ਵਾਲੇ ਛੋਟੇ ਸਕਰੀਨਾਂ 'ਤੇ ਸਾਈਡਬਾਰ ਦੇ ਸਟਾਈਲ ਵਿੱਚ ਬਦਲਾਅ (ਘੱਟ ਅੰਦਰੂਨੀ ਪੈਡਿੰਗ ਅਤੇ ਛੋਟੇ ਫੋਂਟ ਅਕਾਰ) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

相关页面

教程:CSS 导航栏

教程:如何创建侧导航栏