如何实现 css 鼠标点击a标签由样式1变为样式2
发布网友
发布时间:2022-04-20 07:46
我来回答
共6个回答
热心网友
时间:2022-04-19 08:02
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<style>
.menu{border-bottom: 1px solid #ccc;}
.menu a{
width: 120px;
height: 50px;
text-decoration: none;
display: block;
float: left;
text-align: center;
line-height: 50px;
}
.on{ border:1px solid #ccc;}
</style>
<script>
$(function(){
$(".menu a").click(function(){
$(this).addClass("on").siblings().removeClass("on");
});
});
</script>
<body>
<div class="menu">
<a href="#" class="on">栏目一</a>
<a href="#">栏目二</a>
<a href="#">栏目三</a>
<a href="#">栏目四</a>
</div>
</body>
</html>
热心网友
时间:2022-04-19 09:20
****样式一
a{
color: #ccc;
font-size: 12px;
}
****样式二 鼠标放上去的时候
a:hover{
color: #f66;
font-size: 14px;
}
****样式三 鼠标点击过后的样式
a:visited{
color: pink;
}
****样式四 鼠标点击链接的样式
a:active{
font-size:10px;
}
热心网友
时间:2022-04-19 10:54
首先在css文件中设置对应的a标签样式1 ,一般用类名,如:<a href="#" class="style1" id =“a”>a标签</a>
.style1 { color:#000 ;} 同时准备样式2 .style2{ color:#fff ;}
在脚本事件中为a绑定点击事件:var a = document.getElementById("a");
a.onclick= function (){a.className = "style2"; }
热心网友
时间:2022-04-19 12:46
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>锚链接</title>
<style type="text/css">
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333; transition:all .3s;}
img{ border:0;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{ display:table; line-height:0; content:'';}
.clearfix:after{ clear:both;}
.box{ width:100%;border-bottom:2px solid #2FB860}
ul{ width:1000px; margin:0 auto}
ul li{ list-style:none; float:left;}
ul li a{ display:block; padding:20px;}
ul li a:hover {background: #2FB860;color: #FFF;}
ul li a.hover {background: #2FB860;color: #FFF;}
.box1{ width:100%; height:auto;}
.box1 .con{ width:1000px; height:800px; margin:0 auto; overflow:hidden; position:relative;}
.box1 .con .con-box{ position:absolute; left:0; top:0;}
.box1 .con .con-box p{ width:100%; height:800px;}
</style>
<script type="text/javascript" src="http://libs.useso.com/js/jquery/1.4.4/jquery.min.js"></script>
</head>
<body>
<div class="box">
<ul class="clearfix">
<li><a href="javascript:void(0)" class="hover">这是第一个</a></li>
<li><a href="javascript:void(0)">这是第二个</a></li>
<li><a href="javascript:void(0)">这是第三个</a></li>
<li><a href="javascript:void(0)">这是第四个</a></li>
<li><a href="javascript:void(0)">这是第五个</a></li>
<li><a href="javascript:void(0)">这是第六个</a></li>
</ul>
</div>
<div class="box1">
<div class="con">
<div class="con-box">
<p><a href="javascript:void(0)">这是第一个</a></p>
<p><a href="javascript:void(0)">这是第二个</a></p>
<p><a href="javascript:void(0)">这是第三个</a></p>
<p><a href="javascript:void(0)">这是第四个</a></p>
<p><a href="javascript:void(0)">这是第五个</a></p>
<p><a href="javascript:void(0)">这是第六个</a></p>
</div>
</div>
</div>
<script type="text/javascript">
$("li").click(function(){
var index =$(this).index();
$(this).find("a").addClass("hover").parent().siblings().find("a").removeClass("hover");
$(".con-box").stop().animate({top:-(800*index)+"px"},500);
})
</script>
</body>
</html>
热心网友
时间:2022-04-19 14:54
你这个说白了就是把下边框打出来下边框去掉啊, 这个 很简单。 给你个思路。 点击当前的这个元素。 先移除之前所有元素的样式,然后再爱给现在这个元素添加
<style>
div{width:200px;height:200px;}
.cls1{background-color:red;}
.cls2{background-color:blue}
</style>
<script>
$('#div1').click(function(){
$(this).removeClass('cls1');
$(this).addClass('cls2');
});
</script>
<div id="div1" class="cls1">点击<div>
主要是你的样式 要先写好。我写的这个是最简单的。 当然也可以用纯的js来动态赋值动态处理
热心网友
时间:2022-04-19 17:18
这个呀,你想要改变什么样式了
首先给A加个伪类active
比如a:active{color:red;}
z这样就变成红色了,
希望能帮到你(前端屋)
如何实现 css 鼠标点击a标签由样式1变为样式2
,一般用类名,如:<a href="#"class="style1"id =“a”>a标签</a> .style1 { color:#000 ;} 同时准备样式2 .style2{ color:#fff ;} 在脚本事件中为a绑定点击事件:var a = document.getElementById("a");a.onclick= function (){a.className = "style2";} ...
如何实现 css 鼠标点击a标签由样式1变为样式2
height: 50px; text-decoration: none; display: block; float: left; text-align: center; line-height: 50px; } .on{ border:1px solid #ccc;} </style> <script> $(function(){ $(".menu a").click(function(){ $(this).addClass("on").sib...
怎样点击html1改变html2的样式
首先在css文件中设置对应的a标签样式1 ,一般用类名,如:<a href="#" class="style1" id =“a”>a标签</a> .style1 { color:#000 ;} 同时准备样式2 .style2{ color:#fff ;} 在脚本事件中为a绑定点击事件:var a = document.getElementById("a");a.onclick= function (){...
css+div html 鼠标滑过div里的内容变样式?
1、先在找个文件夹创建文件index.html。2、然后用能编辑文本文件的软件打开index.html,index.html的初始内容如图。3、接着编写两个样式作为鼠标移动时div修改的样式。4、然后编写js代码修改div的样式。5、编辑完index.html后保存,在浏览器中打开index.html。效果如图。鼠标移入移出div时,div的样式改变...
网页开发:如何让一个a标签元素被点击变换样式固定不变,再点击其他的a...
<li><a>菜单2</a></li> </ul> <script> jQuery(function(){ //法1 ('ul>li a').click(function(){ (this).addClass('active').parent().siblings('li').children('a').removeClass('active');});//法2 ('ul li').click(function(){ (this).addClass('active').siblings(...
css 鼠标经过一个a让另一个DIV从隐藏变为显示求解、
1、给鼠标经过的DIV添加一个类 ,类名为submeau;如下图:2、给显示或者隐藏的DIV,添加一个ID,ID名为:id="oa_submeau",如下图:3、将以下的JQUERY代码放在整个网页的最底部,用于控制鼠标经过显示DIV,离开隐藏DIV。<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js...
静止a标签点击,已就是说a标签点击一次后,就不能再点击了,同时还把它...
回答:$(function(){ $("a").click(function(){ alert("1"); $(this).css("color","#CCC"); $(this).unbind("click"); }) })
CSS样式鼠标点击与经过的效果一样
1、新建一个HTML文件,文件名为test.html,title标题为"CSS实现鼠标经过导航的超链接时显示下划线效果"。2、在页面编写nav标签,在里面放三个超链接(首页、栏目一、栏目二),代码如下:3、运行代码,效果如下:4、使用css对导航的字体的字体大小、颜色、排列方式等进行美化,代码如下:5、运行代码,效果...
css能不能实现触发一个元素而该变另一个元素的样式
可以是可以,就是你在写html结构的时候,一定要把另一个元素写在你hover的元素里面,即要求hover的元素是父元素,移动的元素是子元素,然后写css的时候可以 div.hover a {...;}
HTML中鼠标悬浮时的下拉菜单用CSS怎么做
这个你需要用到伪类 :hover :hover 伪类在鼠标移到元素上时向此元素添加特殊的样式。例子1 <style>a:hover {color: #FF00FF}</style><a href="#">延时文本</a>当鼠标移动到a标签上的时候,改变a标签的文字颜色深入用法,当移动到某标签的时候改变其它标签的样式:例子:<ul class="dingjic...