首页 > 其他分享 >选择器(折叠面板)

选择器(折叠面板)

时间:2023-10-22 16:23:44浏览次数:26  
标签:blue 盒子 color 折叠 background div 面板 选择器

层级选择器:1.>选择父盒子的子盒子加属性

      2.+当前元素的下一个兄弟元素

      3.~当前元素后面所有的兄弟盒子

<style>
        /* 子代选择器 */
        .box>li{border:1px solid red
        }
        /* +当前元素的下一个兄弟 */
        .child+li{background-color: aqua;}
        /* ~当前元素后面所有的亲兄弟 */
    </style>
</head>
<body>
    <ul class="box">
        <li>1111
            <ul>
                <li>1-2222</li>
                <li>2-33333</li>
                <li>3-44444</li>
            </ul>
        </li>
        <li class="child">222222</li>
        <li>33333</li>
        <li>444444</li>
    </ul>
</body>

属性选择器:

可以给带有某个属性的所有盒子加样式

 [class]{background-color: blue;}

只给div里带有class属性的加样式

div[class]{background-color: blue;}

只给div里属性box1加    注意;=是完全等于

div[class=box1]{background-color: blue;}

给带有box1的左右都加样式    注意;~=是只要包含box1的都会加上去

div[class~=box1]{background-color: blue;}

伪类选择器:通过某种结构关系查找页面元素

有多个子盒子

<style>
        /* box中最后一个子盒子 */
      .box div:last-child{
        margin-right: 0px;
      }
      /* box中第一个子盒子 */
      .box div:first-child{
        margin-right: 0px;
      }
      /* 第几个 */
      li:nth-child(1){background-color: aqua;}
      /* 第几个,偶数(2n,even),奇数 (2n+1,2n-1,odd)*/
      li:nth-child(2n){background-color: black;}
    </style>

只有一个子盒子或者没有子盒子

 <style>
        /* p标签中只有一个 */
     div p:only-child{background-color: aqua;}
     /* 没有孩子的盒子 */
     div:empty{background-color: bisque;}
    </style>

目标伪类选择器折叠面板

 <style>
        div.content:target{
            display:block;
        } 
        div.content{display: none;}
    </style>
</head>
<body>
    <div>
        <!-- href id 为锚点用法 -->
        <a href="#aaa">aaa</a>
        <div id="aaa" class="content">
            Lorem ipsum dolor sit amet consectetur, adipisicing elit.
             Ab architecto eaque deserunt dignissimos obcaecati quo recusandae animi
              eum molestias eos qui reprehenderit nostrum, ea esse, 
              ipsum totam quos unde quod!
        </div>
    </div>
    <div>
        <a href="#bbb">bbb</a>
        <div id="bbb" class="content">
            Lorem ipsum dolor sit amet consectetur, adipisicing elit. Aspernatur nisi
             corporis, enim esse in animi unde cumque, velit sapiente ipsa, quos assumenda
              laudantium iusto incidunt possimus excepturi. Maxime, suscipit autem?
        </div>

    </div>

UI元素状态伪类选择器

 /* 焦点会匹配选择器 */
        input:focus{background-color:aqua;}
        input[type=checkbox]{
            /* 去掉默认样式 */
            appearance: none;
        }
        /* 禁用状态 */
        input:disabled{background-color: blue;}
        /* 非禁用状态 */
        input:enabled{background-color: brown;}
        /* 选择一段文字 */
        div::selection{background-color: blue;}

否定和动态伪类选择器

 

标签:blue,盒子,color,折叠,background,div,面板,选择器
From: https://www.cnblogs.com/Eliauk-1210/p/17780594.html

