CSS3笔记

1.相同优先级的样式以写在后面的为主。

2.交集选择器,并且 条件挨在一起

 p.rich{...} /*p元素class有rich的元素*/

3.并集选择器,或者 逗号隔开

  .class1,class2{...}/*满足其中一个类名都会使用该样式*/

4.后代选择器 空格 隔开 所有符合的包括孙子及

 .div1 ul li a {...}

5.子代选择器 下一级 用>分隔

 div>p{...}

6.兄弟选择器

 .div1+p{...}/*只选中.div1挨着的下一个兄弟元素*/.div1~p{...}/*选中.div1所有兄弟元素*/

7.属性选择器

   [title]{...}/*具有title属性的元素*/[title="php"]{...}/*title属性值为php的元素*/[title^="p"]{...}/*title以p开始的元素*/[title$="p"]{...}/*title以p结束的元素*/[title*="p"]{...}/*title包含p的元素*/

8.动态伪类,指会变化的状态的

   a:link{...}/*没有访问过的 a元素独有*/a:visited{...}/*访问过的  a元素独有*/a:hover{...}/*鼠标悬停    其他元素也有*/a:active{...}/*激活状态点击瞬间 其他元素也有*//*上面四种顺序不能乱写需按上面顺序*/input:focus,select:focus{...}/*focus表单伪类只对有输入元素*/

9.结构伪类选择器

   div p:first-child{...}/*div下所有p,但这p必须是父亲的第一个儿子*/div p:last-child{...}/*div下所有p,但这p必须是父亲的最后一个儿子*/div p:nth-child(2){...}/*div下所有p,但这p必须是父亲的第几个儿子从1开始*//*nth-child(2n);2n代表2的倍数n从0开始2*0=0,2*1=2选中所有偶数元素,(even)偶数,(odd)奇数*/div>p:first-of-type{...}/*div下只找P类型元素的第一个*/div>p:last-of-type{...}/*div下只找P类型元素的最后一个*/div>p:nth-of-type(2){...}/*div下只找P类型元素的第几个*/div>p:nth-last-child(8){...}/*倒数第几个p元素儿子*/span:only-child{...}/*span只有一个子元素*/

10.否定伪类选择器

   div>p:not(.php){...}/*选定p子元素class不等于.php的*/div>p:not([title^='标题']){...}/*不要title='标题'的元素*/div>p:not(:first-child){...}/*不要div下p元素第一个的元素*/

11.UI伪类选择器

   input:checked{...}/*checkbox,radio选中时的样式*/input:disabled{...}/*被禁用的*/

12.目标伪类

   锚定:<a href="#one"></a><div id="one"></div>div:target{...}/*当有多个锚定时候选中哪个,哪个就用该样式*/

13.语言伪类

   <div lang="en">abc</div>/*en,zh-CN*/div:lang(en){...}/*语言标记为英文的div*/:lang(zh-CN){...}/*不限制元素 全部为简体中文的元素*/

14.伪元素选择器

   div::first-letter{...}/*div下第一个字母用该样式*/div::first-line{...}/*div下第一行*/div::selection{background-color:green}/*div下鼠标选中的文字改变背景色*/input::placeholder{...}/*input 提示文字*/p::before{content:"$"}/*p元素内部首位前面加上内容*/p::after{content:".00"}/*p元素内部末尾前面加上内容*/

15.选择器优先级  

行内样式 > ID选择器 > 类选择器 > 元素选择器 > 通配选择器

16.CSS三大特性
   层叠性,继承性,优先级


17颜色:rgb与rgba [三个字一样为灰色]
        rgb=红,绿,蓝;光的三原色的混合色 0-255 
        color:rgb(red,green,blue);color:rgb(138,43,226);
        rgba=同上,只是a代表透明度0.5半透明
      HEX与HEXA [与rgb一样都是红绿蓝色只是这里用16进制表示00-FF代表深度]
        #ff0000;/*红色给满,绿色没有,蓝色没有*/
        #ff000055;/*红色给满,绿色没有,蓝色没有,透明为55*/
      HSL与HSLA 原理同上
        color:hsl(角度[0-360]deg,饱和度0-100%,亮度0-100%)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/727541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA语言基础 JAVA入门

