CSS前景背景自动配色技术简介

2018年11月18日 by 张 鑫旭 阅读 7 次, 今日 6 次

智能配色

CSS越来越强,现在已经可以实现根据不同的背景色显示不同的前景色进行匹配了,例如右图GIF图片所示,背景色一开始深色,文字颜色为白色,当背景色逐渐变淡的时候,文字颜色也从原来的白色变成黑色了,同时边框也显示出来了,以便有更好的识别度。如何实现的呢?去文中一探究竟吧~

阅读全文…

CSS filter:hue-rotate色调旋转滤镜实现按钮批量生产

2018年11月18日 by 张 鑫旭 阅读 344 次, 今日 205 次

hue-rotate滤镜色调色彩

传统按钮都是通过具体色值进行赋色的,但是有代码量大,开发维护成本高,且色值之间饱和度亮度存在差异问题。有没有什么简单的方法可以快速批量产生出各种颜色的按钮呢?有!就是借助CSS filter:hue-rotate色调旋转滤镜。具体如何实现呢?请点进去一看究竟吧~

阅读全文…

小tips: 如何HTML标签和JS中设置CSS3 var变量

2018年11月16日 by 张 鑫旭 阅读 472 次, 今日 128 次

CSS变量JS设置获取缩略图

我们在CSS文件或者CSS语法中使用CSS原生变量驾轻就熟,但是如何通过JS代码动态创建或者改变CSS变量值怕是很多人就不知道了。本文就演示下如何在HTML标签和JS中设置CSS3 var变量,如何使用JS代码获取CSS变量值。本文不啰嗦,希望可以帮到你。

阅读全文…

写给自己看的display: grid布局教程

2018年11月6日 by 张 鑫旭 阅读 5407 次, 今日 69 次

display:grid布局

本文详尽介绍了display:grid布局的各个属性,最大的优点在于所有grid相关属性值的样式表现都是实时渲染的,点击不同的属性值,就可以立即实时看到不同的布局效果,非常直观。同时,很多属性的规则描述要比现有的很多文章介绍的要更详尽,对于初学者一定是一个很不错的网格布局学习教程。

阅读全文…

写给自己看的display: flex布局教程

2018年10月28日 by 张 鑫旭 阅读 6434 次, 今日 62 次

display:flex布局

本文详尽介绍了display:flex布局的各个属性,最大的优点在于所有flex相关属性值的样式表现都是实时渲染的,点击不同的属性值,就可以立即实时看到不同的布局效果,非常直观。同时,很多属性的规则描述要比现有的很多文章介绍的要更详尽,对于初学者一定是一个很不错的学习教程。

阅读全文…

CSS margin-inline和margin-block区别是什么?

2018年10月26日 by 张 鑫旭 阅读 2713 次, 今日 31 次

CSS margin-inline和margin-block都属于CSS逻辑属性,是CSS中比较新的一个概念,其行为表现具有逻辑特性, margin-inline和margin-block是N多CSS逻辑属性中的2个,本文以margin-inline和margin-block为代表介绍CSS逻辑属性的一些布局表现,同时演示direction和writing-mode这些属性是如何让这些CSS属性表现出“逻辑”的。

有demo有截图有必要的源代码展示,希望本文内容能够对您的学习有所帮助。

阅读全文…

数学标记语言MathML简介、工具及兼容

2018年10月24日 by 张 鑫旭 阅读 2347 次, 今日 23 次

MathML头图缩略图

MathML指“数学标记语言”,是XML语言的一个子集,用来在web网页,甚至部分软件中显示数学公式。

简言之,就是使用特殊的类似HTML的标记在网页中显示数学公式。因为有些数学公式很复杂,普通HTML根本没法驾驭,然而MathML本身也很复杂,真要手写那真要人命了,好在有很棒的工具可以帮助我们……

阅读全文…

有人考了我一道CSS题目

2018年10月21日 by 张 鑫旭 阅读 8002 次, 今日 40 次

考我一道CSS题目

前段时间@快叫我韩大人私信我考了我下面这个CSS题目:在不改变HTML结构,同时保留元素高度前提下,实现某一个布局效果……我觉得还挺有意思的,在征得其同意的前提下输出了这篇文章,大家若有兴趣,也可以进来看看,自己能不能实现相关需求。

文中提供了可实时编辑预览效果的demo,方便大家尝试自己思路。

阅读全文…

CSS scroll-behavior和JS scrollIntoView让页面滚动平滑

2018年10月21日 by 张 鑫旭 阅读 5101 次, 今日 51 次

浏览器原生平滑滚动缩略图

从去年年底开始,浏览器已经开始支持的原生平滑滚动定位,CSS scroll-behavior属性和JS scrollIntoView()方法都可以。本文就将捋一捋这些平滑滚动新特性的使用方法,实际效果,以及如何在实际中应用等。一如既往,丰富配图,含GIF演示和视频截屏,必要的源代码展示和详尽的demo,希望本文内容能够对您的学习有所帮助。

阅读全文…

CSS :visited伪类选择器隐秘往事回忆录

2018年10月12日 by 张 鑫旭 阅读 3766 次, 今日 21 次

头图

CSS :visited伪类选择器你以为很简单,麻鸭,估计是所有伪类选择器里面最不简单,最怪异的了。很多奇怪的特性你想都想不到,进来看看,一定会有别样的收获的。

阅读全文…