CSS中的动态变量(通过:root选择器和var())

使用场景需要动态计算一个div(A盒子)的left值,该值为这个A盒子的自身宽度,A盒子的自身宽度根据内容变化而变化使用方法在css中增加:root{ --movenum: 0;}在root中自定义变...

2023-06-25

CSS选择第一个和倒数第一个元素的解决方法

前端新手会遇到不知道如何选择列表中的第一个和倒数第一个元素,其实这非常简单。以后所有关于CSS选择的问题,都可以直接搜索CSS选择器的手册,里面有所有的CSS选择解决方法。今...

2023-06-25

CSS处理文字段落尾行行末缩进,点击查看更多展开效果

需求:如图:第三行文末需要展示省略号,并且有查看更多按钮,切换显示隐藏。常规css处理方法:控制文字行数:// 多行显示.text_morerow {    overflow: hidden;    display: -webk...

2023-06-25

CSS中visibility:hidden、display:none、opacity:0、rgba设置元素隐藏的区别

共同点:visibility:hidden、display:none、opacity:0三者都可以使元素隐藏区别在于:1、visibility:hidden 保留dom节点,元素在文档流中占据空间,不引起重排和回流;父元素设置该属...

2023-06-25

实例讲解CSS3中的box-flex弹性盒属性布局

box-flex是css3新添加的盒子模型属性,它的出现打破了我们经常使用的浮动布局,实现垂直等高、水平均分、按比例划分。但是它有一定的局限性,在firefox、chrome这浏览器下需要使...

2023-06-25

CSS教程:li和ul标签用法举例

