c语言color函数用法_CSS函数(三)

本文主要探讨C语言中的color函数用法,并结合CSS中的颜色函数进行对比分析,讲解它们在不同环境下的应用和浏览器支持情况。
摘要由CSDN通过智能技术生成
上次给大家介绍了转换函数、缓动函数,这次给大家介绍图形函数、滤镜函数、其他函数中常用的函数进行解读。 一、图形函数 1.circle() circle()函数用于定义一个圆形     circle(radius at X Y)        参数1:半径        参数2:水平中心点位置(X轴)        参数3:垂直中心点位置(Y轴) 1.1用法
<html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Documenttitle>    <style>        .test-div,        .test-div-item {
                margin-bottom: 10px;            width: 200px;            height: 200px;            line-height: 40px;            color: #fff;            background-color: red;        }        .test-div-item {
                background-color: green;        }        .div1 {
                clip-path: circle(50px at 100px 100px);        }        .div2 {
                clip-path: circle(100px at 50px 50px);        }        .div3 {
                clip-path: circle(100px at 120px 120px);        }style>head><body>    <div class="test-div">        <div class="test-div-item div1">clip-path: circle(50px at 100px 100px);div>    div>    <div class="test-div">        <div class="test-div-item div2">clip-path: circle(100px at 50px 50px);div>    div>    <div class="test-div">        <div class="test-div-item div3">clip-path: circle(100px at 120px 120px);div>    div>body>html>
效果图

8dc1c0595dcb91c52684e40da6ba1e81.png

1.2浏览器支持

函数 ce16bd07c704c5f4cadda6bb970ba666.png d762281515dfedfe67dfb6682819c9ce.png b8ad9b88ee5c7a2da06b4a1ba711b03a.png 43f47776c60c93c26aa218b0d237e682.png 73ff0451e94d392c439b1c46d2a2e5dd.png
circle() 53.0 14.0 49.0 10.0 40.0
2.ellipse() ellipse()函数用于定义一个椭圆形 ellipse(radiusX radiusY at X Y)        参数1:水平半径(X轴半径)         参数2:垂直 半径(Y轴半径)        参数3:水平中心点位置(X轴)        参数4:垂直中心点位置(Y轴) 2.1用法
<html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Documenttitle>    <style>        .test-div,        .test-div-item {
                margin-bottom: 10px;            width: 200px;            height: 200px;            line-height: 40px;            color: #fff;            background-color: red;        }        .test-div-item {
                background-color: green;        }        .div1 {
                clip-path: ellipse(50px 80px at 100px 100px);        }        .div2 {
                clip-path: ellipse(100px 80px at 50px 50px);        }        .div3 {
                clip-path: ellipse(100px 80px at 120px 120px);        }style>head><body>    <div class="test-div">        <div class="test-div-item div1">clip-path: ellipse(50px 80px at 100px 100px);div>    div>    <div class="test-div">        <div class="test-div-item div2">clip-path: ellipse(100px 80px at 50px 50px);div>    div>    <div class="test-div">        <div class="test-div-item div3">clip-path: ellipse(100px 80px at 120px 120px);div>    div>body>html>
效果图

2ece0096e33182f9bd2f3722beecd192.png

2.2浏览器支持
函数 ce16bd07c704c5f4cadda6bb970ba666.png d762281515dfedfe67dfb6682819c9ce.png b8ad9b88ee5c7a2da06b4a1ba711b03a.png 43f47776c60c93c26aa218b0d237e682.png 73ff0451e94d392c439b1c46d2a2e5dd.png
ellipse() 53.0 14.0 49.0 10.0 40.0
3.inset() inset()函数指定一个inset类型的矩形     未指定round四个参数分别为inset(top right bottom left)         参数1:上边向内距离         参数2:右边向内距离         参数3:下边向内距离         参数4:左边向内距离     指定round参数为inset(top right bottom left round top right bottom left)                  参数1:上边向内距离         参数2:右边向内距离         参数3:下边向内距离         参数4:左边向内距离         参数5:指定圆角         参数6:上边圆角度数         参数7:右边圆角度数         参数8:下边圆角度数         参数9:左边圆角度数 3.1用法
<html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Documenttitle>    <style>        .test-div,        .test-div-item {
                margin-bottom: 10px;            width: 200px;            height: 200px;            line-height: 40px;            color: #fff;            background-color: red;        }        .test-div-item {
                background-color: green;        }        .div1 {
                clip-path: inset(20px 40px round 10px);        }        .div2 {
                clip-path: inset(10px 20px 40px 60px);        }        .div3 {
                clip-path: inset(20px round 10px 30px);        }style>head><body>    <div class="test-div">        <div class="test-div-item div1">clip-path: inset(20px 40px round 10px);div>    div>    <div class="test-div">        <div class="test-div-item div2">clip-path: inset(10px 20px 40px 60px);div>    div>    <div class="test-div">        <div class="test-div-item div3">clip-path: inset(20px round 10px 30px);div>    div>body>html>
效果图

f34eb15c2432afc5a2da4061989bc509.png

3.2浏览器支持
函数 ce16bd07c704c5f4cadda6bb970ba666.png d762281515dfedfe67dfb6682819c9ce.png b8ad9b88ee5c7a2da06b4a1ba711b03a.png 43f47776c60c93c26aa218b0d237e682.png 73ff0451e94d392c439b1c46d2a2e5dd.png
inset() 53.0 14.0 49.0 10.0 40.0
4.polygon() polygon()函数用于定义一个多边形     polygon(x1 y1, x2 y2, x3 y3,...)         参数1:第一个点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值