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

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

3、HSL标记:设计师和美术师通常更喜欢使用HSL(色相/饱和度/亮度)颜色方法进行工作。在Web上,使用HSL功能符号表示HSL颜色。HSL()CSS函数在用法上与RGB()函数非常相似。...更换风格方便,只需要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就可以改变。维护起来更加方便。 二、中级CSS面试题 Q16、CSS中的伪元素是什么?...px实际上是一个按角度度量的单位。 Q22. 如何控制插入的图片不重复? .logo { ​ background-repeat: none; ​ } Q23....水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊距离。 spread 可选。阴影的尺寸。 color 可选。阴影的颜色。请参阅 CSS 颜色值。...由于SCSS是CSS的扩展,因此所有在CSS中正常工作的代码也能在SCSS中正常工作。比CSS多出好多功能如变量、嵌套、混合(Mixin)、继承等。

4.5K30

html2canvas - 项目中遇到的那些坑点汇总

即如果元素使用背景图呈现,那么截图完毕会有一条下边线  截图时,如果有一个dom元素是用背景图填充的,里边没有任何结构,那么截图出来的底部会有一条和背景图底部一致的一条线   像是背景图y轴重叠,然后差那么一像素没铺满的感觉...这种图片普遍有一个规律就是,有投影,图片的正常高度要高于有颜色区域的高度   如这张图:   底部部分:   有时候靠拉伸/压缩一点点dom元素的高度解决了,有时候又不行。...本来没什么,爱加载几次加载几次,但是datapicker的样式是写在iframe里的,重新加载dom还把人家的样式给丢了。...在服务器上设置header设置允许跨域请求(采用nginx做静态资源映射)    (2).借助代理脚本获得外域图片的 base64 编码后的字符串   关于跨域和清晰度解决方案的讲解地址:https...二维码处之所以为白色是因为外部结构的白色背景给覆盖了,最后是盛放二维码img的外部div结构不设置背景色就解决了 html2canvas截图时,背景音乐在IOS11下会重复播放  解决方法见博文:https

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

    HTML-CSS基础学习

    Web概述 HTML代表了结构,结构是网页的骨架,从语义的角度,描述页面结构。 CSS代表了样式,样式是网页的外观,从审美的角度,美化页面。...,使用于块元素,内联元素使设置于first-letter一样 ::selection 设置浏览器默认的背景颜色和文字颜色 ::placeholder CSS3样式属性 字体属性 font-style...字体样式 normal 正常, italic 斜体, oblique 倾斜 font-variant 是否为小型的大写字母 normal 正常, small-caps 小型 font-weight...左边框颜色 border-color 复合属性 参数(all;上下左右;上下、左右;上、左右、下) 边框样式 border-top-style 上边框样式 border-right-style...必需,垂直阴影位置,允许负值 -blur 可选,模糊距离 -spread 可选,阴影尺寸 -color 可选,阴影颜色 -inset; 可选,将外部阴影改为内部阴影 图像边框 border-image-source

    4.8K30

    H5C3第一节

    获得选中的checkbox :disabled 获得不可用的框 :enabled 获得可用的框 :not(selector)选择不匹配selector的那些元素 :target 获取当前活跃的锚链接...关于单冒号和双冒号问题: 关于:before与::before的区别 :before是css2中伪元素的写法,但是呢,在css3中严格规定,伪类采用单冒号,伪元素需要使用双冒号。...不允许负值 :如果提供了第4个长度值则用来设置对象的阴影外延值。可以为负值 :设置对象的阴影的颜色。 inset:设置对象的阴影类型为内阴影。...该值为空时,则对象的阴影类型为外阴影 CSS3背景 在css2中已经有background属性了,用于设置盒子的背景相关的一些样式,在CSS3中新增加了几个背景相关的几个属性。...注意颜色只能设置一次,并且通常来说,颜色都是在最后面进行设置。 background是一个合写的属性,如果在background之前设置了background相关的样式,会被覆盖掉。

    1K10

    分享14个你可能还未用上但又实用的CSS属性

    如果用户在输入框中输入的值在这个范围内,则背景颜色变为绿色;如果不在这个范围内,则背景颜色变为红色。...在这些浏览器中都可以使用这两个伪类来样式化表单控件中的输入值,并且在这些浏览器中都能正常工作。...box-shadow 属性可以在元素上添加阴影效果,可以使用它来增强元素的立体感和吸引力。...阴影的偏移值(x-offset y-offset)可以正值或负值,正值为阴影在元素的下方右方,负值为阴影在元素的上方左方。阴影的模糊半径和阴影的颜色也可以根据需要调整。...它可以使用一系列的混合模式来定义背景的外观,如添加颜色、阴影、高光等。 您可以使用 background-blend-mode 属性制作令人惊叹的背景。

    1K40

    扁平化设计原则

    扁平化设计的概念来自于其自身形象,采用了非常独特的简约而扁平的设计风格。 这种概念不添加点缀——阴影、棱台、浮雕、渐变以及其它增加深度层次的工具。...不添加效果使元素看起来更加真实, 类似于在拟物化设计项目中为元素添加三维效果的技巧, 扁平化设计中使用的层也反映出那些技巧, 但是平面之间互不相交, 保留了明确的背景、前景或按钮, 文字和导航。...除了简约的风格外, 鼓励在按钮上大胆地使用颜色, 但是请不要混淆简单元素与简单的设计, 扁平化设计理念可以向其它任何设计风格一样复杂。 需要入门帮助么?...字体也应该告诉用户如何使用设计, 按钮以及其他元素上的文字应能增加易用性和交互性。 关注颜色 ? ? ? 颜色是扁平化设计的一大部分, 与其它站点相比, 扁平化设计使用更加明亮和更加丰富的颜色。...在接近扁平化的设计中, 基本主题采用扁平样式, 不过在设计上添加一些效果, 例如为按钮稍微添加渐变或阴影效果, 设计师们往往会在整个项目中贯穿某一种效果。

    1.1K20

    Css代码

    显示文字";}说明:同上用于给文本的首行设置特殊样式 .file_list:first-line{填通用代码}伪类在元素获得焦点时向元素添加特殊的样式 a:focus{通用代码}★属性选择器★说明:利用这个选择器可以对带有指定属性的...HTML 元素设置样式。...dashed; /*评论区的轮廓宽度、颜色、样式*/ box-shadow: outset -2px 2px 5px green; /*评论区的阴影类型、水平偏移值、垂直偏移值、模糊值、颜色*/ border-radius.../*文件列表区域边框属性,分别为宽度,样式,颜色*/ outline: 1px black solid; /*文件列表区的轮廓宽度、颜色、样式*/ box-shadow: inset -2px 2px...各个分类名的边框宽度、样式、颜色*/ background: url(背景图链接) no-repeat scroll;background-size: cover; /*各个分类名的背景图*/

    2K20

    CSS基础知识点整理笔记

    ,处于正常文本流中(会忽略top、bottom、left、z-index的声明) relative 相对定位,相对于其本身正常位置进行定位。...;@import只能等页面完全载入以后加载 z-index、层叠属性 z-index属性的局限性:只能在定位元素上有效果 判断元素在Z轴上的堆叠顺序,不仅仅是直接比较两个元素的z-index值的大小,堆叠顺序和层叠上下文...、阴影扩展半径、颜色、阴影位置(默认外阴影,设为inset则表示内阴影) 伪类和伪元素的区别 伪元素 是用来创建一些不存在原有dom结构树中的元素。...例如::before、::after在一些存在的元素添加内容,会以具体的UI显示出来,但是这些内容不会出现在dom 伪类 是表示已存在的某个元素处于某种状态,但是通过dom树又无法表示出不同状态下的样式...区别:伪元素的操作对象是新生的元素,而不是原来dom结构里就存在的;而伪类的操作对象是原来dom结构就存在的元素 css中那些属性可以继承 字体系列 font-family font-size font-style

    1.4K20

    Refactoring UI

    深色用于主要内容(如文章标题) 次要内容(如文章发表日期) 的灰色区域 浅灰色用于三级内容(可能是页脚中的版权声明) 对于用户界面工作来说,两种字体重量通常就足够 大部分文字使用正常的字体重量(400...更极端的情况是, 出于可访问性的考虑, 你甚至可以在标记中包含章节标题,但在视觉上完全隐藏它们, 因为内容本身就能说明问题 不要让你使用的元素影响你选择它的样式--为语义目的选择元素,并根据需要为它们设计样式...3:1 # 翻转对比度 在彩色背景上使用白色文字时, 要达到 4.5:1 的对比度,颜色往往需要很深,这一点会让你大吃一惊 可以通过翻转对比度来解决这个问题,与其在深色背景上使用浅色文字, 不如在浅色背景上使用深色文字...# 旋转色调 如果一开始就使用背景色, 然后简单地调整明度和饱和度, 你会发现如果不接近纯白色, 就很难达到建议的对比度 由于有些颜色比其他颜色更亮,要想在不接近白色的情况下增加对比度, 一种方法是将色调旋转到更亮的颜色...不要得意忘形 不断调整,能在一定程度上模拟真实世界,但在实践中却可能导致界面繁杂而不清晰 # 利用阴影表达深度 阴影可以让你在虚拟 Z 轴上定位元素,从而创造出有意义的深度感 模糊半径较小的阴影会让人感觉元素只是略微脱离背景

    92430

    能让你受益匪浅的10个css使用技巧

    这里2个的基本样式是一致的,宽高也一样。但是在安卓下(ios正常)只有打开页面能看到的第一个a标签能正常跳转,能正常绑定事件。...于是把旋转角度改为了89.99度,一切正常。...04 使用currentColor来简化css 设置border-color、background-color等颜色的时候,可以使用currentColor[与当前元素的字体颜色相同]来简化css。...解决方法: .coupon_style .disable { -webkit-filter: grayscale(1); } 06 曲线阴影的实现 多个阴影重叠,就是正常阴影+曲线阴影 正常情况下...,有个矩形有正常的阴影,作为主投影,这时候再定义一个有一定弧度圆角的圆角矩形,然后放在正常矩形的下面,并露出一点点底部有弧度的阴影,这样的话就可以形成曲线投影的效果。

    1.6K20

    Ant Motion动效插件分析

    通过调用封装的组件,部署组件DOM结构和其上面的参数完成动画效果的添加,同时用户可以更改组件的参数以及自定义组件的样式来实现所需要的展示效果。...使用起来比较方便,应用场景明确有针对性,但是工作量大,适合团队开发。...二、方案分析 (1):第一种方案是可以尝试在110项目的基础上以类似Ant Motion的特效制作成组件,封装组件的dom节点和样式,以及添加一些组件的事件,初步可以添加一些类似弹窗特效,表格增删特效,...,纯css样式组件。...(2):元素背景的填充与文字颜色变化 (3):icon图标变换 (4):shadow阴影特效(元素升高地面出现阴影) (5):按钮特效(button的点击交互;radio之类的单选复选框选中效果) (

    2.8K30

    【Flutter 专题】62 图解基本 Button 按钮小结 (二)

    Color disabledTextColor, // 不可点击时子元素颜色 Color color, // 按钮背景色...ButtonTextTheme 为默认子元素主题,可以设置基本的三种主题样式:nomal 对应 [ThemeData.brightness];primary 对应 [ThemeData.primaryColor...colorBrightness 代表颜色对比度,一般分为 light / dark 两种;一般时深色的背景需要浅色的文字对比,浅色的背景需要深色的文字对比; // 可点击 RaisedButton(child...和尚原来以为按钮的子元素是 Widget,可自由设置各类效果,单独的 textColor 是否会略显多余;可实际并非如此,子元素设置颜色等之后 textColor 不生效;但 textColor 与主题相关...使用 RaisedButton 时会自带阴影效果,阴影的高度和高亮时的阴影高度均可自由设置;但是阴影的颜色应该如何处理呢,官方暂未提供阴影效果属性;和尚尝试了网上大神的方式,RaisedButton 外层依赖带模糊阴影效果的

    1.4K41

    Web - CSS3浮动定位与背景样式

    概述这篇文章主要介绍了 CSS3 中的浮动定位、背景样式、变形效果等内容。...一个盒子不设置height,当内容子元素都浮动时,无法撑起自身,原因是这个盒子没有行成BFC。...相对定位的用途:相对定位用来微调元素的位置,相对定位的元素,可以当做绝对定位的参考盒子。边框与圆角边框border属性的三要素:线宽度、线型、线颜色。...背景背景颜色background-color属性表示背景颜色,背景颜色可以使用十六进制、rgb()、rgba()表示法表示,padding区域是有背景颜色的。...斜切变形css3样式中使用transform属性的值设置为skew,即可实现缩放变形,skew有两个参数,分别是x斜切角度,y斜切角度。.

    9410

    Canvas入门到高级详解(中)

    三、 canvas 进阶 3.1 Canvas 颜色样式和阴影 3.1.1 设置填充和描边的颜色(掌握) fillStyle : 设置或返回用于填充绘画的颜色 strokeStyle: 设置或返回用于笔触的颜色...shadowColor : 设置或返回用于阴影的颜色 shadowBlur : 设置或返回用于阴影的模糊级别,大于 1 的正整数,数值越高,模糊程度越大 shadowOffsetX: 设置或返回阴影距形状的水平距离...ctx.fillRect(100, 100, 500, 500); 案例 14 圆形渐变.html 3.2.3 绘制背景图(了解) ctx.createPattern(img,repeat) 方法在指定的方向内重复指定的元素了解...模式;图案;样品 英 ['pæt(ə)n] 美 ['pætɚn] 第一参数:设置平铺背景的图片,第二个背景平铺的方式。 image : 规定要使用的图片、画布或视频元素。 repeat : 默认。...添加到垂直坐标(y)上的值 发生位移后,相当于把画布的 0,0 坐标 更换到新的 x,y 的位置,所有绘制的新元素都被影响。

    1.9K31

    【CSS】CSS 总结 ⑤ ( CSS 盒子边框 | CSS 盒子模型内边距 | CSS 盒子模型外边距 | CSS 盒子模型圆角边框 | CSS 盒子模型阴影 ) ★

    的 背景图片 , 可以 通过修改 背景位置 background-position 属性 修改图片显示位置 ; /* 设置图片背景 */ background: pink url(images/image.jpg...使用 通配符选择器 设置 清除内外边距 样式 , 将所有的标签元素 的 默认的内外边距 全部设置为 0 ; 清除标签默认的内外边距 样式 : * { /* 清除标签默认的内边距 */ padding...不会合并 ; 8、嵌套模型盒子 外边距塌陷 嵌套 的 模型盒子 中 , 如果出现下面的情况 : 父元素 没有 内边距 和 边框 父元素 和 子元素 都设置了 上外边距 , 则会出现 父元素 上外边距 与...子元素 上外边距 合并的情况 , 合并后的 上外边距为 二者之间 较大的值 ; 推荐解决方案 : 为 父元素 设置 边框 或 内边距 , 不要让 两个外边距 互相接触 ; 为 父元素 添加 overflow...= 宽度 , 并且 圆角矩形 的 圆角半径 为 高度 的一半 , 则该圆角矩形 表现就是一个正常的圆角矩形 , 左右两侧是圆角 ; /* 圆角矩形样式 */ div { width: 200px

    39510

    每天10个前端小知识 【Day 13】

    absolute的元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的 非 static 定位祖先元素 的偏移,来确定元素位置。...:使用图片来绘制边框 box-shadow 设置元素阴影,设置属性如下: 水平阴影 垂直阴影 模糊距离(虚实) 阴影尺寸(影子大小) 阴影颜色 内/外阴影 其中水平阴影和垂直阴影是必须设置的 背景 新增了几个关于背景的属性...: content-box; 背景显content区域开始显示 background-clip: no-clip; 默认属性,等同于border-box 通常情况,背景都是覆盖整个元素的,利用这个属性可以设定背景颜色或图片的覆盖范围...能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色 text-decoration CSS3里面开始支持对文字的更深层次的渲染,具体有三个属性可供设置: text-fill-color: 设置文字内部填充颜色...从页面上仅仅是隐藏该元素,DOM结果均会存在,只是当时在一个不可见的状态,不会触发重排,但是会触发重绘。

    14010

    CSS 实用手册

    继承性,大部分的样式属性是可以被继承的 (2). 层叠性,可以为一个元素定义多个样式规则或样式声明,只要样式声明不冲突时,那么所有的样式声明都可以应用到元素上 (3)....取值为负,左偏移 (2). v-shadow:(必须),阴影的垂直偏移距离,取值为正,下偏移,取值为负,上偏移 (3). blur:模糊距离,取值为数值 (4). spread :阴影的大小 (5)....color :颜色 (6). inset :将默认的外阴影改为内阴影 12. outline 轮廓位于元素和边框之外的一条线 语法:outline:width style color; (1). outline-width...背景 (1). background-color 背景颜色 语法:background-color:颜色值 或 transparent 注意:背景颜色从边框位置处开始绘制 (2). background-image...只在 IE6 以上版本上生效 这段文字只在 IE6 以上(包括)版本 IE 浏览器上显示 D. 只在 IE8 上不生效 <!

    2.7K10

    57道CSS常问面试题及答案汇总

    )word-wrap:break-word 文字阴影:text-shadow:5px 5px 5px #FF0000;(水平阴影,垂直阴影,模糊距离,阴影颜色) font-face属性:定义自己的字体...何时使用padding: 需要在border内侧添加空白 空白处需要背景颜色 上下相连的两个盒子的空白,希望为两者之和。...该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。...水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊距离。 spread 可选。阴影的尺寸。 color 可选。阴影的颜色。请参阅 CSS 颜色值。...px实际上是一个按角度度量的单位。 54、用于控制背景图像滚动的属性是什么? background-attachment:该属性设置背景图像是随页面其余部分滚动还是固定滚动。

    2K10
    领券