<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>css:hover状态改变另一个元素样式的使用</title>
    <style>
    .box {
        width: 150px;
        height: 150px;
        background-color: #069;
        line-height: 150px;
        text-align: center;
        margin: 20px 0;
        color: #FFF;
    }

.change {
        font-size: 20px;
        color: #0cf;
    }

/* 情景一:两个是兄弟元素 */

.box:hover+.change {
        color: red;
    }

/* 情景二:两个是父子元素 */

.box:hover .change {
        color: red;
    }

/* 情景二:两个是兄弟元素,改变的是一个兄弟元素的子元素 */

.box:hover+#c>.change {
        color: red;
    }
    </style>
</head>

<body>
    <!--  情景一:两个是兄弟元素  -->
    <div class="box"></div>
    <div class="change">兄弟元素</div>
    <!--  情景二:两个是父子元素  -->
    <div class="box">
        <span class="change">父元素的子元素</span>
    </div>
    <!--  情景二:两个是兄弟元素,改变的是一个兄弟元素的子元素  -->
    <div class="box"></div>
    <div id='c'>
        <div class="change">兄弟元素的子元素</div>
    </div>
</body>

</html>

CSS中hover改变其他元素样式相关推荐

  1. css hover, focus 状态改变其他元素样式

    A:hover { 改变 B 的样式 }, 这样效果就不需要用到javascript. 这个就是css选择器的使用情况了,假设悬浮元素是a,样式改变元素是b,俩个元素之间的关系就是b是a的子元素就可以 ...

  2. html中加hover啥意思,css中hover是什么意思

    css中:hover是一个伪类选择器,:hover伪类选择器在鼠标移到元素上时向此元素添加特殊的样式.:hover选择器适用于所有元素. 要使用css对HTML页面中的元素实现一对一,一对多或者多对一 ...

  3. Web前端,CSS中关于块级元素、行内元素、行内块元素、元素显示模式转换、CSS特性继承性和层叠性、普通导航和五彩导航的制作

    前言 持续总结输出中,今天分享的是Web前端,CSS中关于块级元素.行内元素.行内块元素.元素显示模式转换.CSS特性继承性和层叠性 1.块级元素 特点: 独占一行(一行只能显示一个) 宽度默认是父元 ...

  4. CSS中定义多个链接样式,在CSS中定义【导航栏】超链接样式

    1.案例css代码 .divcss5 a:link{ color:#F00}/* 链接默认为红色 */ .divcss5 a:hover{ color:#000}/* 鼠标悬停黑色 */ .divcs ...

  5. 如何用js改变伪元素样式

    通常设置伪元素的样式直接用CSS很方便 .test:after{content:'';display:block;width:100%;height:100%;background:red; } 可是 ...

  6. css4个伪元素,CSS_CSS3中的content属性使用示例,CSS中主要的伪元素有四个:befo - phpStudy...

    CSS3中的content属性使用示例 CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个conte ...

  7. 关于hover改变其他元素

    A元素:hover  鼠标悬停在A元素时,改变A元素样式 A元素:hover  B元素  鼠标悬停在A元素时,改变A元素的子元素B的样式 A元素:hover + B元素 鼠标悬停在A元素时,改变与A相 ...

  8. JavaScript文档对象模型document对象改变Html元素样式属性(5)

    1. document对象改变Html元素样式属性 行内样式操作案例如下: <!DOCTYPE html> <html><head><meta charset ...

  9. css中如何设置hr的样式?css hr标签多种样式(图文)

    在对html网页进行美化的时候,肯定少不了要用的hr标签进行修饰页面,但默认的hr标签样式对页面的修饰起不到什么好的作用,有经验的前端工作者就会通过使用css样式来对hr标签进行一些美化的操作.那么如 ...

最新文章

  1. Linux操作系统无人值守安装配置指南
  2. Spring Boot -Shiro配置多Realm
  3. 详细解读Python 递归函数!
  4. Java中12 种 Spring 常用注解,必须记住!
  5. rockchip Android平台动态替换开机logo的实现
  6. 使用Canvas合成多张图片和文字为一张图片
  7. 笔记本计算机并行口什么开启,笔记本连接电脑台式机的方法
  8. 易灵思FPGA-报告总结篇
  9. sharkle里的链接
  10. Python地理数据处理 十二:栅格数据读写
  11. html 页面数据显示不全,解决了一个Web网页显示不全的BUG
  12. [DUBBO] disconnected from 问题
  13. 学金融会python_大学生金融小白自学Python做量化投资需要注意哪些?
  14. 红米3 android驱动,红米3驱动最新版
  15. 房产|1-9月份全国房地产开发投资下降8.0%
  16. FLOPS、TOPS和FLOPs的区别
  17. 用一个月面试了 大厂,中厂,小厂的总结|2021 年中总结
  18. 12V将路由器网口烧了
  19. 【兼容性测试】21个兼容性测试需要注意的测试点
  20. Facebook被巴西扣押近7700万元:只因WhatsApp不听话

热门文章

  1. 日文键盘的中文输入法
  2. Linux系统如何删除僵尸文件,linux – 从进程表中删除僵尸进程
  3. 【考试】2019.3二级Office软件
  4. Backend TkAgg is interactive backend. Turning interactive mode on.
  5. ElasticSearch系列 - 安装
  6. 用命令行去发掘有趣的“前十”
  7. 解决ajax劫持,Ajax 实现网站劫持的检测方法
  8. Neutron - Metering配置
  9. 案例5.3 我国各地区财政支出的因子分析
  10. 待卿长发及腰,我必凯旋回朝