其实,有时候我们用 JavaScript 来实某些交互,CSS 一个属性就能搞定了,这可以大大节约我们编码的时间。 作为前端开发人员,我们经常会遇到这样的事情。...所以我问自己,为什么不搞篇文章列出所有那些较少使用但既有用又有趣的 CSS 属性? 在本文中,我将介绍一些不一样的CSS属性,希望能给你带来点新鲜感,废话不多说,让我们开始吧。...object-fit属性是相当神奇且有用的。 当我第一次了解它时,它改变了很多事情,使我作为前端开发人员的生活更加轻松。 最近,我正在研究显示徽标网格的部分。...通过使用object-fit:contain,我可以控制徽标的width和height,并强制将图像包含在定义的宽度和高度中。??...更好的是,我们可以将以上内容包装在@supports中,以避免在不支持对象适配的浏览器中拉伸徽标图像。
有很多CSS属性,有些人不了解,或者他们了解它们,但是忘记在需要时使用它们。其实,有时候我们用 JavaScript 来实某些交互,CSS 一个属性就能搞定了,这可以大大节约我们编码的时间。...作为前端开发人员,我们经常会遇到这样的事情。所以我问自己,为什么不搞篇文章列出所有那些较少使用但既有用又有趣的 CSS 属性?...object-fit 属性 object-fit属性是相当神奇且有用的。 当我第一次了解它时,它改变了很多事情,使我作为前端开发人员的生活更加轻松。 最近,我正在研究显示徽标网格的部分。...通过使用object-fit:contain,我可以控制徽标的width和height,并强制将图像包含在定义的宽度和高度中。??...更好的是,我们可以将以上内容包装在@supports中,以避免在不支持对象适配的浏览器中拉伸徽标图像。
Ø版本的WordPress的多年发展中,默认的登录屏幕设计没有改变,仍然是简单和干净是在不同屏幕尺寸的作品。...首先,将您喜欢的徽标(png文件格式)放在图像文件夹中的二十四个WordPress默认主题目录中(对于本教程,我使用了custom-login-logo.png徽标)。...请注意,徽标的最大尺寸应为80 x 80px; 但是,您也可以更改自定义CSS文件中的维度。 ? 接下来,打开二十四个WordPress默认主题里面的functions.php文件。...在functions.php文件的最后一行之后插入以下代码,然后将首选徽标文件名放在目录路径中。 function login_logo() { ?...首先,我们需要在二十四个WordPress默认主题的CSS文件夹中创建样式表(对于本教程,我将样式表命名为custom-login-styles.css),然后在functions.php文件中添加以下钩子
显示和隐藏桌面 F2 重命名选定项 F3 在文件资源管理器中搜索文件或文件夹 F4 在文件资源管理器中显示地址栏列表 F5 刷新活动窗口 F6 循环浏览窗口中或桌面上的屏幕元素 F10 激活活动应用中的菜单栏...若要打开它,请选择“开始” 菜单 >“设置”>“Cortana”,并打开“当我按 Windows 徽标键 + C 时,让 Cortana 听我的命令”下的切换键。...若要打开它,请选择“开始” 菜单 >“设置”>“Cortana”,并打开“当我按 Windows 徽标键 + C 时,让 Cortana 听我的命令”下的切换键。...对话框键盘快捷方式 按键 操作 F4 显示活动列表中的项目 Ctrl + Tab 在选项卡中向前移动 Ctrl + Shift + Tab 在选项卡中向后移动 Ctrl + 数字(数字 1–9) 移动到第...n 个选项卡 Tab 在选项中向前移动 Shift + Tab 在选项中向后移动 Alt + 带下划线的字母 执行可与该字母结合使用的命令(或选择该选项) 空格键 如果活动选项为复选框,则选择或清除复选框
::before 和 :after中双冒号和单冒号有什么区别?解释一下这2个伪元素的作用 单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。...换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备。 6.为什么会出现浮动?什么时候需要清除浮动?清除浮动的方式有哪些? 浮动元素碰到包含它的边框或者浮动元素的边框停留。...由于浮动元素不在文档流中,所以文档流的块框表现得就像浮动框不存在一样。浮动元素会漂浮在文档流的块框上。...8.前端项目中为什么要初始化CSS样式? 因为浏览器的兼容问题,不同浏览器对标签的默认值是不同的,如果没有对浏览器的CSS初始化,会造成相同页面在不同浏览器的显示存在差异。...10.说说你对盒子模型的理解 当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子
除了将 CSS 与 HTML 结合使用外,我们还可以将 CSS 与 SVG 或Scalable Vector Graphics 结合使用。SVG 是一种用于描述平面二维图像的标记格式。...问题跟踪器导航可能令人不快,但就目前而言,它们是跟踪 SVG 2 支持的最佳方式。 然而,在我们进一步讨论之前,让我们先谈谈什么是 SVG 以及为什么要使用它。...SVG 缺乏定位方案 当 CSS 与 HTML 一起使用时,元素框可以: 存在于正常流程中 与float属性一起从正常流程中删除 与position属性一起从正常流程中删除 CSS 规范将这些称为定位方案...动画和转换 SVG CSS 属性 当我们将过渡和动画添加到混合中时,将 CSS 与 SVG 结合使用会变得更加有趣。该过程就像使用 CSS 为 HTML 元素设置动画一样,但具有 SVG 特定的属性。...但是当我们将animate类添加到我们的圆圈中时,我们将划线长度移动到500并消除间隙。效果有点像用圆规画一个圆。为什么是500?这是创造这种特殊效果的最小值。
比如《CSS Mastery》,英文原书中至始至终都只有普通流 normal flow(普通流) 这一词,从来没出现过document flow (文档流) 2)浮动:浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮动框的边缘...浮动框不属于文档中的普通流,当一个元素浮动之后,不会影响到块级框的布局而只会影响内联框(通常是文本)的排列,文档中的普通流就会表现得和浮动框不存在一样,当浮动框高度超出包含框的时候,也就会出现包含框不会自动伸高来闭合浮动元素...正是因为浮动的这种特性,导致本属于普通流中的元素浮动之后,包含框内部由于不存在其他普通流元素了,也就表现出高度为0(高度塌陷)。...在实际布局中,往往这并不是我们所希望的,所以需要闭合浮动元素,使其包含框表现出正常的高度。 绝对定位就不多说了,不在本文讨论范围之内,下回分解。...当我们说一个元素“得到 layout”,或者说一个元素“拥有 layout” 的时候,我们的意思是指它的微软专有属性 hasLayout http://msdn.microsoft.com/worksh
延迟和持续时间类在以下间隔中可用: ...网站描述: Magic CSS3 Animations 是 CSS3 动画的包,伴有特殊的效果,用户可以自由的在 web 项目中使用。 ? 这个动画库有一些非常漂亮和流畅的动画,特别是3D的。...当我们完成的时候,可以得到完整的动画代码,也可以下载它。...一组CSS3支持的悬停效果,可应用于链接、按钮、徽标、SVG和特色图像等。...顾名思义,CSShake是一个CSS动画库,其中包含不同类型的震动动画。 ** 用法 将shake {animation name}添加到元素中。
新组件:Vant 2、Vant 3 同步供应 Vant 3.0 中包含 3 个全新的组件,分别是: Badge 徽标:用于在右上角展示徽标数字或小红点。...考虑到大部分开发者仍然在使用 Vue 2 进行开发,我们在 Vant 2 中同步实现了以上三个组件,大家可以升级到 Vant 2.12 版本进行使用。 ? Vant Use:新伙伴 ?...除了提供常用的 Composition API 外,Vant Use 也会将某些组件的逻辑抽离出来,让开发者在使用组件逻辑的同时,能够完全自定义组件的展现形式。...Vant Use 仍然处于早期阶段,在未来的演进过程中,我们会继续抽离 Vant 组件内部的通用逻辑,并下沉到 Vant Use 中。 Vant Cli 3.0:更新,更快 ?...在 Vant Cli 3.0 中,我们对所有底层依赖进行了大版本升级,在支持 Vue 3 的同时,提供更流畅的开发体验。
延迟和持续时间类在以下间隔中可用: ...网站描述: Magic CSS3 Animations 是 CSS3 动画的包,伴有特殊的效果,用户可以自由的在 web 项目中使用。 这个动画库有一些非常漂亮和流畅的动画,特别是3D的。...当我们完成的时候,可以得到完整的动画代码,也可以下载它。...一组CSS3支持的悬停效果,可应用于链接、按钮、徽标、SVG和特色图像等。...顾名思义,CSShake是一个CSS动画库,其中包含不同类型的震动动画。 ** 用法 将shake {animation name}添加到元素中。
它可以在浏览器和 NodeJs(服务器端)上运行。和moment js很像,切换到这个库的时候可以放心使用。...根据这个规则命名将有助于团队中的开发人员轻松了解每个类的功能,并更有效地协同工作。...35、免费网站图标制作工具 地址:https://formito.com/tools/favicon 网站图标是用户访问我们的网站时显示在浏览器选项卡上的小徽标。...41、Squircley 地址:https://squircley.app/ Squircley 帮助我们为 Web 中的对象创建漂亮的形状,例如背景、图标、徽标...... 42、mailgo 地址.../home CSS Spider 是 Google Chrome、Firefox 的扩展,主要任务是帮助我们查看属性并获取网页中任何对象的 CSS 代码。
在今天的这篇文章中,我想与大家分享一下为什么只用BEM还是不够的,以及如何使用命名空间来弥补一些不足。 为什么BEM不能满足我们 我上周给大家展示的例子很简单。...当我为Mastering Responsive Typography建站后,我添加了一个如下所示的付款表单: ? 响应式排版的付款表单 在上面的设计中,您可以看到该表单包含两行输入元素。...倒计时器的HTML结构如下: ? 注意.o-countdown包含三层HTML元素。虽然它很大了,但它仍然是一个对象,因为它不包含任何其他对象或组件。....o-countdown中的元素的实际数量是无关紧要的,因为所有内部元素只能在.o-countdown里存在。 对象独立于上下文 当我说对象是上下文独立的时候,我的意思是他们不知道在哪里会被使用。...(阅读Harry的在大型应用上管理排版了解为什么我推荐这个)。 让我们继续。 “.u-” ——实用类(Utility) 实用类是用来表现样式的一个非常好的辅助类。
label:标签,徽标左侧内容 message:信息,徽标右侧内容 color:色值,支持支持十六进制、rgb、rgba、hsl、hsla和 css 命名颜色。...支持命名徽标,但不支持自定义徽标。 ?logoColor=violet logoWidth 给图标提供的水平空间 ?..._config.butterfly.yml的footer配置项中添加徽标,注意事先压缩一下,使他们只留一行。...right: 徽标右边的信息,必选参数, logo:徽标图标,图标名称详见simpleicons,可选参数。 color:徽标右边的颜色,可选参数。 link:指向的链接,可选参数。...title:徽标的额外信息,可选参数。主要用于优化 SEO,但 object 标签不会像 a 标签一样在鼠标悬停显示 title 信息。
label:标签,徽标左侧内容 message:信息,徽标右侧内容 color:色值,支持支持十六进制、rgb、rgba、hsl、hsla和 css 命名颜色。..._config.butterfly.yml的footer配置项中添加徽标,注意事先压缩一下,使他们只留一行。...right: 徽标右边的信息,必选参数, logo:徽标图标,图标名称详见simpleicons,可选参数。 color:徽标右边的颜色,可选参数。 link:指向的链接,可选参数。...title:徽标的额外信息,可选参数。主要用于优化 SEO,但 object 标签不会像 a 标签一样在鼠标悬停显示 title 信息。...||用作分割 {% bdage Hosted,Vercel,Vercel||||style=social&logoWidth=20&logoColor=violet %} 拓展内容-使用纯css实现仿徽标样式
38、为什么css放在顶部而js写在后面? 39、z-index属性在什么情况下会失效 40、Flex 布局父级容器属性和子级项目属性有哪些?...单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。 ::before就是以一个子元素的存在,定义在元素主体内容之前的一个伪元素。并不存在于dom之中,只存在在页面之中。...元素在页面中仍然占据空间,并且能够响应元素绑定的监听事件。 position: absolute:通过使用绝对定位将元素移除可视区域内,以此来实现元素的隐藏。...来控制元素时就会出错 6、在实际应用中,class常被用到文字版块和页面修饰上,而id多被用在宏伟布局和设计包含块,或包含框的样式。...外链式,即通过link标签引入一个外部CSS文件中。 内嵌式,即将CSS代码写在 style标签内。 行内式,即将CSS代码写在元素的 style属性中。
免费体验 Gpt4 plus 与 AI作图神器,我们出的钱 体验地址:体验 为什么 margin 和 padding 关系如此密切 CSS margin 和 padding 属性经常被放在一起讨论,原因有两个...: 它们都影响空白区域,并且在 CSS 盒模型中紧挨着,只有在存在边框的情况下才会被边框分隔开来。...为什么不应该对 margin、padding 或其他间距使用相对单位? 当用户在定制自己的观看体验时,对他们来说最重要的是内容和手头的任务。...从高层次来看,它具有 带有徽标、多个链接和几个按钮的导航标题 一个两栏式的行动号召布局,包含大号文本、描述、按钮和一个圣诞主题的图形。...三栏细目,提供页面上销售产品的其他信息 增加文字大小后 要测试仅增加文字大小会发生什么情况,可以在页面的主 元素中添加一个 CSS 属性: font-size: 200% 。
在实际布局中,往往这并不是我们所希望的,所以需要闭合浮动元素,使其包含框表现出正常的高度。...float float:left (或 right),向左(或右)浮动,直到它的边缘碰到包含框或另一个浮动框为止。且脱离普通的文档流,会被正常文档流内的块框忽略。不占据空间,无法将父类元素撑开。...优点:速度快,所有的 CSS 控制都是针对本页面标签的,没有多余的 CSS 命令;再者不用外链 CSS 文件。直接在文档中读取样式。...这样,当我们给右侧的元素单独创建一个 BFC 时,它将不会紧贴在包含块的左边框,而是紧贴在左元素的右边框。 ---- 问:浮动的原理和工作方式,会产生什么影响呢,要怎么处理 ?...一、 rem 的特点 rem 的大小是根据 html 根目录下的字体大小进行计算的。 当我们改变根目录下的字体大小的时候,下面字体都改变。
什么是 BFC 在一个Web页面的CSS渲染中,块级格式化上下文 (Block Fromatting Context)是按照块级盒子布局的。...块格式化上下文(BFC)的行为通过一个简单的float示例很容易理解。在下面的示例中,我有一个框,其中包含向左浮动的图像和一些文本。...删除一些文本 这是因为当我们浮动一个元素时,文本所在的框的宽度保持不变,为给浮动元素腾出空间而缩短的是文本的行框。这就是为什么背景和边框会出现在浮动后面的原因。 我们通常有两种方法来解决这个布局问题。... I am text 带有 float 类的项被向左浮动,因此 div 中的文本在它环绕 float 之后。 ?...在多列布局中使用 BFC 如果我们创建一个占满整个容器宽度的多列布局,在某些浏览器中最后一列有时候会掉到下一行。这可能是因为浏览器四舍五入了列宽从而所有列的总宽度会超出容器。
CSS 类添加到图标(或 DOM 中的任何元素)。...对于父级悬停样式,需要给目标元素添加指定 CSS 类,同时还要给目标元素的父级元素添加 CSS 类faa-parent animated-hover。...可以通过给目标元素添加 CSS 类faa-fast或faa-slow来控制动画快慢。...2.信息参数,定义徽标右侧内容背景色,指向链接 //如果是跨顺序省略可选参数,仍然需要写个逗号,用作分割 3.拓展参数,支持 shields 的 API 的全部参数内容 //如果是跨顺序省略可选参数组...如果名称中包含空格,则对于生成#id,所有空格将由破折号代替。 仅当前帖子/页面的 URL 必须是唯一的! [index]: 活动选项卡的索引号。 如果未指定,将选择第一个标签(1)。
如果 Cortana 不可用或已关闭,你仍然可以使用搜索。...”菜单 Windows 徽标键 + Z 显示在以全屏模式呈现的应用中可用的命令 Windows 徽标键 + 逗号 (,) 临时快速查看桌面 Windows 徽标键 + Pause 显示“系统属性”对话框...对话框键盘快捷方式 按此键 执行此操作 F4 显示活动列表中的项目 Ctrl + Tab 在选项卡上向前移动 Ctrl + Shift + Tab 在选项卡上向后移动 Ctrl + 数字(数字 1 到...如果 Cortana 不可用或已关闭,你仍然可以使用搜索。...Ctrl + R(在“相册”视图中) 删除相册 Ctrl + D 将选定项添加到相册 Ctrl + U 从相册中删除选定项 “写字板”键盘快捷方式 按此键 执行此操作 F3 在“查找”对话框中搜索文本的下一个实例
领取专属 10元无门槛券
手把手带您无忧上云