当前位置:首页 > CSS

css 制作圆形

2026-02-13 05:36:24CSS

使用 border-radius 属性

通过将元素的 border-radius 设置为 50%,可以将正方形或长方形元素变为圆形。

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #3498db;
}
  • 确保 widthheight 值相同,否则会生成椭圆形。

使用 aspect-ratio 保持比例

若希望圆形动态适应内容,可通过 aspect-ratio: 1/1 强制宽高比为 1:1。

.dynamic-circle {
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #e74c3c;
}

通过伪元素创建圆形

利用 ::before::after 伪元素生成圆形,无需额外 HTML 标签。

.element::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #2ecc71;
}

圆形边框与阴影

为圆形添加边框和阴影效果,增强视觉层次。

.fancy-circle {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #f1c40f;
  border: 3px solid #e67e22;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

响应式圆形

结合百分比单位或 vw/vh 单位实现响应式圆形。

css 制作圆形

.responsive-circle {
  width: 20vw;
  height: 20vw;
  border-radius: 50%;
  background-color: #9b59b6;
}

标签: 圆形css
分享给朋友:

相关文章

淘宝css导航栏制作

淘宝css导航栏制作

淘宝CSS导航栏制作方法 使用HTML和CSS可以轻松制作类似淘宝的导航栏。以下是一个常见的实现方式: HTML结构 <div class="nav-container"> <…

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

友情链接css制作

友情链接css制作

友情链接CSS制作 友情链接是网站之间互相推广的一种方式,通常以文字或图片形式展示。通过CSS可以美化友情链接的样式,使其更符合网站整体设计风格。 文字链接样式 设置文字链接的基础样式,包括颜色、…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…

css制作goole

css制作goole

使用CSS制作Google标志 Google标志由多彩的字母和简洁的字体组成,可以通过CSS的字体属性、颜色渐变和布局来实现。 字体选择 Google标志使用自定义字体"Product Sans",…

css网站制作

css网站制作

CSS网站制作基础 选择适合的CSS框架或预处理器(如Bootstrap、Tailwind CSS、Sass/Less)能加速开发。现代CSS支持Flexbox和Grid布局,需掌握响应式设计原则。…