九个有用又有趣的 CSS 属性

如今,网络上的每个网站或 Web 应用程序都需要大量的 CSS 代码来使事物看起来既漂亮又出众。 我认为如果不使用 CSS,我们将永远不会有一个可以脱颖而出的优秀网页设计。,CSS 是一种非常有用的样...
3年前
770

CSS实现轮播图的方法

,实现思路,1、通过animation达到动起来的效果,具体变化似乎有两种可行方式:,2、在动画中,通过CSS-transform不断平移轮播图元素位置。,3、在动画中,设置不同的left值。,实现效...
3年前
350

css中BFC布局规则是什么

,说明,1、BFC是页面上隔离的独立容器,容器中的子元素不会影响外部元素。反之亦然。,这一元素的垂直方向边距将重叠,垂直方向的距离由margin决定,取值。,2、BFC区域不会与浮动盒重叠(去除浮动原...
3年前
290

css标签选择器的使用注意

,作用: 根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性,格式:,注意: ,1、标签选择器选中的是当前界面中所有的标签,而不能单独选中某一个标签。,2、标签选择器无论标签藏得多...
3年前
210

css后代选择器的介绍

,说明,1、后代选择器又称为包含选择器,可以选择作为某元素后代的元素。,2、从h1开始里面包含的所有的em元素变成红色,h1为祖先,其他的em都是后代。,即选中后代,不管是儿子还是孙子,只要是都会被选...
3年前
410

CSS并集选择器的介绍

,1、给所有选择器选中的标签设置属性。,格式:,2、并集选择器必须使用,来连接。选择器可以使用标签名称/id名称/class名称。,实例,以上就是CSS并集选择器的介绍,希望对大家有所帮助。更 多cs...
3年前
350

css中padding如何计算

,说明,1、对于一个元素不确定宽度和高度,但是想按照一定的比例来显示,可以用padding来计算高度。,2、通过父元素的width属性,padding可以设定百分比,从而动态地确定高度。,实例,没有为...
3年前
240

css中box-shadow方法如何使用

,说明,1、 box-shadow支持逗号分隔语法,可以创建任意数量的投影。,当一个正值的扩展半径加上两个零偏差和零模糊值时,得到的投影就像一个实线框。,2、投影不会影响布局,也可以说投影不会占据真实...
3年前
140

CSS如何绘制三角形

,绘制方法,1、画出三角形的原理是调整border(边框)的四个方向的宽度,线条样式以及颜色。,2、如果将宽度调的足够大,改变不同方向的颜色,就可以发现盒模型的border是四个梯形一样的线条。,实例...
3年前
280

css选择器有哪些

,1、简单选择器,css选择器最底层的结构,组成了简单选择器。,简单选择器可以分为以下几种类型:,通配符*,*选择器可以命中所有的 html 元素,标签选择器(Type),命中如 div、span、p...
3年前
310

css中id选择器的注意点

,注意:,1、每个HTML标签都有一个属性叫做id, 也就是说每个标签都可以设置id,2、在同一个界面中id的名称是不可以重复的,3、在编写id选择器时一定要在id名称前面加上#,id的名称是有一定的...
3年前
170

一篇文章带你玩转CSS变量

,大家好,我是 CUGGZ。,CSS 变量由开发者自定义,它包含的值可以在整个文档中重复使用。下面就来通过这篇文章来更好地理解声明式 CSS 变量!,CSS变量即自定义属性,它包含的值可以在整个文档中...
3年前
450

css中minmax()函数的使用

,说明,1、minmax()函数来创建行或列的最小或尺寸。,2、第一个参数定义网格轨道的最小值,第二个参数定义网格轨道的值。,可以接受任何长度值,也接受 auto 值。auto 值允许网格轨道基于内容...
3年前
370

css中BFC是什么意思

,说明,1、译为块级格式化上下文,是Web页面可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域。,也是浮动元素与其他元素的交互限制区域。,2、只有Block-levelbox参与,它规定了Bl...
3年前
150

CSS中in JS是什么意思

,说明,1、CSS中in JS,意思就是使用js语言写css,完全不需要些单独的css文件,所有的css代码全部放在组件内部,以实现css的模块化。,2、CSS in JS其实是一种编写思想。,目前已...
3年前
380

整洁架构之CSS

作者 | 李光毅,虽然开发工具早已经从 preprocessor 进化到了 styled component 甚至是 functional css,但在我看来新的工具并没有让我们的样式代码写的更好,只...
4年前
540

css中hack的3种表现形式

,1、条件注释法。是IE浏览器专有的Hack模式。,微软官方推荐hack模式。,只在IE下生效。,2、类内属性前缀法,属性前缀法是在CSS风格属性名称之前添加一些hack前缀。,只有特定浏览器才能识别...
4年前
300

CSS兄弟选择器的两种类型

,1、相邻兄弟选择器,给指定选择器后面紧跟的那个选择器选中的标签设置属性。,格式:,相邻兄弟选择器必须通过+连接。,相邻兄弟选择器只能选中紧跟其后的那个标签, 不能选中被隔开的标签。,2、通用兄弟选择...
4年前
200

八种CSS实现内容居中的方法

​关于CSS实现内容居中的方式有很多种,在今天这篇文章里,我给大家整理了8种实现内容居中的方式,希望这些方法对你学习和使用CSS进行开发有帮助。,,可能是当今最流行和最简单的居中方式,我可以放心地承认...
4年前
290

css中固定定位fixed是什么

,说明,1、固定定位是元素固定在浏览器可视区的位置。固定定位也可以算是一种特殊的绝对定位。,2、使用场景为当浏览器页面滚动时,元素的位置不会改变。,固定定位的特点,实例,以上就是css中固定定位fix...
4年前
370

css安装LESS的方法

,从原理可知,要使用LESS,必须要安装LESS编译器。,1、LESS编译器是基于node开发的,可以通过npm下载安装。,2、安装好了less之后,它提供了一个CLI工具lessc,通过该工具即可完...
4年前
140

CSS新规范:样式查询

最近,Chrome团队发布了对一个新的CSS规范的实验性支持,即样式查询。简而言之,它让我们查询容器的样式,而不是只查询尺寸。在查询容器尺寸不够的情况下,这可能很有帮助。,介绍样式查询之前,我们先来回...
4年前
500

css中流的概念介绍

,1、流又称文档流,是css的基本定位和布局机制。,流是html的抽象概念,隐喻这种排列布局方式自然自动,就像水流一样。流体布局是html默认的布局机制。如果你写的html不使用css,默认情况下(d...
4年前
420

css流式布局的介绍

,说明,1、流式布局使用非固定像素来定义网页内容,即百分比布局。,2、通过将盒子的宽度设置为百分比根据屏幕的宽度进行伸缩,不受固定像素的限制,内容向两侧填充。,分类,左侧固定,右侧自适应,右侧固定左侧...
4年前
720

css浮动有哪些特性

,说明,1、浮动元素会从普通文档流中分离出来。,但浮动元素不仅会影响自己,还会影响周围元素的对齐。,2、无论是行内元素还是块级元素,如果设置了浮动,浮动元素就会产生块级框。,可以设置width和hei...
4年前
230

CSS 绘制一只思否猫

练习 CSS 有一个比较有趣的方式,就是发挥想象,绘制各式各样的图案,比如来绘制一只思否猫?,思否猫,SegmentFault 思否[1]的吉祥物,是一只独一无二、特立独行、热爱自由的(>^ω...
4年前
490

css渐进增强和优雅降级的区别

,区别说明,1、优雅降级始于复杂的现状,试图减少用户体验的供给。,2、渐进增强是从一个非常基础、可以起作用的版本开始。,不断扩展,以满足未来环境的需求。,3、降级意味着回顾,渐进增强意味着向前看,同时...
4年前
200

css中hack是什么

,说明,1、为了达到统一的页面效果,需要为不同的浏览器或者不同版本编写CSS样式。,因为不同的厂商或浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对...
4年前
440

css中transition是什么

,说明,1、transition允许在CSS属性变化时给它添加一个过度的动画效果。,通常情况下,CSS 属性变化是立即生效的,新的属性值在超级短的时间内替换掉旧的属性值,然后浏览器重新绘制样式内容(可...
4年前
190

漫谈 CSS 方法论

大家好,我是 CUGGZ。,CSS 方法论是一种面向 CSS、由个人和组织设计、已被诸多项目检验且公认有效的最佳实践。这些方法论都会涉及结构化的命名约定,并且在组织 CSS 时可提供相应的指南,从而提...
4年前
110

CSS常用技巧的整理

,1、垂直对齐,利用CSS3的Transform。,如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:,使用这个技巧,从单行...
4年前
350

css优雅降级是什么意思

,说明,1、主要用户使用高版本浏览器比较多,从高版本浏览器到低版本浏览器,先构建完整的功能。,然后测试和兼容低版本浏览器,以确保正常浏览。,2、优雅降级认为网站应该为高级、完美的浏览器设计。,将被认为...
4年前
240

CSS 如何实现羽化效果?

最近碰到这样一个问题,在一张封面上直接显示书名,可能会存在书名看不太清楚的情况(容易受到背景干扰),如下,,为了解决这个问题,设计师提了一个“究极”方案,将书名背后的图片模糊一下,这个在 CSS 中很...
4年前
250