摘要:因为鲜为人知的第四个长度参数双层投影毛玻璃效果见毛玻璃自定义复选框不多介绍,也有相关案例复选框滚动提示现在越来越多的移动端都是这样处理,滚动提示其他揭秘对应的地址图灵图书在封底都提供优惠码低价购买电子书她
目标
如何用 css 解决难题
收获 尽量减少代码重复1
用相对值
font-size: 20px; line-height: 30px; // 应该改成 font-size: 20px; line-height: 1.5;
相对值很多 em 和 百分比
2
假设有个按钮 bg 颜色是 colorsA,让 bg 变亮或变暗,可以把半透明的黑色和白色叠加到上面。这样 bg 可随时换都能达到变亮或变暗的目的。
background: #58a linear-gradient(hsla(0, 0%, 100%, .2), transparent)
less做法是通过 lighten 或者 darken 设置一个值
darken(#428bca, 6.5%)
3
代码容易维护和代码量少不可兼得。
// 代码量少,但可读性可维护上差 border-width: 10px 10px 10px 0; // 可读性可维护上好很多 border-width: 10px; border-left-width: 0;合理使用简写
前者是简写,可以确保背景是 red。但如果是用展开式的单个属性,那背景可能是一个渐变团,一张毛的图片或者其他任意东西。
background: red; background-color: red;
合理使用简写是一种良好的防卫性编码方式,可以抵御未来的风险。
calccalc 的 + - 两侧需要有空格
calc(100% - 10px); calc(100% + 10px)连续的图像边框
1
老式信封
2
蚂蚁行军
椭圆1
border 可以多带带指定水平和垂直半径
border-radius: 100px / 75px;
2
4分之一椭圆
border-radius: 100% 0 0 0;平行四边形
1
嵌套元素方案
2
伪元素方案
z-index: -1; 的使用很经典
切角background: linear-gradient(-45deg, transparent 15px, #58a 0);
想加个角标,达到这个效果,需要再来一个linear-gradient,同时给不同的linear-gradient 分配不同的 background-size。
background: linear-gradient(to top left, transparent 50%, rgba(0,0,0,.4) 0) 100% 100% no-repeat, linear-gradient(-45deg, transparent 20px, #58a 0); background-size: 2em 2em, auto;投影
普遍认识的投影是
box-shadow: 2px 3px 4px black;
这让大家误解不能对单边 box-shadow。因为鲜为人知的 第四个长度参数
box-shadow: 0px 3px 4px -4px black;
双层投影
box-shadow: 5px 0 5px -5px black, -5px 0px 5px -5px black;毛玻璃效果
见 毛玻璃
自定义复选框不多介绍,weui 也有相关案例 weui 复选框
滚动提示现在越来越多的移动端都是这样处理,滚动提示
其他《css揭秘》对应的github地址 https://github.com/cssmagic/C...
demo http://play.csssecrets.io/
图灵图书在封底都提供优惠码低价购买电子书
她github https://github.com/LeaVerou
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/112529.html
摘要:最近在看揭秘,于是写了文章来作笔记,除此以外还会补充一些自己遇到的笔试题。举例说明以上的代码有什么问题呢如果需要改变字号,那么同时需要调整行高。那么经过修改后的代码如下关于使用还是还是百分比,需要根据具体情况来决定。 最近在看《css揭秘》,于是写了文章来作笔记,除此以外还会补充一些自己遇到的笔试题。希望大家都有所收获。 css编码技巧 尽量减少代码重复 在实践中,代码可维护性的最大要...
摘要:但是根据本司机两年的开发经验来看,在实际开发中很少来使用这个单位。由于基本都是一些实用性的技巧,我就不一一列举了,建议自读。很好很实用的一本书。 第一章 引言 css编码技巧 在引言中,作者提到使用em与inherit来实现css代码的简洁与可维护性。但是根据本司机两年的开发经验来看,在实际开发中很少来使用em这个单位。如何用以及何时去使用,还是要根据实际开发需求来定吧,毕竟这两个属性...
摘要:笔者作为一位,将工作以来用到的各种优秀资料神器及框架整理在此,毕竟好记性不如烂键盘,此前端知识点大百科全书前端掘金,,不定期更新技巧前端掘金技巧,偶尔更新。计算数组的极值技巧使你的更加专业前端掘金一个帮你提升技巧的收藏集。 CSS 样式画各种图形 - 前端 - 掘金下面是一些我在 CSS 中经常用到的图案,还有一些是在css-tricks看到的。记录一下,以后会用到。会持续更新… 一、...
阅读 3197·2023-04-26 01:30
阅读 664·2021-11-08 13:15
阅读 1774·2021-09-24 10:35
阅读 997·2021-09-22 15:41
阅读 1928·2019-08-30 15:44
阅读 592·2019-08-30 13:22
阅读 1003·2019-08-30 13:06
阅读 1196·2019-08-29 13:22