首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS元素基本使用

CSS元素基本使用 一篇文章介绍了很多个使用,这篇来说一下元素元素之所以称为“”,主要是因为它不是真正网页里元素,但是标线行为又跟真正网页元素一样,也可以对其使用css操作。...这可以用于在VTT轨道媒体中使用字幕和其他线索。多使用在视频文本显示。...四、::first-letter 修改块级元素第一行第一个字母,比如你经常看到故事书中第一个文字是大写,就可使用它在页面上做对应设置 五、::first-line 用在块级元素第一行 六、...::selection 应用于文档中被用户高亮部分(比如使用鼠标其他选择设备选中部分) 简单来说就是修改我们用鼠标选中文字颜色和背景色 七、::slotted() 用于选定那些被放在 HTML...模板 中元素,这对于我们现在使用框架而不是再自创标签用户来说,很少会用到

93900

使用 CSS 元素需要注意

元素 ::before,::after 1. 空元素(不能包含内容元素)不支持 ::before,::after IE 不支持元素有:img,input,select,textarea。...必须设置 content 属性 若不设置,则元素不会显示。如果不想设置 content 内容,可以将内容设置为空。...如果 content 值是该元素某个属性于常量组合而成,常量仍然要用单引号双引号括起来,之间不需要加号。如:content: '('attr(title)')';。感觉这种写法好违法直觉。...若 content 属性值不遵循如上要求,则元素不会显示。 4. content 属性值中如何设置特殊字符?...对内容开头是符号,或者第一个是英文字母数字,第二个是符号使用 ::first-letter 来设置样式,会对第一个字母和符号都生效。好违反直觉。

86020
您找到你想要的搜索结果了吗?
是的
没有找到