注释 单行注释&#xff1a;用双斜线 // 表示 多行注释&#xff1a;用 /*------------------*/ 表示 文档注释&#xff1a;用 /**-----------------*/ 表示 分隔符 常见的分隔符有&#xff1a;分号 ; 花括号 {} 方括号 [ ] 圆括号 () 空格 圆点 . 在 Java 语言中每一条…

2024_01蓝桥杯STEMA 考试 Scratch 中级试卷解析​​​​​​​

2024_01蓝桥杯STEMA 考试 Scratch 中级试卷解析一、选择题第一题、运行下列哪段程序后,蜜蜂会向上移动?(C ) 第二题、运行以下程序,输入下列哪个数后,角色会说“未通过”?( D) A. 90 B. 85 C. 60 D. 58第三题、运行以下程序后,n 的值为(B )。 A. 17 B…

C++数据结构与算法——二叉搜索树的修改与构造

C第二阶段——数据结构和算法&#xff0c;之前学过一点点数据结构&#xff0c;当时是基于Python来学习的&#xff0c;现在基于C查漏补缺&#xff0c;尤其是树的部分。这一部分计划一个月&#xff0c;主要利用代码随想录来学习&#xff0c;刷题使用力扣网站&#xff0c;不定时更…

【SpringBoot】-- 实现本地文件/图片上传到服务器生成url地址

在java项目中你可能会有以下需求&#xff1a;用户上传本地图片&#xff0c;然后展示在网页上。本篇文章将使用阿里云oss实现上传图片到oss&#xff0c;oss生成url。 一、准备工作 首先进入阿里云&#xff0c;按如下操作 进入创建页面&#xff0c;修改读写权限为公共读 然后进…

Android耗电分析之Battery Historian工具使用

Battery-Historian是谷歌推出的一款专门分析Bugreport的工具&#xff0c;是谷歌在2015年I/O大会上推出的一款检测运行在android5.0(Lollipop)及以后版本的设备上电池的相关信息和事件的工具&#xff0c;是一款对于分析手机状态&#xff0c;历史运行情况很好的可视化分析工具。 …

【网络原理】初识网络原理

目录 &#x1f384;网络发展史&#x1f338;独立模式&#x1f338;网络互连&#x1f33b;局域网LAN&#x1f33c;基于网线直连&#x1f33c;基于集线器组建&#x1f33c;基于交换机组建&#x1f33c;基于交换机和路由器组建 &#x1f33b;广域网WAN &#x1f333;网络通信基础&…

学习网络安全越早知道越好的事

网络安全专业最应该知道的血泪建议&#xff0c;希望大一就有人告诉你。 如果你是网络安全行业&#xff0c;那么大学四年千万不能就在宿舍打游戏度过&#xff0c; 大一你应该学习掌握基础的编程语言&#xff0c;比如Python&#xff0c;PHP&#xff0c;web前端&#xff0c;知道…

24V降压3.3V异步降压型DC-DC恒压芯片 H4110惠海半导体

H4110是一种内置30V耐压MOS&#xff0c;并且能够实现精确恒压以及恒流的异步降压型 DC-DC转换器&#xff1b; 支持 1A 持续输出电流,输出电压可调&#xff0c;最大可支持 100%占空比&#xff1b;通过调节 FB端口的分压电阻&#xff0c;可以输出 2.5V到 22V 的稳定电压 。H4110 …

揭秘Vue中v-model的内部工作机制

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

使用Weaviate向量数据库:从Embeddings到Applications (Multilingual Search和RAG)

Vector Databases: from Embeddings to Applications 课程地址&#xff1a;https://www.deeplearning.ai/short-courses/vector-databases-embeddings-applications/ 下面是这门课程的笔记。 使用Weaviate向量数据库&#xff1a;从Embeddings到应用&#xff0c;比如Multilin…