LI代码的格式化: A).运用CSS格式化列表符: ul li{list-style-type:none;} B).如果你想将列表符换成图像,则: ul li{list-style-type...

2023-05-29

描述性列表UL和DL的表现形式

之前就见过很多网站在侧边栏上使用<dl />标签对来完成侧边栏栏目的布局,最近在研究DEDECMS的默认模板时,也发现该模板在大量的地方使用<dl></dl>标签对来完成页面的布局,比如模...

2023-05-29

间距浮动与对齐的最佳方案

一:让layout的间距和图片与图片之间的间距相等!看图帮助理解!
左右方向都可以应用!别转不过来弯就行了!二:定宽,图片文字居中和负margin依然是看图
难点在于,如何妥善处理间距和对...

2023-05-29

ul结合CSS制作网页相册滑动浏览效果

英文原文:Sliding Photograph Galleries
翻译整理:西米CC-www.ximicc.com效果: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x...

2023-05-29

CSS实现梯形的N种方式小结

如何使用css实现梯形,最近研究了好多方式,在此总结下。方法一 使用border属性<body><div class="wrap"></div></body><style> .wrap{ width: 200...

2023-05-29

深入解析CSS 中的 :where() 和 :is() 函数(功能和用法)

CSS 中的 :where() 和 :is() 函数是 CSS 选择器的扩展,它们可以帮助我们更简洁和高效地选择 DOM 元素。在这篇文章中,我们将对这两个函数进行详细的解析,帮助大家全面了解它们...

2023-05-29

css实现简单的翻转时钟效果

需求时分秒为翻转卡片,与系统时间同步翻转效果图实现步骤卡片翻转1.用四个div模拟翻转卡片<div class="card-container"> <div class="card-item card1">1</div> <div clas...

2023-05-29

CSS 中 em 和 rem 单位的区别解析

在CSS中设置任何元素的大小时,我们有两种选择。 第一个是绝对单位,另一个是相对单位。 绝对单位是固定的,与其他任何东西无关。 在任何情况下它们总是相同的。 它们涉及厘米、...

2023-05-29

css打印样式设计举例详解

前言如果你对许多从事网页开发的人提起打印样式,他们第一反映会想到使用打印CSS。当网页文档需要被打印时,我们已经习惯于创建一个打印样式表。这些样式表确保打印版本清晰并...

2023-05-29

怎么用css实现不随滚动条效果

CSS中的position属性可以用来设置元素在页面中的定位方式,其中有一个值叫做fixed。fixed值指定的元素会被固定在页面的某个位置,不会随着页面的滚动而移动,这就实现了CSS不随滚...

2023-04-21

如何使用CSS实现换行(三种方法)

换行是指在文字或者其他内容到达行末时,自动转到下一行的行为。在网页设计中,正确的换行可以使页面看起来更加舒适和自然。在CSS中,实现正确的换行需要了解一些原理和技巧。本...

2023-04-21

几种常用的CSS居中方法

CSS居中的方法,是网页制作中非常基础的技术之一。无论是居中文字还是图片,都可以通过简单的CSS代码来实现。下面,我们将介绍几种常用的CSS居中方法。一、居中一个div要把一个di...

2023-04-21

删除CSS,重建网页设计

CSS即层叠样式表,是一种用于描述HTML文档外观的语言。在网页设计中,CSS起到了至关重要的作用,可以让网页看起来更加美观、清晰,提高用户体验,使网站更加流行。然而,在实际开发中,很...

2023-04-21

html中怎么利用CSS控制高度样式

HTML高度设置是网页设计中重要的一部分,它可以让网页以更美观的方式呈现出来。在这篇文章中我们将会讨论HTML高度设置的基本知识以及如何使用CSS控制高度。一、HTML高度设置...

2023-04-13

详解css中的比较函数(示例介绍)

Clamp(), Max(), 和 Min() 函数clamp() 函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三...

2022-10-31

【整理分享】75道前端面试CSS中的高频考点

理论篇1. box-sizing 属性值有什么作用?用来控制元素的盒子模型的解析模式,默认为content-box context-box:W3C 的标准盒子模型,设置元素的 height/width 属性指的是 content...

2022-10-28

深入探究CSS鼠标指针交互效果

将原本的鼠标指针样式,修改成自己想要的效果,并且添加上一些特殊的交互效果。修改鼠标样式首先,第一个问题,我们可以看到,上图中,鼠标指针的样式被修改成了一个圆点:正常而言应该是...

2022-06-24

css如何把元素固定在容器底部的四种方式

前几天被人问,「如何把元素固定在容器底部」。(本来想直接把 demo 地址给他,结果没找到,那么今天我们来补一下)Demo 地址想法&思路如果是页面底部,我们可以直接 position: fixed;b...

2022-06-18

css中有哪些方式可以隐藏页面元素及区别

前言在平常的样式排版中,我们经常遇到将某个模块隐藏的场景通过css隐藏元素的方法有很多种,它们看起来实现的效果是一致的但实际上每一种方法都有一丝轻微的不同,这些不同决定...

2022-06-18

flex布局中使用flex-wrap实现换行的项目实践

最近做个项目,其中有个样式是换行布局,作为样式渣渣的我一开始不会,只能查资料,然后摆平了它.今天得空了,简要记录一下,方便后面小伙伴布局使用.参考资料 flex-wrap开始样式...

2022-06-18

聊聊CSS粘性定位sticky案例解析

目录背景粘性定位:案例:实现的代码问题探索及项目中的坑背景最近在做项目迁移,因为技术不同,导致某些功能的问题需要手动解决;如何在居位在主体区域底部不随内容而滚动;
OK进入正...

2022-06-08

基于CSS制作创意端午节专属加载特效

目录介绍演示正文挑选素材发光效果聚集动画融合效果粽子出现结语介绍本期将带给大家的是一个css创意特效——端午加载动画,想法是让粽叶,糯米,红枣绕圆旋转,然后聚集...

2022-06-08

CSS控制继承中的height能变为可继承吗

目录一、前言二、控制继承1.开启继承2.重设几乎所有属性值三、拓展:常见继承属性与非继承属性1.常见可继承属性2.常见不可继承属性四、总结一、前言我们知道,CSS 属性有可继承...

2022-06-08

css样式important规则的正确使用方式

目录一、理解 !important 与优先级无关二、什么时候可以使用 !important 规则1.覆盖内联样式2.覆盖优先级很高的选择器三、禁用 !important 的经验法则一、理解 !important...

2022-06-08

分享几个实用的CSS代码块

目录使用css 实现三角形、多边形等不规则形状flex布局下实现文本省略号展示效果实现自定义dash虚线分割线使用重复性渐变实现分割线总结前言:CSS是一门神奇的语言,用的好可以...

2022-06-08

在css3中可以实现缩放效果的属性是什么

在css3中可以实现缩放效果的属性在css3中,可以利用transform属性配合scale()函数实现元素缩放效果。transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转...

2022-06-08

css3中rotate3d方法怎么用

css3中rotate3d方法怎么用rotate3d() CSS 函数定义一个变换,它将元素围绕固定轴移动而不使其变形。运动量由指定的角度定义; 如果为正,运动将为顺时针,如果为负,则为逆时针。在...

2022-06-08

css3中calc怎么设置除法

css3中calc怎么设置除法calc() 函数用于动态计算长度值。需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);任何长度值都可以使用calc()函数进行计算;c...

2022-06-07

使用CSS实现黑白格背景效果

需求介绍在页面上,有时会需要展示一些透明背景的图片,为了展示其透明的背景,通常会像PS一样,使用黑白相间的格子组成背景,从而告诉用户,这是一张透明的图片。效果预览实现原理1.利...

2022-05-30

CSS文本阴影 text-shadow 悬停效果详解

目录text-shadow 没有文字阴影text-shadow 语法悬停效果#1悬停效果#2悬停效果#3悬停效果#4最后本文将专注于使用 CSS text-shadow 属性来实现有趣的鼠标悬停效果,但是实际上...

2022-05-28

html中相对位置与绝对位置的具体使用

用户在浏览网站时经常会看到左侧有一种宣传栏,它不会随着鼠标滚动而不被用户看到,它会始终以页面的中心为参照物始终保持在左侧一个固定的位置,今天我们来做一下这个小例子,让我...

2022-05-14

HTML页面中使两个div并排显示的实现

在HTML中实现两个div并排显示,方法如下:方法1:设置float浮动对需要并排显示的div设置样式:style="float:left;"<div style="float:left;">div1</div>方法2:设置div为行内样式对需...

2022-05-14

左边固定宽右边自适应的6种方法

这是一道面试题,你有多少种办法呢?这里我们假设左边名为 left,宽度为 200 px,右边名为 right。即默认.left { width: 200px;}我的理解分四大类 flex 布局 需...

2022-05-12

flex布局中子项目尺寸不受flex-shrink限制的问题解决

预期是写一个如下所示的布局内容:即有一个固定高度的外部容器,顶部的header已知高度,在header占据了固定高度后,剩下的都分给body部分。因此采用flex布局,header设置flex-shrink...

2022-05-10

css如何设置不可点击的实现方法

可以通过设置元素的pointer-events属性设置为none,来实现元素不可点击。此方法是通过设置元素的鼠标事件失效来实现元素不可点击。pointer-events: none;CSS pointer-events...

2022-05-10

css原子化项目落地可行性分析和探究

目录一、背景二、什么是css原子化,又有什么用?1.含义分析2.方案选择三、开发体验可行性优点1.开发的效率和舒适2.灵活和可维护缺点1.仍存在的上手门槛2. 小程序使用windicss受...

2022-04-27

css实现文字断裂效果的示例代码

clip-path属性创建一个只有元素的部分区域,可以显示的剪切区域。区域内的部分显示,区域外的隐藏。<h1 data-text="Text Crack"> <span>Text Crack</span></h1>使用元素的伪...

2022-04-20

浅谈CSS中浮动float带来的高度塌陷问题及4种解决方案

一:高度塌陷问题在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高。但是当为子元素设置浮动以后,子元素会完全脱离文档流,此时将会导致子元素无法撑起...

2022-04-16

clear在css中的用法是什么

clear在css中的用法是什么css中clear的作用是清除元素的浮动效果。clear属性指定段落的左侧或右侧不允许浮动的元素。在 CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 cl...

2022-04-16

css3中vh是什么意思

1/100的视口宽度。在客户端,视口指的是浏览器的可视区域;而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。指的就是Layout V...

2022-04-16

css样式中flex属性的用法是什么

css样式中flex属性的用法是什么flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。flex 属性是 flex-grow、flex-shrink 和 flex-basis 属性的简写属性。注意:如...

2022-04-16

css实现右上角飘带效果的完整代码

效果:完成代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ margin: 0 auto; padding: 0; } .wrap { ...

2022-04-04

关于CSS自定义属性与前端页面的主题切换问题

基于级联变量的CSS自定义属性,已经出来很多年了。
虽然有less、sass等预处理器大行其道,但是自定义属性也有它的特点和用处,诸如在js中读写、作用域设置等等,在处理UI主题切换等...

2022-04-04

CSS实现渐变色边框(Gradient borders)的5种方法

给 border 设置渐变色是很常见的效果,实现这个效果有很多思路,今天把我所知道的方法罗列于此供大家参考。1. 使用border-imageCSS 提供了 border-image 属性用于给 border 绘...

2022-04-04

css3定义渐变语法的是什么

css3定义渐变语法的是什么CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你...

2022-03-29
返回顶部
顶部