css大法》之使用元素实现超实用图标库(附源码

今天我们来复盘一下前端中css元素知识以及如何用css元素来减轻javascript压力,做出一些脑洞大开图形。...预备知识 元素 元素是一个附加至选择器末关键词,允许你对被选择元素特定部分修改样式。...类 用来表示无法在CSS中轻松或者可靠检测到某个元素状态属性,比如a标签hover表示鼠标经过样式,visited表示访问过链接样式,更多用来描述元素状态变化时样式,类主要有: :...类和元素可以实现很多强大视觉效果,这里我主要介绍元素,如果对其他css特性感兴趣,可以看看我之前css文章,写很全面。...原理 我们实现如上css图标是基于元素,可以利用元素::before和::after和content属性来为元素添加额外视觉效果,我们在上文中也介绍了元素概念和类型,接下来让我们来实现它吧~

1.1K40

css面试点三:清除浮动九中方法-高度塌陷理解-元素使用

缺点:ie6-7不支持元素:after,使用zoom:1触发hasLayout <div class=...缺点:只适合高度固定布局,要给出精确高度,如果高度和父级div不一样,会产生问题 建议:不推荐使用,只建议高度固定布局使用 <div class...,无法显示要溢出元素 原理:必须定义widthzoom:1,同时不能定义height,使用overflow:hidden,浏览器会自动检查浮动区域高度 缺点:不能和position配合使用,因为超出尺寸会被隐藏...建议:只推荐没有使用position对overflow:hidden理解比较深朋友使用 Left...:1,同时不能定义height,使用overflow:auto,浏览器会自动检查浮动区域高度 缺点:内部宽高超过父级div,会出现滚动条。

92920

JavaScript学习笔记(四)—— jQuery入门

简单类选择器 类选择器 说明 :not(selector) 选择除了某个选择器之外所有元素 :firstfirst() 选择某元素第一个元素 :lastlast() 选择某元素最后一个元素...odd").css("background-color", "#bbbbff"); 子元素类选择器 子元素类选择器就是选择某一个元素下面的子元素方式,在jQuery中,子元素类选择器分为两大类...属性操作 jQuery提供css()方法,用来获取设置匹配元素一个多个样式属性。...元素显示与隐藏 使用hide()方法 使用hide()方法可以隐藏被选元素 $(document).ready(function () { $(".ex .hide...元素淡入与淡出 使用hide()与show()方法 show和hide方法可以接受参数控制隐藏过程.: show(speed,callback) speed参数规定显示隐藏速度: - slow

11.1K50

10 个不错 CSS 小技巧

接着,我们会创建一个 :hover 类,当用户鼠标移动道元素,它将设置 opacity 为 1。 此外,你可以包含自定义样式。...当 :checked 返回 true 情况,我们使用 transform 属性更改状态。 你可以使用这种方法实现各种目标。比如,当用户点点击指定复选框时候,切花到隐藏其内容。...使用关键帧实现手风琴下拉效果 JavaScript 库,比如 jQuery, Cash 等,即使你想使用一个简单缩放功能,你都要整个引入。幸运是,很多 CSS 技巧能够避免这种引入。...使用 first-letter 实现首字母大写 在 CSS 中,可以选择确定 first-of-type 元素。在这个例子中,我们使用 ::first-letter 类去实现首字母大写效果。...代码片段 最重要一点,这些 CSS 技巧凸显了不使用 JavaScript 来实现功能潜力。你可以使用上面这些小技巧,应用在你设计。事实,很多这样例子可以混合使用,以创作自由风格设计。

98510

能用CSS实现就不用麻烦JavaScript

从某种意义上说,它与FlexboxCSS Grid工作原理类似,即您需要一个容器元素,在该容器元素设置scrolln-snap-type和多个为其设置了scroll-snap-align元素,...动画 曾经某个时期,大多数开发者使用 JavaScript(或者jQuery) 给浏览器中元素添加动画。...他们需要更好工具去开发复杂动画序列并获得最好性能。JavaScript(或者jQuery) 并不能够做到。浏览器日渐成熟同时也开始提供了一些解决方案。最被广泛接受方案是使用 CSS 动画。...:required  类指定具有required 属性表单元素 :valid  类指定一个通过匹配正确所要求表单元素 :invalid  类指定一个不匹配指定要求表单元素 [屏幕录制2021... menu在正常态下是隐藏: .menu{ display: none; } 而当导航hover显示: ```js /*使用相邻选择器和hover

1.3K11

前端基础知识整理

您可以使用 HTML 来建立自己 WEB 站点,HTML 运行在浏览器,由浏览器来解析。 HTML5声明 HTML网页代码结构 <!...就是说,当用户选择该标签,浏览器就会自动将焦点转到和标签相关表单控件。...2 颜色(Color) 属性 属性 描述 CSS color-profile 允许使用颜色配置文件默认以外规范 3 opacity 设置一个元素透明度级别 3 rendering-intent...设置元素外边距 1 尺寸(Dimension) 属性 属性 描述 CSS height 设置元素高度 1 max-height 设置元素最大高度 2 max-width 设置元素最大宽度...2 overflow 规定当内容溢出元素发生事情 2 position 规定元素定位类型 2 right 设置定位元素右外边距边界与其包含块右边界之间偏移 2 top 设置定位元素外边距边界与其包含块上边界之间偏移

3.2K20

全栈之前端 | 11.CSS3基础知识之列表链接学习

cursor 属性 - 设置鼠标指针悬停在元素样式 描述: 此属性设置光标的类型(如果有),即在鼠标指针悬停在元素显示相应样式。...语法参数: :link CSS 类表示尚未被访问元素,匹配每个具有 href 属性未访问 元素,注意 :visited 类和 :link 类是互斥 :link...:hover CSS 类在用户使用指针设备与元素进行交互匹配,通常情况下,用户将光标(鼠标指针)悬停在元素触发。...:focus CSS 类表示获得焦点元素(如表单输), 即当用户点击轻触一个元素使用键盘 Tab 键选择单表以及链接,它会被触发。...温馨提示: 由 ::before 和::after 生成元素包含在元素格式框内,因此不能应用在替换元素,比如 元素 语法参数: /* CSS3 语法 */ element

11210

jQuery笔记(1) (多图)

jQuery对象本质是: 利用$DOM对象包装后产生对象(数组形式存储) 打印boxjQuery对象: 注意: jQuery对象只能使用jQuery方法,DOM对象则使用原生JavaScript...但是很奇怪吧,我们jQuery对象是一个数组,为什么它能同时给四个box设置背景颜色呢?...隐式迭代(重要) 遍历内部DOM元素(数组形式存储)过程就叫做隐式迭代 简单理解: 给匹配到所有元素进行遍历循环,执行相应方法,而不用我们再去循环,简化我们操作,方便我们调用....筛选选择器 :first :even 注意这个和CSS是不一样,jQuery是建立在索引号基础偶数 :eq(index) jQuery筛选方法(重要) parent...狠狠爱了 链式编程 链式编程是为了节省代码量,看起来更优雅 比如我们之前代码: 我们可以把他简化成这样: jQuery样式操作 操作CSS方法 jQuery可以使用CSS方法来修改简单元素样式

9K10

7个实用CSS技巧

图像文本环绕 CSS shape-outside 属性是一个非常有用且强大工具,它允许设计师和开发者控制内容如何围绕一个浮动元素(通常是图像图形)进行排列。...: 使用元素边距盒、边框盒、填充盒内容盒作为参考盒。...一些使用场景包括能够比较两张不同照片,而无需在视口中渲染这些照片。例如,可以使用光标属性来节省设计中空间。由于你可以将自定义光标锁定到特定 div元素,所以它不会干扰到元素之外其他元素。...纯CSS清单 正如我在文章开头提到CSS正在稳步发展。而这个动态清单演示就是一个很好例证。 它工作方式是我们将复选框输入类型与 :checked 类一起使用。...并使用 transform 属性在 :checked 规范返回真值更改状态。 使用这种方法可以实现各种各样目标。例如,当用户点击特定复选框,切换隐藏内容。

15830

前端页面替换文本方法和一些小技巧

html 示例如下: Hide 纯 Javascript/jQuery 实现 使用 Javascript 或者 使用 jQuery...首先,当目标 element 有 on 这个 Class 使用 :after 元素,给原 element 覆盖上一个新文本。...纯 CSS 实现 (最近几篇 blog 好像都喜欢给出 纯 CSS 实现哈) 其实,在前端开发中,我们经常使用 :hover 等类,通过 CSS 来实现用户鼠标悬浮到某一元素元素样式修改。...我们可以通过 CSS 配置一个 :checked 规则。 但是隐藏 checkbox 也是不可点击,这里就需要使用 label 标签。...在通过 :checked 和 :after 两个元素,在 checkbox 选择后,绘制一个 "Hide" 元素,覆盖住原有文本。

2.2K70

CSS3选择器大全

建议使用:root方法。 3.CSS3 结构性类选择器—not :not选择器称为否定选择器,和jQuery:not选择器一模一样,可以选择除某个元素之外所有元素。...用来选择没有任何内容元素,这里没有内容指的是一点内容都没有,哪怕是一个空格。 比如说,你文档中有三个段落p元素,你想把没有任何内容P元素隐藏起来。我们就可以使用:empty选择器来控制。...8.CSS3 结构性类选择器—nth-child(n) :nth-child(n)选择器用来定位某个父元素一个多个特定元素。...经验与技巧:当“:nth-child(n)”选择器中n为一个表达式,其中n是从0开始计算,当表达式值为0小于0时候,不选择任何匹配元素。...14.CSS3选择器 ::before和::after ::before和::after这两个主要用来给元素前面后面插入内容,这两个常和”content”配合使用使用场景最多就是清除浮动。

59910

提升CSS技能:深入理解 : 和 ::,让你选择器更强大

CSS,即层叠样式表,是一种用于样式和格式化网页强大语言。当你深入研究CSS,你可能会遇到在CSS选择器中使用冒号( : )和双冒号( :: )情况。...在CSS中,类允许我们根据在HTML结构中没有明确定义条件状态来选择和样式化元素。...这些条件可以包括用户交互,比如悬停在一个元素点击一个链接,甚至可以是存储在浏览器中信息,比如已访问链接。 使用类,我们使用冒号( : )符号将其附加到CSS选择器末尾。...类 :hover 表示鼠标光标位于元素上方状态。 另一个常用类是 :visited 。它允许我们为用户访问过链接设置样式。...要探索CSS中可用全部范围,你可以参考MDN详尽文档。 元素( :: ) 既然我们已经了解了类,那么现在让我们把注意力转向元素,它们在CSS选择器中用双冒号( :: )表示。

24130

css3系列-2.css中常见样式属性和值

css3系列-2.css中常见样式属性和值 继续一篇文章继续了解css基础知识,关注我微信公众号:全栈学习笔记 css中常见样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 鼠标光标属性...(通常是一个问号一个气球) text 此光标指示文本。...wait 此光标指示程序正忙(通常是一只表沙漏 default 默认光标(通常是一个箭头) auto 默认。浏览器设置光标。...3.第三种方式 父容器使用类after和zoom。 类选择器还没讲过,争取这两天写一份详细选择器文章。...,元素前后没有换行符*/ display: inline; } 所谓非占位隐藏就是说,使用这个属性后,这个元素是不会被渲染,也就不会被看到。

1.3K20

CSS基础(二)

元素 概念:使用CSS模拟标签,创建网页中不重要图 用法:找父级,在父级中添加子标签 元素 作用 ::before 在父元素内容最前添加一个元素 ::after 在父元素内容最后添加一个元素...默认是行内元素 2. content必须添加,即便是空。否则元素不生效。 3. 元素在网页中无法通过鼠标直接复制粘贴。...一、链接类选择器: :hover  鼠标悬停状态 :visited  鼠标点过之后状态 :link 初始状态 :active 鼠标点击状态 例如: 二、焦点类选择器: 常用于form表单:...作用:鼠标定位状态 input:focus{ background-color: pink; } 三、结构类选择器: 作用:通过结构找到目标标签或者文本 匹配父元素第...五、显示隐藏 元素本身隐藏 让某元素本身在屏幕中不可见。

1.8K20

前端成神之路-01_jQuery

1.2.5. jQuery 对象和 DOM 对象 ​ 使用 jQuery 方法和原生JS获取元素是不一样,总结如下 : 用原生 JS 获取来对象就是 DOM 对象 jQuery 方法获取元素就是...$(this).css(“color”,”red”); $(this).siblings(). css(“color”,””); 隐式迭代 // 遍历内部 DOM 元素数组形式存储)过程就叫做隐式迭代...方法1: 操作 css 方法 ​ jQuery 可以使用 css 方法来修改简单元素样式; 也可以操作类,修改多个样式。 ​...停止动画排队方法为:stop() ; stop() 方法用于停止动画效果。 stop() 写到动画或者效果前面, 相当于停止结束一次动画。 ​...总结: 每次使用动画之前,先调用 stop() ,在调用动画。 1.5.6. 事件切换 ​ jQuery中为我们添加了一个新事件 hover() ; 功能类似 css类 :hover 。

12K10

js如何动态选择和操作 CSS 元素,例如 ::before 和 ::after

什么是元素 元素用于向某些选择器设置特殊效果。 已存在元素是指DOM中存在元素则是虚拟一种,样式也是给这个虚拟元素使用。...比如元素 :before和:after,用于在css渲染中向元素头部尾部插入内容,它们不受文档约束,也不影响文档本身,只影响最终样式。...:after:在元素之后添加内容。  ::placeholder:匹配占位符文本,只有元素设置了placeholder属性,该元素才能生效。(只支持双冒号形式)。...::selection:CSS元素应用于文档中被用户高亮部分(比如使用鼠标其他选择设备选中部分)。(只支持双冒号形式)。 ...但是元素内容只存在于CSS渲染树中,并不存在于真实DOM中。所以为了seo优化,最好不要在元素中包含与文档相关内容。 修改元素样式,建议使用通过更换class来修改样式方法。

5.4K20

前端面试实录CSS篇(最近一周)

: 0;: 将元素透明度设置为 0, 以此来达到隐藏元素效果,会占位,能够响应绑定监听事件 4. position: absolute;: 使用绝对定位将元素移除了可视区域外,不会占位,以此来实现元素隐藏...clip-path:clip-path: circle(0); : 使用元素裁切 方式实现元素隐藏,会占位,不会响应绑定监听事件 7. transform: scale(0,0): 使用缩放,来实现元素隐藏...元素区别和作用? • 类:将某种状态添加到已有元素,这个状态是根据用户行为变化而变化为。...• 区别: • 类操作对象是文档树种已有的元素样式 • 元素则是创建一个文档树以外元素样式 • : 表示类 • :: 表示元素 • 作用: • 类:通过在元素选择器加入类改变元素状态...在 CSS2.1 中,元素都是使用 单冒号 来表示元素,但在 CSS3 规范中,元素语法被修改为使用 双冒号 17. CSS 预处理器/后处理器是什么?为什么要使用他们?

9210
领券