当前位置: 首页 > news >正文

用css画一个半圆弧(以小程序为例)

一、html结构
圆弧的html结构是 两个块级元素嵌套。

 <View className='wrap'><View className="inner">{/* 图标下的内容 */}</View></View>

二、css样式:原理是两个半圆叠在一起,就是一个半圆弧。那么,如何画一个半圆。
补充知识:border-radius的写法:
1、一个参数时,代表四个角都是这个值。
2、两个参数时,第一个参数代表:左上、右下(主对角线) ,第二个参数代 表:右上、左下(副对角线)
3、三个参数时、第一个参数代表:左上 ,第二个参数代表:右上、左下,第三个代表:右下
3、四个参数时、第一个参数代表:左上 ,第二个参数代表:右上,第三个代表:右下,第四个参数代表左下

.wrap {background: linear-gradient(to right, #55bfe9, #54aee5, #519ee1, #4e86db, #4d7ed8);width: 600px;height: 300px;display: flex;justify-content: center;// 为了让内嵌的圆的位置在外层圆的底部。营造一种拱形的感觉align-items: flex-end;// 这是画半圆的关键 左上右上的数值为高的一半 下面不动border-radius: 300px 300px 0 0;.inner {box-sizing: border-box;background: #fff;width: 460px;height: 230px;display: flex;justify-content: center;align-items: center;border-radius: 230px 230px 0 0;.graphContent {margin-top: 91px;}}}

效果图~~~
在这里插入图片描述

http://www.lryc.cn/news/178058.html

相关文章:

  • redis介绍
  • 数学建模常用模型
  • Linux 基本语句_5_创建静态库|动态库
  • 【每日一题】2703. 返回传递的参数的长度
  • 虚拟DOM详解
  • Linux配置命令
  • Kafka:介绍和内部工作原理
  • 在 EMR Serverless 上使用 Delta Lake
  • Stream流的使用详解(持续更新)
  • golang工程——gRpc 拦截器及原理
  • Python接口自动化之unittest单元测试
  • 在亚马逊云科技Amazon SageMaker上部署构建聊天机器人的开源大语言模型
  • 【51单片机】10-蜂鸣器
  • 26377-2010 逆反射测量仪 知识梳理
  • css实现渐变电量效果柱状图
  • FileManager/本地文件增删改查, Cache/图像缓存处理 的操作
  • vue中使用富文本编辑器
  • 13.(开发工具篇github)如何在GitHub上上传本地项目
  • vue3中状态适配
  • uniapp h5 端 router.base设置history后仍有#号
  • 上网行为监管软件(上网行为管理软件通常具有哪些功能)
  • C#中的for和foreach的探究与学习
  • 【ES6知识】Promise 对象
  • 【Git】配置SSH密钥实现Git操作免密
  • AI能给百融云带来什么?
  • AI创作系统ChatGPT商业运营版源码+AI绘画/支持GPT联网提问/支持Midjourney绘画+Prompt应用+支持国内AI提问模型
  • vue.draggable拖拽,项目中三个表格互相拖拽的实例操作,前端分页等更多小技巧~
  • 400G DR4 QSFP-DD光模块:数据中心应用全攻略
  • 自动驾驶:路径规划概述
  • vlc将本地文件推流成ts实时流