当前位置:首页 > CSS

css制作谷歌logo

2026-04-02 01:00:55CSS

使用CSS制作谷歌Logo

谷歌Logo由四个彩色字母组成,可以通过CSS的::before::after伪元素以及背景色实现。以下是具体实现方法:

HTML结构

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

CSS样式

.google-logo {
  display: flex;
  font-family: 'Product Sans', Arial, sans-serif;
  font-size: 72px;
  font-weight: bold;
  gap: 8px;
}

.letter {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.g-blue { background-color: #4285F4; }
.g-red { background-color: #EA4335; }
.g-yellow { background-color: #FBBC05; }
.g-green { background-color: #34A853; }

/* 第一个G字母的弯曲部分 */
.g-blue::before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  border: 8px solid white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-radius: 50%;
  transform: rotate(45deg);
  top: -8px;
  left: 20px;
}

动画效果增强

可以为Logo添加悬停动画效果:

.google-logo:hover .letter {
  animation: bounce 0.6s ease;
}

@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
}

.g-blue { animation-delay: 0.1s; }
.g-red { animation-delay: 0.2s; }
.g-yellow { animation-delay: 0.3s; }
.g-green { animation-delay: 0.4s; }

响应式调整

添加媒体查询确保不同设备上的显示效果:

@media (max-width: 600px) {
  .google-logo {
    font-size: 48px;
  }
  .letter {
    width: 40px;
    height: 40px;
  }
}

文字版本替代方案

如果需要显示完整的"Google"文字:

css制作谷歌logo

<div class="google-text">Google</div>
.google-text {
  font-family: 'Product Sans', Arial, sans-serif;
  font-size: 72px;
  font-weight: bold;
  background: linear-gradient(
    to right,
    #4285F4,
    #EA4335,
    #FBBC05,
    #4285F4,
    #34A853,
    #EA4335
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

标签: csslogo
分享给朋友:

相关文章

css网页制作

css网页制作

CSS网页制作基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是核心知识点: 选择器与样式规则 /* 标签选择器 */ p { color: #333; fo…

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

空间css制作

空间css制作

空间 CSS 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form">…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…