问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在html中用display怎么实现这个功能?

发布网友 发布时间:2022-04-23 00:58

我来回答

2个回答

热心网友 时间:2022-05-13 05:46

这种事推荐使用Javascript做
试试这个代码
<!--
使用div实现简单选项卡
-->
<!DOCTYPE html>
<html>
<head>
<title>HTML实现简单选项卡</title>
<meta charset="utf-8">
<style type="text/css">
.sli-active{
color: yellow !important;
}
.sli-btn{
background:linear-gradient(to right,black,rgb(10,15,10));
color: white;

width: 100px;
height: 20px;

display: inline-block;

}
.btns{
background:linear-gradient(to right,black,grey);
display: flex;
height: 20px;
}
.sli-info{
background:linear-gradient(to right,black,grey);
color: white;
}
*{
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<!-- 按钮div(用户点击的) -->
<div class="btns">
<div id="btn_1" class="sli-btn sli-active">一号</div>
<div id="btn_2" class="sli-btn">二号</div>
</div>
<!-- 内容div(实际展示信息的) -->
<div id="info1" class=sli-info>
一号按钮对应的信息
</div>
<div id="info2" style="display: none;" class=sli-info>
二号按钮对应的信息
</div>

<!-- javascript脚本 -->
<script type="text/javascript">
//获取所有元素(div)
var btn1 = document.getElementById('btn_1');
var btn2 = document.getElementById('btn_2');
var info1 = document.getElementById('info1');
var info2 = document.getElementById('info2');

//绑定事件句柄(通俗来讲就是叫浏览器知道当用户点击按钮的时候执行什么)
//一号按钮被按下(为了支持触摸以及鼠标设备,同时绑定onclick(点击)和ontouchstart(手放在屏幕上))
btn1.addEventListener("click",function(){
//显示信息1,隐藏信息2
info2.style.display="none";
info1.style.display="block"
//更改按钮视觉效果
btn2.className="sli-btn";
btn1.className="sli-active sli-btn";
});
btn1.addEventListener("touchstart",function(){
//显示信息1,隐藏信息2
info2.style.display="none";
info1.style.display="block"
//更改按钮视觉效果
btn2.className="sli-btn";
btn1.className="sli-active sli-btn";
})

//二号按钮被按下(为了支持触摸以及鼠标设备,同时绑定onclick(点击)和ontouchstart(手放在屏幕上))
btn2.addEventListener("click",function(){
//显示信息2,隐藏信息1
info1.style.display="none";
info2.style.display="block";
//更改按钮视觉效果
btn1.className="sli-btn";
btn2.className="sli-active sli-btn";
});
btn2.addEventListener("touchstart",function(){
//显示信息2,隐藏信息1
info1.style.display="none";
info2.style.display="block";
//更改按钮视觉效果
btn2.className="sli-btn";
btn2.className="sli-active sli-btn";
})
</script>
</body>
</html>

热心网友 时间:2022-05-13 07:04

大概就是这样子了,不懂可以问。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<style type="text/css">
div {
width: 100px;
height: 100px;
display: none;
}
#div1 {
background-color: red;
}
#div2 {
background-color: green;
}
</style>
</head>
<body>
<input type="button" onclick="button1()" id="b1" value="按钮 1" />
<input type="button" onclick="button2()" id="b2" value="按钮 2" />
<div id="div1">第 1 个 div</div>
<div id="div2">第 2 个 div</div>
<script type="text/javascript">
function button1() {
document.getElementById('div1').style.display = 'block'
document.getElementById('div2').style.display = 'none'
}
function button2() {
document.getElementById('div1').style.display = 'none'
document.getElementById('div2').style.display = 'block'
}
</script>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 - 信息提示 中医里,咳嗽分为哪几种啊? 关于一个很老的外国动画片 中医怎样治疗咳嗽 英语请问display to是何用法?that在语法上作何解释?不懂勿说 求黑子的篮球一到三季全集百度资源谢谢了 治咳嗽吃什么好的快? display是什么命令 找些日本比较老的 动画片,要求写出每一部各多少集 老中医治咳嗽的方法有哪些 display标签的使用 魔道祖师动画片,1~8集的 这三个词语有什么区别呢? 求DISCIPLINE动漫1-6集,要带字幕的 javascript中 visibility和display的区别 变形金刚所有的动画片~一个有几部,都是叫什么 indicate,illustrate,demonstrate,display,tell怎么用 想找一部童年看过的动画片? matlab 中的display用法 c++中display函数的作用是什么? 中医治过敏咳嗽? (js)div样式的属性display的用法及函数的调用 小时候看了一个小猫找妈妈的动画片 中医张仲景咳嗽处方大全 c#中的Display怎么用 长期咳嗽,如何中药治疗 CSS的display属性设置都怎么用?要经验之谈的用法 中医辨证咳嗽的治疗原则 Intel(R) Wireless Display 怎么用 中医有哪些止咳化痰方法 css用display隐藏后怎么使显示出来 怎样通过中医治疗风寒袭肺咳嗽? 长期咳嗽 中医如何治疗 中医怎么治咳嗽? 怎样用中医方法去除咳嗽? 怎样治咳嗽? 咳嗽怎么治最有效? 中医治咳嗽的经验方,急!!!急!!! 怎样选用中成药治疗咳嗽 中医咋治疗呀?感冒·咳嗽?