CSS不常用 却舒适-持续整理

1、一个可以让任何元素都垂直居中的黑魔法

html, body {

  height: 100%;

  margin: 0;

}

body {

  -webkit-align-items: center; 

  -ms-flex-align: center; 

  align-items: center;

  display: -webkit-flex;

  display: flex;

}

2、选择元素1-n个元素

example:

/* 选择第 1 至第 3 个元素并显示出来 */

li:nth-child(-n+3) {

  display: block;

}

/*配合not()

.test-nth-child ul li:not(:nth-child(-n+2)){

border-bottom: 1px solid #e3e3e3;

}

3、svg在所有分辨率下都可以良好缩放,请丢掉png、jpg

4、表格等宽

.calendar {

  table-layout: fixed;

}

5、shape-outside 相对其他人你是圆的

6、background角向渐变conic-gradient(red,yellow,blue)

7、背景虚化 filter:blur(2px)

8、animation:动画名称,一个周期花费时间,运动曲线(默认ease),动画延迟(默认0),播放次数(默认1),是否反向播放动画(默认normal),是否暂停动画(默认running)

9、修改浏览器默认滚动条

/*滚动条 start*/

::-webkit-scrollbar {

  width: 1px;

  height: 4px;

  background-color: #F5F5F5;

}

/*定义滚动条轨道 内阴影+圆角*/

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

  background: #fff ;

}

/*定义滑块 内阴影+圆角*/

::-webkit-scrollbar-thumb {

  border-radius: 3px;

  box-shadow: inset 0 0 6px rgba(0,0,0,.3);

  // background-color:rgba(7, 170, 247, 0.7);

  background-color: transparent;

}

::-webkit-scrollbar-thumb:hover {

  border-radius: 3px;

  box-shadow: inset 0 0 6px rgba(0,0,0,.3);

  background-color:rgba(7, 170, 247, 1);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,644评论 0 6
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,666评论 0 7
  • 这篇文字里我会介绍50 个便于使用的 CSS2/CSS3 代码片段给所有的WEB专业人员. 选择IDE开发环境来存...
    JamHsiao_aaa4阅读 1,316评论 0 3
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,349评论 0 11
  • 关于css常见问题,大多是移动端的。 简单的排版规则:条目与条目之间空两行,每条内容部分分段空一行。标点符号全部用...
    苏水儿阅读 5,067评论 0 9