在css中使用 Calc() 函数的一些用法例子

在css中使用 Calc() 函数的一些用法例子

calc()是一种在 CSS 中进行简单数学运算的原生 CSS 方法,可表示任何长度值(或几乎任何数值)。它有 […]

巧妙运用CSS中的负值

巧妙运用CSS中的负值

写本文的起因是,一天在群里有同学说误打误撞下,使用负的 outline-offset 实现了加号。嗯?好奇的我马上也动手尝试了下,到底是如何使用负的 outline-offset 实现加号呢?

纯 CSS 作品,没有图片和JavaScript,你能相信吗?

纯 CSS 作品,没有图片和JavaScript,你能相信吗?

纯 CSS 作品,没有图片和JavaScript,你能相信吗?

在每个浏览器中看起来都不一样的div

在每个浏览器中看起来都不一样的div

最近国外的一位网友发现了一个有趣的现象,有一个DIV,它在每种浏览器中的样子看起来都不一样,比如说firefox、edge、chrome、Safari、IE等。他给出的代码是这样的:

将图片卷成圆筒效果的两种技术方法

将图片卷成圆筒效果的两种技术方法

将图片卷成圆筒效果的两种技术方法

不可思议的CSS导航栏下划线跟随效果

不可思议的CSS导航栏下划线跟随效果

效果不错,就是有点僵硬,我们可以适当改变缓动函数以及加上一个动画延迟,就可以实现上述开头里的那个效果了。当然,这些都是锦上添花的点缀。

CSS 选择器语法速查

CSS 选择器语法速查

CSS 选择器语法速查

CSS实现图片无缝无限循环展示效果

CSS实现图片无缝无限循环展示效果

只是想练练手,看看能不能实现在页面上放置一个能无限循环滚动的图片横幅。事实证明,这并不是很难。

CSS :focus-within 的作用和用法

CSS :focus-within 的作用和用法

:focus-within 是一个新的CSS伪类( pseudo-class),它跟 :focus 、 :hover 很相似。这个伪类的作用在使用了 :focus-within 的元素成为焦点或它的子元素成为焦点时显现。

针对表单域input元素属性值的CSS选择器使用技巧

针对表单域input元素属性值的CSS选择器使用技巧

pattern属性是HTML5里出现的新属性,它适用于type类型为text, search, tel, url, email, 和 password等的input元素上,配合:valid伪类,就能实现JavaScript里的正则表达式等效的校验算法。

用CSS里的 viewport-fit 标签应对iPhone X 的刘海

用CSS里的 viewport-fit 标签应对iPhone X 的刘海

iPhone X 配备一个覆盖整个手机的全面屏,顶部的“刘海”为相机和其他组件留出了空间。然而结果就是会出现一些尴尬的情景:网站被限制在一个“安全区域”,在两侧边缘会出现白条儿。移除这个白条儿也不难,给 body 设置一个 background-color 就可以搞定。或者,可以添加 viewport-fit=cover meta 标签,将整个网站扩展到整个屏幕。

使用CSS Shapes实现滚动环绕iPhone X刘海效果

使用CSS Shapes实现滚动环绕iPhone X刘海效果

初看起来,好像觉得这个效果实现很难,实际上,CSS3里面针对这种特定形状环绕的效果已经支持很久了,CSS3 Shapes和CSS3 Regions都是可以实现的,本文就将展示如何使用CSS3 Shapes实现元素内容在滚动的时候自动环绕iPhone X的齐刘海的效果。

七个Web前端程序员必须会用css技巧

七个Web前端程序员必须会用css技巧

这一点,我昨天在查资料写这篇文章—最全面的元素水平垂直居中方法汇总的时候就发现有个大牛也理解错了—-CSS布局奇淫技巧之–各种居中里面的第八点。

CSS里”will-change”属性的黑暗面

CSS里”will-change”属性的黑暗面

will-change 属性这种现象跟元素层叠顺序(类似z-index)混乱有关,但是因为要使用 will-change 属性,就必须要接受这种混乱的现实。

几种方法告诉浏览器如何对页面进行性能优化

几种方法告诉浏览器如何对页面进行性能优化

我想,这些浏览器开发商和规范制定者会说:“你想要更好的性能。而这些是我全部能做的了。有些事情我们做不了,但你们知道怎么做。这些之外的事情我们会尽力做好,剩下的事情你们来告诉我如何能做的更好。”

CSS性能优化新属性 contain 的语法、作用及使用场景

CSS性能优化新属性 contain 的语法、作用及使用场景

如果你开发的页面非常复杂,那么,这个CSS的contain技术可以帮助你优化页面的性能。而对于第三方的小饰件,始终使用contain: strict;是很好的习惯,它可以保护你的页面不受它们的干扰而出现性能问题。

CSS性能优化新属性:will-change

CSS性能优化新属性:will-change

然而,千万不要过度使用will-change属性,否则,事与愿违,页面的执行效率会降低,推荐的做法是当一个元素或属性发生变化时打开will-change,变化完成之后关闭它。