相关文章

  • 在Unity的Inspector面板显示一个按钮
    在Unity的Inspector面板显示一个按钮这个脚本应该放置Unity的Assets文件夹下的Editor文件夹下。usingUnityEngine;usingUnityEditor;usingSystem.Collections.Generic;namespacewyhTools{[CustomEditor(typeof(InspectorShortcutButton))]//替换"YourScript"......
  • div通过append添加的元素无法通过jquery元素选择器选择
    $("#"+msgid).append(data+'<br><br><br><divclass="box-copy"id='+copyid+'>复制内容</div>')此时无法通使用$(".box-copy").click()需要使用:$(document).on('click','......
  • R语言时变面板平滑转换回归模型TV-PSTR分析债务水平对投资的影响|附代码数据
    全文下载链接:http://tecdat.cn/?p=21506最近我们被客户要求撰写关于TV-PSTR的研究报告,包括一些图形和统计输出。在本文中,当采用两种状态时,单转换函数PSTR模型具有两个变量:我们的经验方法的基础包括评估N个国家的资本流动性。相应的模型定义如下:其中,Iit是第i个国家在时间t时观......
  • 模拟集成电路设计系列博客——2.4.2 全差分折叠Cascode放大器
    2.4.2全差分折叠Cascode放大器下图展示了一个简化的全差分折叠Cascode放大器。使用两个Cascode电流源来取代之前介绍的结构中的n沟道电流镜,并增加了一个共模反馈电路。这些电流源的驱动晶体管的栅压由共模反馈电路的输出电压\(V_{cntrl}\)决定。共模反馈电路的输入是全差分放大......
  • 关于 Chrome 开发者工具 Network 面板里观察到的 net ERR_CERT_AUTHORITY_INVALID 错
    我在Chrome访问一个网站时,在Chrome开发者工具Network面板里观察到的netERR_CERT_AUTHORITY_INVALID错误:net::ERR_CERT_AUTHORITY_INVALID这种错误通常会在你试图访问的网站的SSL证书存在问题时出现。SSL(SecureSocketLayer)证书用于建立用户和网站服务器之间的安......
  • Windows宝塔面板出错了,面板运行时发生错误! KeyError: 'list
    先说办法就是回退,无论是Linux还是win这里就说win的办法1、先停止面板2、直接下载:https://dg2.bt.cn/win/panel/panel_7.7.0.zip3、解压4、覆盖panel5、启动解决 转自:【新提醒】【已完成】出错了,面板运行时发生错误!KeyError:'list-Windows面板-宝塔面板论坛(bt.cn)......
  • 无涯教程-ASP.NET MVC - 选择器
    ActionSelector是可以应用于Action方法的属性,用于响应请求而调用哪种Action方法,它有助于路由引擎选择正确的操作方法来处理特定请求。在编写Action方法时,它起着至关重要的作用。这些选择器将根据操作方法来决定方法调用的行为,它通常用于为操作方法的名称加上别名。ActionSele......
  • 模拟集成电路设计系列博客——2.2.3 折叠Cascode放大器的摆率
    2.2.3折叠Cascode放大器的摆率两个二极管接法的晶体管\(Q_{12}\)和\(Q_{13}\)在正常工作时截止,对于放大器的工作几乎没有影响。但是他们能共有效的提升数倍摆率[Law,1983]。为了理解他们的功能,首先考虑没有这两个晶体管时的摆率限制。假定有一个很大的输入差分电压导致\(Q_1\)......
  • Windows打开:控制面板\网络和 Internet\网络连接 显示空白怎么办?
    Windows打开:控制面板\网络和Internet\网络连接  显示空白怎么办?最近有用户反馈遇到这个问题,问题产生原因:在卸载某个软件的时候,系统提示需要重新启动计算机,但是,启动之后,就出现了电脑不能联网,而且在控制面板\网络和Internet\网络连接中,显示为空白,正常情况下,这里面应该是有东西的......
  • 伪类选择器(实现鼠标悬浮字体变色效果)
    链接框与文本框:实现鼠标悬浮变色效果a:link{/*访问之前的状态*/color:red;}a:hover{/*鼠标悬浮态*/color:aqua;}a:active{/*鼠标点击不松开的状态:激活态*/color:black;......