簡體   English   中英

如何使整個區域可點擊

[英]How do i make whole area clickable

創建導航欄。 如何使文本周圍的整個區域不僅僅是可點擊的文本? 我把 display: block; 它仍然無法正常工作。 現在我只是在寫任何東西,所以我可以發布問題。 謝謝!

.containter{
    width: 80%;
    margin: 0 auto;
    }
header{
    background: deeppink;
    }
header::after{
    content:'';
    display: table;
    clear: both;
    }
.logo{
    float: left;
    padding: 10px 0;
    margin-left: 5px;
    }
nav{
    float: left;
    }
nav ul{
    margin:5px;
    padding:0;
    list-style: none;
    overflow: hidden;
    }
nav li{
    float: left;
    display: block;
    margin-left: 100px;
    padding-top: 27px;
    }
nav a{
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-family: times new roman;
    text-align: center;
    display: block;
    }

nav a:hover{
    background-color: #C71585;
    }

為了使該區域可點擊,您可以使用 css 的指針事件屬性,例如

    div {
      pointer-events: none;
    }

    div{
      pointer-events: auto; 
    }

    div{
      pointer-events: all; 
    }

如果它對你有用,可以試試看,沒有一個會禁用鼠標點擊,而所有的都會允許鼠標點擊..!!

嘗試更改為這兩個

nav li{
    float: left;
    display: block;
    }
nav a{
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-family: times new roman;
    text-align: center;
    display: block;
    margin-left: 100px;
    padding-top: 27px;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM