MarginLon MarginLon
首页
  • Web

    • Web基础
    • Web布局
    • CodeSnippet
  • Vue

    • Vue
  • React

    • React
  • Node.js

    • Node.js
  • 技术文档
  • UI组件库
  • 动画库
  • 图形库
  • 桌面端
  • 学习笔记
  • 生活笔记
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

MarginLon

http://info.cern.ch
首页
  • Web

    • Web基础
    • Web布局
    • CodeSnippet
  • Vue

    • Vue
  • React

    • React
  • Node.js

    • Node.js
  • 技术文档
  • UI组件库
  • 动画库
  • 图形库
  • 桌面端
  • 学习笔记
  • 生活笔记
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Web基础

    • CSS技巧收藏
    • 响应式设计
    • 常用meta整理
    • CSS滚动条scrollbar
    • CSS超链接标签a
    • CSS裁剪clip-path
    • CSS表格table
    • CSS机制@At-rule
    • CSS清除浮动
    • CSS预处理器
    • CSS选择器
    • CSS布局模型
    • CSS长度
    • CSS颜色
    • 左右分栏宽度拉伸调整
  • Web布局

  • CodeSnippet

  • Vue

  • React

  • 前端
  • Web基础
MarginLon
2022-12-26

CSS裁剪clip-path

/* logo */
/* 圆形circle(半径at圆心坐标) polygon() */
.circle {
  width: 100px;
  height: 100px;
  background: #0cc;
  clip-path: circle(50% at 50% 50%);
  -webkit-clip-path: circle(50% at 50% 50%);
}

/* 椭圆形ellipse(长、短轴半径at圆心坐标) */
.ellipse {
  width: 100px;
  height: 100px;
  background: #aaa;
  clip-path: ellipse(25% 50% at 50% 50%);
  -webkit-clip-path: ellipse(25% 50% at 50% 50%);
}

/* 内置矩形inset (上右下左的边距round上右下左圆角) */
.inset {
  width: 100px;
  height: 100px;
  background: #99f;
  clip-path: inset(10px 20px 30px 10px round 20px 5px 50px 0);
  -webkit-clip-path: inset(10px 20px 30px 10px round 20px 5px 50px 0);
}

/* 正三角形 */
.triangle {
  width: 100px;
  height: 87px;
  background: #c00;
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  -webkit-clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
}

/* 正方形 */
.square {
  width: 100px;
  height: 100px;
  background: #069;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%);
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
编辑 (opens new window)
上次更新: 2023/04/01, 15:26:22
CSS超链接标签a
CSS表格table

← CSS超链接标签a CSS表格table→

最近更新
01
KnockoutJS
11-12
02
综述
10-17
03
前言
10-12
更多文章>
Theme by Vdoing | Copyright © 2019-2024 MarginLon | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式