分类
子分类
排序
纯CSS让子元素突破父元素的宽度限制
在写样式中,我们可以经常看到这样的情况 代码如下 <div style="width: 300px;border: 4px solid #000;margin: 20px;padding: 2px;"> 父元素 <div style="borde...
纯css实现输入框placeholder动效及输入校验
更多精彩内容请关注 https://github.com/abc-club/free-resources 背景 话不多说,我们能否用纯css实现以下效果: 答案是肯定的。 借助css:placeholder-shown :valid :invalid伪类及html5 input ...
使用css画一个文件上传图案
如下图,如果是你,你会怎么实现: 通常我们会通过字体图标来显示中间的加号,外层用一个div包裹即可;或者使用伪元素来模拟中间的一横一竖,这都比较麻烦。 其实我们可以直接使用div+css就可以...
使用CSS混合模式和SVG来动态更改产品图片的颜色
前两天在Codepen看到了@Kyle Wetton写的一个示例, 使用CSS混合模式和SVG来改变沙发的颜色 。非常有意思的一案例。这让我想起了在实际的一些业务场景中的运用,比如说一些美妆的应用中,就有类...
CSS代码实现三角形和饼图
.triangle{width:0;height:0;border-width:50px;border-style:solid;border-color:red blue green yellow;} .triangle_top{width:0;height: 0;border-width:50px;border-style:so...
如何利用vw+rem进行移动端布局
你还在用rem弹性布局吗?在html文件头部放入一大段压缩过的js代码,是不是让你很难受?来了解下vw吧,能让你的代码更纯粹 简单介绍下rem布局方案 rem是css中的长度单位,1rem=根元素html的font-...
css多种方式实现等高布局的示例代码
本文讲的等高布局是在不手动设置元素高度的情况下,使用纯css实现各个元素高度都相当的效果。如图: 1、使用table-cell实现(兼容IE8) <style> body,div,ul,li{margin: 0;padding: 0;} li{...
css3翻牌翻数字的示例代码
今天接到公司一任务,效果图如下: 没有具体说做什么效果,但是想着纯数字转换太简单了,然后就顺手做了一个翻牌的效果。 效果预览,新窗口打开:https://codepen.io/andy-js/pen/ExaGxaL 首先...
对常见的css属性进行浏览器兼容性总结(推荐)
为什么要对css属性进行浏览器兼容性总结呢?用的时候,直接去 Can I Use 里面检索浏览器对该属性的兼容性情况不就好了吗? css3.jpeg 其实,在实际的开发过程中,我们对常见的css属性兼容情况了...
详解如何简单实现CSS主题的切换
我最近在我的个人网站上添加了一个非常简单的配色方案(主题)切换器。您可以在网站的页脚中切换此简单的颜色切换器,以查看其实际效果。万一其他人希望将这样的功能添加到自己的站点/项目中,...