Material Studio 中 DMol3 计算材料吸附能

1.先导入Cif文件 2.切表面 3.沿着你要切的晶面切 4.扩胞 5.加真空层&#xff08;一般加10埃&#xff09; 现在就是这样的了 6.然后对其结构优化&#xff08;高斯几何优化&#xff09; 7.再在体系上加原子或者想要的材料 8.Outmal文件中最后的Ef就是整个体系的能量&#xff0…

代码随想录算法训练营第24天|77. 组合

77.组合 思路:如果暴力解,需要几个数则需要相应的for循环个数。 回溯法:把数的组合抽象成一颗树,利用递归的思想进行回溯,递归必有回溯。每次遍历到叶子节点,则存入结果。 代码&#xff1a; vector<vector<int>> result;//存放结果vector<int> path;//存放…

猜数字游戏(C语言)

一&#xff1a;游戏要求 1.电脑自动生成1~100随机数字 2.玩家猜数字&#xff0c;在猜数字过程中&#xff0c;根据猜数字的大小&#xff0c;根据猜数据的大小&#xff0c;给出大了还是小了的反馈&#xff0c;直到猜对游戏 二&#xff1a;随机数的生成 要完成猜数字游戏&…

Java中super关键字作用及解析

在 Java 中&#xff0c;super关键字主要有以下作用&#xff1a; 在子类构造方法中调用父类的构造方法&#xff1a;使用super关键字可以在子类的构造方法中显式调用父类的构造方法&#xff0c;以便继承父类的属性和行为。语法如下&#xff1a;这样可以确保父类的构造方法被正确…

回收站选址(CCF 201912-2)解题思路

分析 把x,y坐标拼接成一个字符串&#xff08;x,y&#xff09;作为Set的key&#xff0c;保存到Set中&#xff0c;遍历Set&#xff0c;取出坐标&#xff0c;然后判断上下左右四个点是否在Set中&#xff0c;如果在&#xff0c;进而判断&#xff0c;四个角是否在Set中&#xff0c;…

算法题 — 三个数的最大乘机

三个数的最大乘机 整型数组 nums&#xff0c;在数组中找出由三个数字组成的最大乘机&#xff0c;并输出这个乘积。&#xff08;乘积不会越界&#xff09; 重点考察&#xff1a;线性扫描 排序法&#xff1a; public static void main(String[] args) {System.out.println(so…

万字详解,Java实现低配版线程池

文章目录 1.什么是线程池2.线程池的优势3.原理4.代码编写4.1 阻塞队列4.2 ThreadPool线程池4.3 Worker工作线程4.4 代码测试 5. 拒绝策略5.1 抽象Reject接口5.2 BlockingQueue新增tryPut方法5.3 修改ThreadPool的execute方法5.4 ThreadPool线程池构造函数修改5.5 拒绝策略实现1…

YoloV8改进策略:Block改进|自研Block,涨点超猛

参考模型 参考的Block,如下图: 我对Block做了修改,修改后的结构图如下: 代码详解 from timm.models.layers import DropPathfrom torch import Tensor def channel_shuffle(x: Tensor, groups: int

1. C++ 编译期多态与运行期多态

C 编译期多态与运行期多态 今日的C不再是个单纯的“带类的C”语言&#xff0c;它已经发展成为一个多种次语言所组成的语言集合&#xff0c;其中泛型编程与基于它的STL是C发展中最为出彩的那部分。在面向对象C编程中&#xff0c;多态是OO三大特性之一&#xff0c;这种多态称为运…

Kubernetes-3

Kubernetes学习第3天 Kubernetes-31、查看实时的cpu和内存消耗1.1、kubectl top node 2、卷的使用2.1、什么是卷&#xff1f;1. 解决数据持久性问题2. Kubernetes 中的卷抽象概念3. 共享数据示例4. Kubernetes 中的卷使用5. 不同类型的卷6. 灵活、可靠的数据管理 2.2、联想到do…