当前位置:首页 > CSS

css制作谷歌图标

2026-04-02 17:41:29CSS

使用CSS绘制谷歌图标

谷歌图标由四个彩色字母组成,可以通过CSS的伪元素和背景色属性实现。以下是具体实现方法:

<div class="google-logo">
  <span class="blue"></span>
  <span class="red"></span>
  <span class="yellow"></span>
  <span class="green"></span>
</div>
.google-logo {
  position: relative;
  width: 200px;
  height: 200px;
}

.google-logo span {
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.blue {
  background: #4285F4;
  top: 20px;
  left: 20px;
}

.red {
  background: #EA4335;
  top: 20px;
  right: 20px;
}

.yellow {
  background: #FBBC05;
  bottom: 20px;
  left: 20px;
}

.green {
  background: #34A853;
  bottom: 20px;
  right: 20px;
}

添加字母效果

若要更接近真实谷歌图标,可以添加字母G的白色部分:

.google-logo::before {
  content: "G";
  position: absolute;
  font-family: 'Product Sans', Arial, sans-serif;
  font-size: 90px;
  font-weight: bold;
  color: white;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

响应式调整

使图标能适应不同屏幕尺寸:

@media (max-width: 600px) {
  .google-logo {
    width: 100px;
    height: 100px;
  }

  .google-logo span {
    width: 40px;
    height: 40px;
  }

  .google-logo::before {
    font-size: 45px;
  }
}

动画效果

添加简单的悬停动画:

css制作谷歌图标

.google-logo:hover span {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

注意事项

  • 使用标准谷歌色值确保颜色准确
  • 考虑添加Product Sans字体引用以获得最佳视觉效果
  • 对于更复杂的实现,可以使用SVG或Canvas技术
  • 确保各元素的z-index正确设置以避免重叠问题

以上代码将创建一个简洁的谷歌图标CSS实现,可根据需要调整尺寸、颜色和动画效果。

标签: 图标css
分享给朋友:

相关文章

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

css日历制作

css日历制作

基础日历结构 使用HTML创建日历的基本框架,通常包含表格元素。月份、星期几和日期通过<table>标签组织,表头显示星期几,表格主体填充日期数字。 <div class="cal…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css 在线制作

css 在线制作

CSS 在线制作工具推荐 以下是一些实用的在线 CSS 工具,可用于快速生成、编辑和优化 CSS 代码: CSS 生成器 CSS3 Generator(如css3generator.com):…

css制作图片

css制作图片

使用CSS创建图片效果 CSS可以通过多种方式实现图片的显示、处理和特效。以下是几种常见的方法: 使用background-image属性 在CSS中可以通过background-image属性将图…

css制作软件

css制作软件

CSS制作工具推荐 在线CSS生成器 CSS Generator:提供多种CSS效果(如阴影、渐变、动画)的实时生成与代码导出。 EnjoyCSS:可视化界面调整参数,自动生成复杂CSS代码…