CSS分栏的实现;鼠标滑过时显示内容,鼠标移开时隐藏的实现

本文介绍了一种使用CSS实现分栏布局的方法,通过设置不同的背景颜色和宽度来区分导航栏和页面内容区域。此外,还详细展示了如何利用CSS伪类:hover和~选择器实现当鼠标悬停在特定元素上时显示隐藏内容的效果,适用于菜单或产品展示等场景。
摘要由CSDN通过智能技术生成

1.分栏的第3种实现
在这里插入图片描述

	#navigation{
		background-color:#FFDFFF;
        width:30%;
	}
	#pageContent{
		background-color:#CEFFFF;
		margin-left:30%;
	}
<div id="navigation">
            <ol>
              <li><a href="#">Arts</a></li>
              <li><a href="#">Business</a></li>
              <li><a href="#">Children</a></li>
            </ol>
          </div>
          <!-- Page Content -->
          <div id="pageContent">
            <h2>Content</h2>
            <p> Ex sonet exerci facilis sed, cetero ancillae accumsan pri eu, vix
              congue quaestio eu. Duo ea putent graeco iisque. Ei quo dicat laudem
              persius, salutatus laboramus no ius, eum dicat expetenda an. Quidam
              accusamus pro eu. Ad quo nostrum principes, eius dolores quo an. At
              has quas vivendo phaedrum. Ad vis atomorum maluisset, sit inermis
              minimum senserit cu. Dicta phaedrum duo ea, qui in ceteros imperdiet
              liberavisse. </p>
          </div>

2.CSS实现鼠标滑过时显示内容,鼠标移开时隐藏

.tab1:hover~.sushi{
  display:block;
}
.tab2:hover~.drink{
  display:block;
}
.tab3:hover~.dessert{
  display:block;
}
.tab1:hover{
  background-color: white;
}
.tab3:hover{
  background-color: white;
}
.tab2:hover{
  background-color: white;
}
.sushi:hover{
  display:block;
}
.drink:hover{
  display:block;
}
.dessert:hover{
  display:block;
}
.sushi{
  position: relative;
}

在这里插入图片描述

<div class="main">
      <div id="menu">
         menu <br>
        <div class="tab">sushi</div>
        <div class="tab">drink</div>
        <div class="tab">dessert</div>
        <div class="sushi" style="display:block;">
            <div>
              <img src="../image-and-video/hot.png" alt="hot" id="hot">
              <img src="../image-and-video/sushi-1.jpg" alt="sushi-1" >
              <form><input type="number"></form>
              <button class="btn">Add</button>
            </div>
            <div class="">
              <img src="../image-and-video/sushi-2.jpg" alt="sushi-2">
              <form><input type="number"></form>
              <button class="btn">Add</button>
            </div>
            <div class="">
              <img src="../image-and-video/sushi-3.jpg" alt="sushi-3">
              <form><input type="number"></form>
              <button class="btn">Add</button>
            </div>
            <div class="">
              <img src="../image-and-video/sushi-4.jpg" alt="sushi-4">
              <form><input type="number"></form>
              <button class="btn">Add</button>
            </div>
        </div>

        <div class="drink">
          <div class="">
            <img src="../image-and-video/drink-1.jpg" alt="drink-1">
            <form><input type="number"></form>
            <button class="btn">Add</button>
          </div>
          <div class="">
            <img src="../image-and-video/drink-2.jpg" alt="drink-2">
            <form><input type="number"></form>
            <button class="btn">Add</button>
          </div>
          <div class="">
            <img src="../image-and-video/drink-3.jpg" alt="drink-3">
            <form><input type="number"></form>
            <button class="btn">Add</button>
          </div>
        </div>

        <div class="dessert">
          <img src="../image-and-video/dessert-1.jpg" alt="dessert-1">
          <form><input type="number"></form>
          <button class="btn">Add</button>
        </div>
      </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值