《css+html小案例2》鼠标滑过显示隐藏盒子+定位

这篇具有很好参考价值的文章主要介绍了《css+html小案例2》鼠标滑过显示隐藏盒子+定位。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

html代码

<body>
    <div class="content">
        <!-- 侧边栏菜单 -->
        <div class="menu">
            <ul>
                <li>
                    <a>手机</a>
                    <div class="children" id="one">
                       
                    </div>
                   
                </li>
                <li>
                    <a>电视</a>
                    <div class="children" id="two">
            
                    </div>
                </li>
                <li>
                    <a>笔记本 平板</a>
                    <div class="children" id="three">
                       
                    </div>
                </li>
                <li>
                    <a>出行 穿戴</a>
                    <div class="children" id="four">
                       
                    </div>
                </li>
                <li><a>耳机 音箱</a></li>
                <li><a>家电</a></li>
                <li><a>智能 路由器</a></li>
                <li><a>电源 配件</a></li>
                <li><a>健康 儿童</a></li>
                <li><a>生活 箱包</a></li>
            </ul>
        </div>
    </div>
</body>

css代码

<style>
        .content{
            margin: 40px auto;
            background-image:url(./01.jpg) ;
            width: 1226px;
            height: 460px;
            position: relative;
        }
        .menu{
            height: 460px;
            width: 234px;
            border: 0;
            color: #fff;
            background:rgba(105,101,101,.6);
           
        }
        ul{
            list-style: none;
            height: 420px;
            padding: 20px 0;
        }
        /* ul li{
            width: 234px;
            height: 42px;
            line-height: 42px;
        } */
        a{
            /* a标签不能设置宽高,只有先设置为block块级元素 */
            display: block;
            padding-left: 30px;
            width: 234px;
            height: 42px;
            line-height: 42px;
        }
        ul li:hover{
            background: #ff6700;
        }
        /* 每个菜单的子项目 */
        .children{
            display: none;
            position: absolute;
            width: 992px;
            height: 458px;
            top: 0px;
            left: 234px;
            border: 1px solid #e0e0e0;
        }
        #one{
            background: skyblue;
        }
        #two{
            background: yellow;
        }
        #three{
            background: red;
        }
        #four{
            background: rgb(195, 135, 235);
        }
        /* 当鼠标在a上时,选择a标签的兄弟标签 */
        .menu ul li a:hover+.children{
            display: block;
            transition: all 0.5 ease-in-out;
        }
    </style>

效果图

《css+html小案例2》鼠标滑过显示隐藏盒子+定位

 文章来源地址https://www.toymoban.com/news/detail-512657.html

《css+html小案例2》鼠标滑过显示隐藏盒子+定位

 《css+html小案例2》鼠标滑过显示隐藏盒子+定位

 

到了这里,关于《css+html小案例2》鼠标滑过显示隐藏盒子+定位的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实现elementui-tree组件鼠标滑过显示标签信息

    项目中产品提了一个这样的需求(鼠标悬浮标签之上展示标签信息),老大一直问能不能实现?其实很简单!他不确定的点是在他写的位置不对,还有取的定位值不对,因为如果是说单纯从树节点自定义滑入滑出显示定位标签的话当列表内容过多出现滚动条的时候会导致标签

    2024年02月04日
    浏览(29)
  • Canvas、SVG实现鼠标滑过某个区域高亮显示的方案说明

    1、需求背景: 用户提供了某个厂区的底图(就一张静态图片),在底图中,划分了10个不规则区域,给了10个区域的高亮、开灯效果图片(切好了图),鼠标滑过每个区域的时候,要高亮显示,开灯的时候,显示开灯效果;看到这个需求的时候,挺懵的,有点不知从何下手,

    2024年02月16日
    浏览(30)
  • CSS盒子定位的扩张

    绝对定位(固定定位)会完全压住盒子 浮动元素不会压住下面标准流的文字,而绝对定位或固定位会压住下面标准流的所有内容 如果一个盒子既有向左又有向右,则执行左,同理执行上 显示隐藏 display: none;隐藏对象 display: block; 除了转换为块级元素外,开可以有显示元素的

    2024年02月07日
    浏览(24)
  • HTML/CSS盒子模型

    盒子:页面中的所有的元素(标签),都可以看做一个盒子,由盒子将页面中的元素包含在一个矩形区域内,通过盒子的视角更加方便的进行页面布局 盒子模型的组成: 内容区域(content)、内边距区域(padding)、边框区域(border)、外边框区域(margin) 布局标签:实际开

    2024年02月11日
    浏览(32)
  • HTML--CSS--盒子模型

    在CSS模型中,所有元素都可以看做是一个盒子,这个盒子的组成部分: content 内容,文本或者图片 padding 内边距,定义内容到边框的距离 margin 外边距,定义当前元素与其他元素之间的距离 border 边框,定义元素的边框 范例: 效果: 内容区有三个属性: width 宽度 hight 高度

    2024年01月20日
    浏览(55)
  • CSS 实现鼠标移动到图片上图片变大,不改变盒子大小

    实现鼠标经过图片时,图片等比放大,但是图片的父盒子不会改变;主要使用了 css 的动画来实现。

    2024年02月05日
    浏览(40)
  • vue: v-show 和 v-if 指令控制盒子的显示隐藏

    1. v-show     语法:  v-show=\\\"布尔值\\\"    (true显示, false隐藏)     原理:  实质是在控制元素的 css 样式,  `display: none;` 2. v-if       语法: v-if=\\\"布尔值\\\"   (true显示, false隐藏)     原理:  实质是在动态的 创建 或者 删除 元素节点 应用场景:          1. 如果是频繁的切换显

    2024年02月09日
    浏览(48)
  • 编程笔记 html5&css&js 040 CSS盒子模型

    网页是靠分成不同的块,再赋予这些块各不相同的属性来布局的。所以这个“块”是一个基础。先看块本身的构造。 CSS 盒子模型(Box Model)。所有HTML元素可以看作盒子,在CSS中,\\\"box model\\\"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它

    2024年01月17日
    浏览(39)
  • html 怎么设置文本对齐,文本间距,盒子居中显示

    1.在一个盒子中我们怎么让文本水平,垂直居中显示 可以看到此时文本默认是在盒子的左上角显示的,可以 添加行高 (line-height 值 与盒子高度一样就行 ),和 文本对齐方式设置为水平居中 ,代码如下:    2.怎么让盒子中的元素居中显示  这里我们可以看到,盒子中的元

    2024年02月08日
    浏览(35)
  • html 隐藏和显示

     本质:让一个元素在页面中显示或者隐藏    1.display 显示隐藏    2.visibility 显示隐藏    3.overflow 溢出隐藏 正文:   1. display: block;     除了转化为块级元素的效果 还有显示的意思     display: none; 隐藏后不占空间       文字过多可以将变为一行 多余的隐藏   (三行代码

    2024年02月06日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包