gpt4 book ai didi

javascript - 单击时如何将 css 属性应用于选项卡?

转载 作者:行者123 更新时间:2023-11-28 15:36:12 26 4
gpt4 key购买 nike

<div class="abcd">
<article class="xyz">
<a href="#"><img src="#"></a>
<hgroup><h1>Make it Personal</h1></hgroup>
</article>
</div>

我在 div 中有 6 个以上的“文章”标签。我将它们用作选项卡。我有 6 页,我在所有 6 页上都应用了相同的代码。我希望它们在事件时突出显示。单击后,他们将转到提供上述相同代码的 6 个页面之一。我想在选项卡处于事件状态时应用一些 css 属性。

我如何使用简单的 javascript 实现它?

最佳答案

这是一些可能对您有所帮助的代码。

 html,body {
margin:0;
padding:0;
color:#222;
background:#FFF;
}
body {
padding:10px;
font:76%/150% Arial, Helvetica, sans-serif;
}
a {
text-decoration: none;
outline: 0; /* removes dotted border around a:active from Firefox */
}
#nav {
margin:0;
padding:0;
background:#708090 url(nav_bg.jpg) 0 0 repeat-x;
width:100%;
float:left;
border:1px solid #191970;
border-width:1px 1px 1px 0;
}
#nav li {
display:inline;
padding:0;
margin:0;
}
#nav a:link,
#nav a:visited {
color:#000;
background:#708090;
padding:20px 40px 4px 10px;
float:left;
width:auto;
border-right:1px solid #191970;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-shadow: 2px 2px 2px #555;
}
#nav a:hover {
color:#fff;
background:#191970;
}
#nav li:first-child a {
border-left:1px solid #191970;
}
#home #nav-home a,
#about #nav-about a,
#contact #nav-contact a {
background:#00FFFF; /* Active Page Color */
color:#000;
text-shadow:none;
}
#home #nav-home a:hover,
#about #nav-about a:hover,
#contact #nav-contact a:hover {
background:#FFF;
color:#000;
}
#nav a:active {
background:#7FFF00; /*turns this color briefly when link is selected*/
color:#000;
}
</style>
</head>
<body id="about">
<ul id="nav">
<li id="nav-home"><a href="#">Home</a></li>
<li id="nav-about"><a href="#">About</a></li>
<li id="nav-contact"><a href="#">Contact</a></li>
</ul>
</body>
</html>

JsFiddle

关于javascript - 单击时如何将 css 属性应用于选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11137081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com