どのように作成するか:レスポンシブヘッダー

CSSを使ってレスポンシブヘッダーを作成する方法を学びます。

responsive header

スクリーンサイズに応じてページヘッダーのデザインを変更します。ブラウザウィンドウのサイズを変更すると効果が確認できます。

亲自试一试

ਪ੍ਰਤੀਕਿਰਿਆਸ਼ੀਲ ਹੈਡਰ ਬਣਾਓ

ਕਦਮ 1 - ਐੱਚਟੀਐੱਮਐੱਲ ਜੋੜੋ:

<div class="header">
  <a href="#default" class="logo">CompanyLogo</a>
  <div class="header-right">
    <a class="active" href="#home">Home</a>
    <a href="#contact">Contact</a>
    <a href="#about">About</a>
  </div>
</div>

ਕਦਮ 2 - ਸਕਸ਼ਨ ਜੋੜੋ:

/* ਕਾਲੇ ਪ੃਷ਠਭੂਮੀ ਅਤੇ ਕੁਝ ਅੰਦਰੂਨੀ ਮਾਰਜਿਨ ਨਾਲ ਹੈਡਰ ਸਟਾਈਲ ਸੈਟ ਕਰਨਾ */
.header {
  overflow: hidden;
  background-color: #f1f1f1;
  padding: 20px 10px;

/* ਹੈਡਰ ਲਿੰਕ ਦੀ ਸਟਾਈਲ ਸੈਟ ਕਰਨਾ */
.header a {
  float: left;
  color: black;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px;
  line-height: 25px;
  border-radius: 4px;

/* ਲੋਗੋ ਲਿੰਕ ਦੀ ਸਟਾਈਲ ਸੈਟ ਕਰਨਾ (ਕੀਤਾ ਹੈ ਕਿ ਸ਼ਾਇਦ ਫੰਟ ਵੱਧਦੇ ਹੋਏ ਹੈਡਰ ਵੱਧਦਾ ਨਾ ਹੋਵੇ) */
.header a.logo {
  font-size: 25px;
  font-weight: bold;

/* ਮਾਉਸ ਨੂੰ ਉੱਪਰ ਲਿਆਉਣ ਉੱਤੇ ਪ੃਷ਠਭੂਮੀ ਰੰਗ ਬਦਲਣਾ */
.header a:hover {
  background-color: #ddd;
  color: black;

/* ਸਰਗਰਮ/ਮੌਜੂਦਾ ਲਿੰਕ ਦੀ ਸਟਾਈਲ ਸੈਟ ਕਰਨਾ */
.header a.active {
  background-color: dodgerblue;
  color: white;

/* ਲਿੰਕ ਹਿੱਸੇ ਨੂੰ ਦੇਖਰੇ ਪੱਖ ਵੱਲ ਫਲੌਟ ਕਰ ਦੇਣਾ */
.header-right {
  float: right;

/* ਮੀਡੀਆ ਕਿਊਰੀ ਜੋੜ ਕੇ ਪ੍ਰਤੀਕਿਰਿਆਸ਼ੀਲ - ਜਦੋਂ ਸਕਰੀਨ ਚੌਡਾਈ 500px ਜਾਂ ਘੱਟ ਹੋਵੇ, ਲਿੰਕਸ ਨੂੰ ਸਟੈਕ ਕਰ ਦੇਣਾ */
@media screen and (max-width: 500px) {
  .header a {
    float: none;
    display: block;
    text-align: left;
  
  .header-right {
    float: none;
  

亲自试一试

相关页面

教程:CSS 导航栏