CSS 实现自适应宽高的正圆

利用CSS伪元素增加父元素的高度,使其变成一个正方形

代码

<span class="circle-container"><span class="circle">{{number | filterNumber}}</span>
</span>
.circle-container {display: inline-block;border-radius: 50%;min-width: 50px; /*如果min-height太小(一般>=25即可,这里取50为了使数字在3位数以下大小一致) 会被字体的大小撑开导致形成的圆不圆*/min-height: 50px;padding: 5px;text-align: center;box-sizing: content-box;line-height: 1;white-space: nowrap;&:before {content: '';display: inline-block;vertical-align: middle;padding-top: 100%;height: 0;}& > span{display: inline-block;vertical-align: middle;}
}

Refernce

https://stackoverflow.com/questions/41855730/css-circle-without-using-fixed-width-and-height/41856203

CSS 实现自适应宽高的正圆相关推荐

  1. CSS——图片自适应宽高

    宽度拉伸:把width设置成100%,height设置auto 高度拉伸:把height设置成100%,width设置auto ​ <!DOCTYPE html> <html lan ...

  2. html设置box设置长度自适应,CSS实现宽度自适应宽高16:9的矩形的示例

    前面我们讲了怎么做一个自适应宽高1:1的正方形 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100%,那么高为h=9/16=56.25% 第二步利用之前所说设置padding ...

  3. css实现整体网页16 9,CSS实现宽度自适应宽高16:9的矩形的示例

    前面我们讲了怎么做一个自适应宽高1:1的正方形 https://www.ddpool.cn/css/753385.html 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100 ...

  4. html表格实现图片排列布局,纯css实现朋友圈照片排列布局(附单图自适应宽高)...

    效果图 image.png image.png image.png image.png image.png 思路 设置flex实现正常的三列布局 ul{ padding:0px; width:300p ...

  5. 图片圆角边框自适应宽高(深夜原创)

    最近挺忙,没来得及更新博客!夜深了,给大家分析下几种图片圆角边框自适应宽高在不同情况下代码实现方法.请先看如下代码: <!DOCTYPE html> <head> <me ...

  6. UILabel实现自适应宽高需要注意的地方(三)

    一.需求图如下所示  UILabel 的高度自适应 UILabel中的段落间距可设置 图片效果如下: 调整段落适应长宽高方式: 需求: 保证"游戏玩法" 章节,UILabel高度自 ...

  7. Excel单元格插入图片,并自适应宽高——保姆级教程

    Excel单元格插入图片,并自适应宽高--保姆级教程 author:陈镇坤27 日期:2022年3月22日 创作不易,转载请注明来源 摘要:计算图片高宽像素,将Excel单元格高宽单位转化为以像素为单 ...

  8. 小程序图片自适应宽高,保持图片比例不变

    小程序图片自适应宽高,保持图片比例不变 小程序中,可根据需求给image设置 mode属性来控制图片的裁剪.缩放模式 如果要保持图片在容器内不变形可设置mode属性为aspectFit 代码如下: / ...

  9. [echarts] 图表自适应宽高大小

    <div class="echart-wrap" :ref="wrapId" :id="wrapId" ><div :re ...

最新文章

  1. linux挂载移动硬盘 格式化_linux系统下如何挂载NTFS移动硬盘
  2. python和idl_有前辈对比过IDL和Python的速度吗,哪个会快点?
  3. Storm概念学习系列之storm-starter项目(完整版)(博主推荐)
  4. PHP学习笔记——Php文件引入
  5. 使用Java扫描DynamoDB项目
  6. 现代IM系统中消息推送和存储架构的实现
  7. 《壹百度—百度十年千倍的29条法则》
  8. MongoDB 将Json数据直接写入MongoDB的方法
  9. 身份证(省市)编码表
  10. 西门子224XP型PLC和MCGS触摸屏控制MM420变频器
  11. Windows 10 低版本驱动数字签名更新的必要性
  12. 2020宁波银行终面一分钟抽词演讲
  13. 【UE4】 自定义编辑器的放置Actor窗口
  14. 万年历、黄历,获取每日的宜忌、五行、冲煞、值神、彭祖百忌、吉神宜趋、今日胎神、凶神宜忌、二十八星宿、建除十二神
  15. 苹果电脑常用的计算机英语怎么说,史上最强苹果电脑Mac Pro发布 有啥亮点(中英文)...
  16. 弘辽科技:如何获取淘宝推广链接?有哪些推广方法?
  17. ZZULIOJ-1095: 时间间隔(多实例测试)(Java)
  18. 如何根据文献末尾的参考文献找到被引用的文献
  19. 若要赞美晴天请等到黄昏之后
  20. Failed to load resource: the server responded with a status of 416 (Requested Range Not Satisfiable)

热门文章

  1. 前端开发工具——Chrome浏览器调试工具
  2. 解决win10 耳机音质很差的问题
  3. 同花顺中如何自定义函数
  4. 浙江:农村资金互助社“试水”
  5. C#控件中的KeyDown、KeyPress 与 KeyUp使用区别
  6. winform无法屏蔽回车事件、KeyPress事件不执行问题解决
  7. Windows命令之ipconfig命令
  8. 出现各种浏览器停止工作-已解决
  9. 图卷积神经网络 国科大沈华伟 视频笔记
  10. 用写作精进技术,推荐这几位朋友