如何“vmin”的一个小栗子

如何“vmin”的一个小栗子

除了vm和vh两种单位外,还有两种类似的单位:vmin——取vw和vh中较小的一个为基准,和vmax——取vw和vh中较大的一个为基准。它们同样是一个单位数值,跟px、em、%的用法类似。

一个用CSS3制作的笑脸/哭脸表情变换开关按钮

一个用CSS3制作的笑脸/哭脸表情变换开关按钮

今天在网上看到一有趣的开关按钮的制作,用到了SVG、css3和js,下面的演示中还引用了TweenMax.min.js,这是一个js动画工具库。

用纯CSS实现加载中动画效果

用纯CSS实现加载中动画效果

上面的这个加载中效果,以前是用gif动图实现的,但随着CSS的进步,CSS动画功能越来越强大,我们只用一小片段HTML和CSS就能实现,方便了很多,体积也减小了很多。

CSS小技巧:使用:not(:last-of-type)简化你的css代码

CSS小技巧:使用:not(:last-of-type)简化你的css代码

终于找到了一个好方法,使用:not(:last-of-type)简单方便,再也不要麻烦的单独使用:last-of-type了,不错!

如何去除 Inline Block 元素之间的空格

如何去除 Inline Block 元素之间的空格

问题是这样的:如果几个inline-block元素放在一起,它们的代码是按常见的HTML标准格式化,那么,在它们之间就会存留一些空格。

为什么clear:both不起作用?

为什么clear:both不起作用?

Web开发人员在调试网页时经常会遇到clear:both不起作用的情况,clear:both的作用是让改元素不浮动,让它在左右两边都没有其它网页元素排列。大多数情况下我们需要用用到clear:both,是因为让一个网页元素float:left或float:right时,它却浮动在其它元素旁,

用CSS实现各种图片滤镜效果演示

用CSS实现各种图片滤镜效果演示

本演示关键使用了几个新型的CSS属性(background-blend-mode, mix-blend-mode, 和 filter),利用这些属性,我们可以让同一张图片呈现出各种不可思议的神奇效果。

前端程序员需要知道的7种新型的CSS长度单位

前端程序员需要知道的7种新型的CSS长度单位

今儿,我就准备向大伙儿介绍一些你们之前可能很少见过CSS家伙们。他们每个都是度量的单位,类似pixel 和 em 这样的,但是很有可能你之前从来就没听过这些家伙们!就让我们一起来交个朋友吧~

CSS3景深、三维变换属性及旋转三维立方体的实现

CSS3景深、三维变换属性及旋转三维立方体的实现

三维立体效果我觉得是CSS3中最有意思的地方,不得不佩服那些开发者大神们,让我们能够通过几行CSS代码就能得到酷炫的视觉体验。

五款精致迷人的CSS3 3D动画按钮

五款精致迷人的CSS3 3D动画按钮

CSS3按钮一般都可以设计的非常漂亮,利用投影、渐变等CSS3属性特效可以把按钮渲染的十分动感。今天分享的这款CSS3按钮外观非常特别,它看上去酷似晶莹剔透的牛奶,而且在点击按钮时出现3D效果的动画,按钮按下时,按钮会轻轻的弹动一下,非常逼真。

新手玩CSS中的一些黑科技

新手玩CSS中的一些黑科技

觉得黑得可以的点个赞呗。

三分钟学会css3中的flexbox布局

三分钟学会css3中的flexbox布局

这篇文章里我们将学习CSS里flexbox布局的几个最重要的概念,通过学习flexbox布局,你会发现以往遇到的所有的关于布局的问题,现在都可以轻松解决了。

用CSS3绘制的各种小图标

用CSS3绘制的各种小图标

用CSS3绘制的各种小图标

原来css中的border还可以这样玩

原来css中的border还可以这样玩

在看这篇文章之前你可能会觉得border只是简单的绘制边框,看了这篇文章,我相信你也会跟我一样说一句“我靠,原来css中的border还可以这样玩”。这篇文章主要是很早以前看了别人用纯CSS绘制三角形后自己的一些思路的整理,文中会介绍几种小图标的效果。

用CSS绘制最常见的40种形状和图形

用CSS绘制最常见的40种形状和图形

今天在国外的网站上看到了很多看似简单却又非常强大的纯CSS绘制的图形,里面有最简单的矩形、圆形和三角形,也有各种常见的多边形,甚至是阴阳太极和网站小图标,真的非常强大,分享给大家。

纯CSS制作的进度条,加载中,等待中等效果

纯CSS制作的进度条,加载中,等待中等效果

纯文本,纯CSS,简单干净的CSS动画,使用方便,完全可以替代图形进度条,加载等待git动图等

CSS3 Checkbox动画特效

CSS3 Checkbox动画特效

用css3 给checkbox添加动画特效,当用户点击时,它们会表现的像个小动物

CSS3 Radio 动画特效

CSS3 Radio 动画特效

用CSS3改radio input添加点击时的动画特效

链接收藏


京ICP备12002735号