当前位置:首页 > CSS

css制作goole

2026-01-27 23:50:27CSS

CSS制作Google图标

使用CSS可以创建Google图标的简化版本,主要涉及颜色块和基本形状的组合。以下是实现方法:

HTML结构

css制作goole

<div class="google-logo">
  <div class="blue"></div>
  <div class="red"></div>
  <div class="yellow"></div>
  <div class="green"></div>
</div>

CSS样式

css制作goole

.google-logo {
  position: relative;
  width: 150px;
  height: 150px;
}

.blue {
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #4285F4;
  border-radius: 50%;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
}

.red {
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #EA4335;
  border-radius: 50%;
  clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%);
  transform: rotate(-30deg);
  transform-origin: top left;
}

.yellow {
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #FBBC05;
  border-radius: 50%;
  clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%);
  transform: rotate(30deg);
  transform-origin: bottom left;
  left: 50px;
}

.green {
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #34A853;
  border-radius: 50%;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
  transform: rotate(30deg);
  transform-origin: top right;
  left: 50px;
}

关键实现要点

颜色代码

  • 蓝色: #4285F4
  • 红色: #EA4335
  • 黄色: #FBBC05
  • 绿色: #34A853

形状处理 使用clip-path将圆形切割为半圆,通过transform旋转不同角度形成G字母的曲线效果。定位采用绝对定位叠加,通过调整transform-origin控制旋转中心点。

响应式调整 可以通过修改容器.google-logo的尺寸,内部元素会自动按比例缩放。建议保持宽高相同以获得正确比例。

标签: cssgoole
分享给朋友:

相关文章

css 制作字体

css 制作字体

使用CSS自定义字体 在CSS中,可以通过@font-face规则引入自定义字体,并使用font-family属性应用这些字体。 @font-face { font-family: 'MyCus…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

前端css制作

前端css制作

CSS 基础语法与结构 CSS(层叠样式表)通过选择器、属性和值定义样式。基本语法为: 选择器 { 属性: 值; } 例如: h1 { color: blue; font-size:…