簡體   English   中英

CSS懸停在框上以更改顏色和鏈接

[英]CSS hover over box to change colour and link

大家都在玩CSS。 我做了一個盒子。 我基本上想弄清楚的是,當人將鼠標懸停在框上時,它將如何改變顏色,然后將其鏈接到新標簽中的其他頁面。 誰能幫我?

到目前為止的代碼。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="eng" lang="eng">
<head>

<style>
    .border
    {
        height: 150px; 
        width:  150px; 
        border: 1px solid black;  
        text-align:center; 
    }

</style>


</head>
<body>

<div class="border">
    <a href="http://www.1.com/"></a> 
</div>

</body>
</html>

對於顏色變化部分,請使用CSS :hover偽類

.border:hover{
   background: green;
}

對於鏈接打開部分,請在鏈接標記中使用target="_blank"

<a href="http://www.1.com/" target="_blank"></a> 

這將根據用戶的瀏覽器設置在新選項卡或窗口中打開鏈接(您無法影響)

不能強制在特定或新選項卡中打開鏈接。 只能控制同一窗口,同一框架,自定義框架,新框架或新窗口中的打開鏈接。

您可以將此懸停代碼添加到樣式中

.border:hover
{
    background-color: red;
}

還將鏈接環繞div並使用target =“ _ blank”

<a href="http://www.1.com/" target="_blank">
<div class="border">

</div>
</a> 

暫無
暫無

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

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