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

css学习笔记,持续记录。

10.css伪对象选择器 ::first-letter CSS3第一个字符的样式 ::first-line CSS3第一行的样式 ::before CSS3对象前发生的内容 ::after CSS3对象后发生的内容...默认阴影在边框外,即阴影向外扩散。 :设置水平偏移量,正值阴影则位于元素右边,负值阴影则位于元素左边。取值参见。...:设置垂直偏移量,正值阴影则位于元素下方,负值阴影则位于元素上方。取值参见。 :设置阴影模糊值。值越大,模糊面积越大,阴影就越大越淡。...设置阴影外延值。取正值时,阴影扩大;取负值时,阴影收缩。默认为0,此时阴影与元素同样大。需要考虑inset。取值参见。 :可选参数。设置阴影的颜色。...滚动条的样式 滚动条的样式,只支持Chrome浏览器。

2.7K60

HTML-CSS基础学习

JavaScript代表行为,行为是网页的交互逻辑,从交互的角度,提升用户体验。...iframe 新增sandbox、seamless、srcdoc属性,提高页面安全性,防止执行不信任操作 HTML5常用标签 head的子标签,位于文档头部,不包含任何内容,定义HTML...tab-size 制表格的长度 overflow-wrap 当内容超过指定容器的边界时是否断行 word-break 对象内文本的字内换行行为,默认normal,允许字内换行 text-align...; 定位属性 position 对象的定位方式 static 无特殊定位,relative 相对定位对象不可层化,absolute 绝对定位对象可以层叠 z-index 对象的层叠顺序 auto表示遵循父元素的定位...hack 主流的浏览器 IE、Firefox、Safari、Chrome、Opera CSS hack的分类 CSS属性前缀法 选择器的前缀法 IE条件注释法 JavaScript基础 JavaScript

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

    JavaScript--DOM总结

    设置或返回用于阴影的颜色 shadowBlur 设置或返回用于阴影的模糊级别 shadowOffsetX 设置或返回阴影距形状的水平距离 shadowOffsetY 设置或返回阴影距形状的垂直距离...select对象方法 方法 对象 add() 向下拉列表添加一个选项 blur() 从下拉列表移开焦点 focus() 在下拉列表上设置焦点 remove() 从下拉列表中删除一个选项 select对象事件句柄...其中整数指示每当元素出现时计数器的增量。默认是1。 counterReset 设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器被设置的值。默认是0。...zIndex 设置元素的堆叠次序 Printing 属性 属性 描述 orphans 设置段落留到页面底部的最小行数 page 设置显示某元素时使用的页面类型 pageBreakAfter 设置某元素之后的分页行为...pageBreakBefore 设置某元素之前的分页行为 pageBreakInside 设置某元素内部的分页行为 size 设置页面的方向和尺寸 widows 设置段落必须留到页面顶部的最小行数

    7610

    CSS基础知识点整理笔记

    在元素处于自身所在浏览器窗口时,与relative特性一致,当超出自身所在浏览器窗口,则于position特性一致 inherit 默认继承父级的定位属性 说一下css3的选择器有那些,以及优先级 答案解析...,是一种当页面需要去适应不同类型和屏幕大小时确保元素能够具有恰当行为的布局。...作用是能够提供一个有效的帮助我们管理一个容器中子元素的排列、对齐和分配空白空间。...、阴影扩展半径、颜色、阴影位置(默认外阴影,设为inset则表示内阴影) 伪类和伪元素的区别 伪元素 是用来创建一些不存在原有dom结构树中的元素。...区别:伪元素的操作对象是新生的元素,而不是原来dom结构里就存在的;而伪类的操作对象是原来dom结构就存在的元素 css中那些属性可以继承 字体系列 font-family font-size font-style

    1.4K20

    HTML5 与CSS3 相关笔记

    width:100vw; 相对于屏幕可见宽度来设置,所以会出现50vw 比50%大的情况 HTML5基础 5.在网页中,HTML决定结构和内容,CSS设定网页的表现样式,JavaScript控制网页的行为...==CSS3设置超链接样式==: 伪类:根据标签处于某种行为或状态来修饰超链接样式。其他标签如p可以使用hover 和active。...(3)父级添加overflow属性:设置外层盒子的overflow:hidden。但此方法不能用于有下拉列表框的场景。 (4)父级添加伪类after,推荐。...52.z-index属性:设置定位元素的堆叠顺序。默认值0,值大的层位于值小层的上方。...:预格式化,它包围的文本会保留空格和换行符 下拉列表进行多选操作:在标签中设置multiple="multiple"属性,就可以实现多选功能,在windows 操作系统下,进行多选时按下

    5.4K30

    前端面试题-HTML+CSS

    DOCTYPE>声明必须是 HTML 文档的第一行,位于 html 标签之前 HTML5 不基于 SGML,所以不需要引用 DTD。在 HTML5 中Chrome 的:Blink(WebKit 的分支)] 浏览器内核又可以分成两部分:渲染引擎和 JS 引擎。...:none visibility:hidden 的 是否占据空间 不占据任何空间,在文档渲染时,该元素如同不存在(但依然存在文档对象模型树中) 该元素空间依旧存在 是否渲染 会触发 reflow(回流)...为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异 初始化样式会对 SEO 有一定的影响 10...CSS3 有哪些新特性 实现圆角border-radius,阴影box-shadow,边框图片border-image 对文字加特效text-shadow,强制文本换行word-wrap,线性渐变linear-gradient

    1K30

    真正解决iframe高度自适应问题

    : iframe的高度始终等于嵌入页面内容的高度,而不是屏幕的高度 右侧不允许出现两个滚动条 iframe的高度自适应不仅仅是指刚加载进来时,也有可能嵌入内容的高度会随点击变化(如:下拉菜单,左侧导航栏等...) 页面可能同时嵌入多个iframe 2.contentWindow对象 *需要起个服务,不要直接在本地打开 这是个只读属性,返回指定的iframe的window对象 拿到这个对象,就可以根据正常网页的方法拿到嵌入...高度可以自适应的变高,但在变低时,会发现父页面的高度并没有向我们想象的随着子页面降低,导致底部留有大面积空白的问题,请继续往下看 3.文档声明的重要性 将子页面的文档声明改为就好了 的深度,例如html5已经不需要声明DTD,但是我解决这个问题不得不改一下DOCTYPE,退化到html4,为什么在html5中子页面html和body的高度不是由内部的内容决定的...,而是等于父元素iframe的高度?

    5.4K30

    Unity通用渲染管线(URP)系列(十四)——多相机(Camera Blending & Rendering Layers)

    (Bloom会影响透明区域) 1.3 分层 Alpha 当前的分层方法仅在我们的着色器产生可用于相机图层混合的有意义的Alpha值时才有效。...为了支持替换,覆盖和更多奇怪的分层选项,我们将为启用post FX的像机添加可配置的最终混合模式。我们将为这些设置创建一个新的可序列化的CameraSettings配置类,就像对阴影所做的那样。...这个想法是,被灯光剔除的对象的行为就像该灯光不存在一样。该对象不会被灯光照亮,也不会为其投射阴影。但是,如果我们使用定向光进行尝试,则仅会影响其阴影。 ?...而且它永远不会对定向光起作用,因为我们始终将其应用于所有对象。阴影总是会被正确剔除,因为从光源的角度渲染阴影投射器时,就像使用相机一样使用灯光的剔除掩码。 我们目前的方法无法完全支持灯光的剔除遮挡。...出现渲染层下拉菜单,但未应用调整。我们无法直接解决此问题,但是可以添加我们自己的有效版本的属性。

    9K22

    爬虫入门指南(4): 使用Selenium和API爬取动态网页的最佳方法

    本文将介绍如何使用Selenium和API来实现动态网页的爬取 静态网页与动态网页的区别 静态网页是在服务器端生成并发送给客户端的固定内容,内容在客户端展示时并不会发生变化。...这使得动态网页的内容无法通过简单地下载HTML源码来获取,而需要模拟浏览器行为来执行脚本并获取最终呈现的内容。...步骤2:创建WebDriver对象 在Python中,可以通过导入selenium模块,并使用相应的驱动程序创建一个WebDriver对象来控制浏览器的行为。...例如,使用Chrome Driver创建Chrome WebDriver对象: from selenium import webdriver driver = webdriver.Chrome() 页面交互操作...driver.quit() 使用API获取动态数据 除了使用Selenium模拟浏览器操作来获取动态网页的内容之外,有些网站也提供了API接口,通过调用该接口可以直接获取动态数据。

    2.3K10

    Interection Observer如何观察变化

    Observer由四部分组成: 1.root,是观察者所绑定的父元素,可以是viewport2.target,它是被观察的子元素,可以有多个3.options对象,它定义了观察者某些方面的行为4.回调函数...父容器是根元素,内部具有目标背景的子容器是目标元素。阈值是一个0、0.5和1的数组。在根元素中滚动时,将出现目标,并且其位置将在按钮上方的输出中报告。...当我使用Intersection Observer尝试不同的想法时,我确实遇到了两个示例在Firefox和Chrome之间的行为有所不同。我不会在生产站点上使用这些示例,但是这些行为很有趣。...Chrome的行为有所不同,完全不更新intersectionRatio。Chrome似乎没有保留使用CSS转换过的目标元素的标签。...这是更新后的提案[13],其中突出显示了与规范第一个版本的差异。 如果您一直在使用Chrome浏览本文中的演示,则可能已经注意到控制台中的几件事-例如Firefox中未出现的entries对象属性。

    2.6K20

    「学习笔记」CSS基础

    CSS 优先级(CSS特殊性)」 -概念:定义CSS样式时,经常出现两个或更多规则应用在同一元素上,此时, 选择器相同,则执行层叠性 选择器不同,就会出现优先级的问题。...」时,可能会出现外边距的合并。...实际开发场景:配合后面js做特效,比如下拉菜单,原先没有,鼠标经过,显示下拉菜单, 应用极为广泛 1.2 visibility 可见性 设置或检索是否显示对象 visibility:visible ;...1.3 overflow 溢出 检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。...1.4 显示与隐藏总结 属性 区别 用途 display 隐藏对象,不保留位置 配合后面js做特效,比如下拉菜单,原先没有,鼠标经过,显示下拉菜单, 应用极为广泛 visibility 隐藏对象,保留位置

    3.2K30

    面试题整理|45个CSS面试题

    ; 外边距(margin):外边距位于盒子的最外围,是添加在边框外周围的空间。....container { margin:0 auto; } 在要应用的对象上指定margin:0 auto时候,该对象将位于其父容器的中央。...水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊距离。 spread 可选。阴影的尺寸。 color 可选。阴影的颜色。请参阅 CSS 颜色值。...,并且仅在以后向其他设备添加特定的响应规则。...Q44、CSS在后台如何运行 浏览器显示文档时,必须将文档的内容与其样式信息结合在一起。它分两个阶段处理文档: 浏览器将HTML和CSS转换为DOM(文档对象模型)。DOM表示计算机内存中的文档。

    4.5K30

    Web前端三剑客学习笔记

    E:first-line 设置对象内的第一行的样式。 E::selection 设置对象被选择时的颜色。 E:before 设置在对象前(依据对象树的逻辑结构)发生的内容。...目前chrome浏览器不支持! start:内容对齐开始边界。(CSS3) end:内容对齐结束边界。(CSS3) 实例 对象 属性 描述 availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。 availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。...修改HTML元素 包括修改节点的内容、属性和CSS样式 属性 说明 innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式...] 设置或获取表单中列表、下拉菜单的选项内容 className 修改HTML元素的CSS样式 style 修改HTML元素的内联CSS样式 修改HTML元素–内容 <!

    2.2K60

    CSS简笔画logo系列:纯CSS绘制“Adidas” Logo

    本节你能get到什么前端知识 1、CSS Flex垂直居中对齐 2、CSS clip 剪裁 3、CSS box-shadow 多阴影 看图解构 看图很简单咯,Adidas Logo就是用3个“梭形”组成...要用水平垂直居中元素的父元素添加下面样式,且它本身要有高度和宽度(被子元素撑大也可以),该父元素下面只能有它一个子元素。...inset; 属性值描述 h-shadow 指阴影水平偏移量,其值可正可负,正值,则阴影在对象的右边,负值,阴影在对象的左边 v-shadow 指阴影的垂直偏移量,其值也可以是正负值,正值,阴影在对象的底部...,负值时,阴影在对象的顶部 blur 阴影模糊半径,此参数是可选,只能为正值,如果其值为0时,表示阴影不具有模糊效果,值越大阴影的边缘就越模糊 spread 阴影扩展半径,其值可为正负值,正值,则整个阴影都延展扩大...,反之,则缩小 color 阴影颜色,不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

    2.4K20

    前端(二)-CSS

    5.4.1 添加空div,并清除两边浮动 5.4.2 设置父元素的高度(灵活性差) 5.4.3 添加overflow属性(溢出处理) 属性值 说明 visible 默认值,内容不会被修剪,会呈现在盒子之外...:下拉菜单、焦点图轮播、弹出数字气泡、特别花边等场景; 6.3 fixed 固定定位 偏移设置: left、right、top、bottom; 类似绝对定位,不过区别在于定位的基准不是祖先元素...0 ; 2.设置了positon属性时,z-index属性可以设置各元素之间的重叠高低关系 ; 3.z-index值大的层位于其值小的层上方; 7、动画 7.1 变形 transform 函数...属性 transition-duration 完成过度所需要时间 transition-timing-function 指定过度函数 transition-delay 过度开始出现的延迟时间 7.2.1...:active 控制按钮被点击时的显示效果 :focus 获得聚焦对象的元素 :checked 选中 2.媒体查询:通过@media属性判断设备的尺寸,方向等 JavaScript触发: 3.

    1.9K20

    css笔记

    子元素可以继承父元素的样式(text-,font-,line-这些元素开头的都可以继承,以及color属性) CSS优先级 定义CSS样式时,经常出现两个或更多规则应用在同一元素上,这时就会出现优先级的问题...,当position属性的取值为static时,可以将元素定位于静态位置。...display : none 隐藏对象 与它相反的是 display:block 除了转换为块级元素之外,同时还有显示元素的意思。 特点: 隐藏之后,不再保留位置。...样式,表面上看上去貌似是页面的某些元素来展现,实际上是css样式展现的行为,因此被称为伪元素。...让子元素的高度拉伸适用父容器(子元素不给高度的前提下) center 项目位于容器的中心。 垂直居中 flex-start 项目位于容器的开头。

    7.7K50

    49个常用的CSS代码片段,建议整理收藏

    Y-offset:指阴影居于字体垂直偏移的位置。 Blur:指阴影的模糊值。...13、onerror 处理图片异常 使用 onerror 异常处理时,若 onerror 的图片也出现问题,则图片显示会陷入死循环,所以要在赋值异常图片之后,将地址置空 的减少资源的利用。 目前主流浏览器会检测到页面中某个DOM元素应用了某些CSS规则时就会开启,最显著的特征的元素的3D变换。...css3中可使用object-fit属性来解决图片被拉伸或是被缩放的问题。使用的提前条件:图片的父级容器要有宽高。...48、行内标签元素出现间隙问题 方式一:父级font-size设置为0 .father{ font-size:0; } 方式二:父元素上设置word-spacing的值为合适的负值 .father{

    2.2K30
    领券