放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 前端

    • 前端 概览
    • 前端汇总

    • front 博文

    • front 项目总结

    • front 高级

    • front tools

  • vue

    • vue 概览
    • vue 汇总

    • vue 博文

    • vue 项目总结

    • vue 高级

  • html

    • html 概览
    • html 汇总

    • html 博文

  • css

    • css 概览
    • css 汇总

      • css 知识点总结
      • css 问题汇总
      • css 语法
        • css 常用语法
          • 常用速记样式
          • 单行文本溢出省略号
          • 多行字体超出用省略号
          • 滚动条样式
          • css3 渐变样式
      • css 技术文章
      • css 手写
    • css 博文

    • sass

    • less

  • js

    • javascript 概览
    • JS 汇总

    • ES6

    • JS 博文

    • JS 工具

  • node

    • node 概览
    • node 汇总

    • node 框架

    • node 博文

  • react

    • react 概览
    • react 汇总

    • react 博文

    • react 高级

  • 微信小程序

    • 微信小程序 概览
    • 微信小程序总结
    • 微信小程序文章
    • 微信小程序 博文

    • 微信小程序 高级

  • 微信公众号

    • 微信公众号 概览
    • 微信公众号总结
    • 微信公众号文章
  • 多端开发

    • 多端开发
    • dsbridge 概览
    • jsbridge 概览
    • webview
    • uniapp

      • uniapp 概览
    • taro

      • taro 概览
    • flutter

      • flutter 概览
      • flutter 环境搭建
    • electron

      • electron 概览
  • front
放肆青春
2020-08-25

css 语法

# css 常用语法

# 常用速记样式

a标签去掉下划线:text-decoration: none;
li去掉点:list-style-type: none;
字体粗细:font-weight: bold;
字体间距:letter-spacing: 1px;

背景自适应宽高:
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;

背景不重复:background-repeat: no-repeat;

transform兼容性写法:transform: rotate(7deg);
-ms-transform: rotate(7deg); /* IE 9 */
-moz-transform: rotate(7deg); /* Firefox */
-webkit-transform: rotate(7deg); /* Safari 和 Chrome */
-o-transform: rotate(7deg); /* Opera */
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 单行文本溢出省略号

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
1
2
3

# 多行字体超出用省略号

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
/* autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
-webkit-line-clamp: 2;
1
2
3
4
5
6
7

注意:不生效需要加上面的两行注释 https://github.com/postcss/autoprefixer/issues/776 (opens new window)

# 滚动条样式

::-webkit-scrollbar 滚动条整体部分

::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)

::-webkit-scrollbar-track 滚动条的轨道(里面装有 Thumb)

::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。

::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)

::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处

::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件

隐藏滚动条:

::-webkit-scrollbar {
  display: none;
}
1
2
3

# css3 渐变样式

  • 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向

左上到右下渐变

background: -webkit-linear-gradient(
  left top,
  #fd3631,
  #ec46a4
); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(
  bottom right,
  #fd3631,
  #ec46a4
); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(
  bottom right,
  #fd3631,
  #ec46a4
); /* Firefox 3.6 - 15 */
background: linear-gradient(
  to bottom right,
  #fd3631,
  #ec46a4
); /* 标准的语法 必须在最后  颜色后面不能跟100%*/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  • 径向渐变(Radial Gradients)- 由它们的中心定义
更新时间: 12/28/2021, 6:23:00 PM
css 问题汇总
css 技术文章

← css 问题汇总 css 技术文章→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式