当前位置:首页 > CSS

css制作google

2026-04-01 05:51:14CSS

使用CSS制作Google风格界面

创建一个类似Google首页的界面需要关注简洁的布局、特定的颜色和字体样式。以下是关键CSS样式和结构实现方法。

css制作google

HTML基础结构

<div class="google-container">
  <div class="logo">Google</div>
  <div class="search-container">
    <input type="text" class="search-box">
  </div>
  <div class="buttons">
    <button class="search-btn">Google Search</button>
    <button class="lucky-btn">I'm Feeling Lucky</button>
  </div>
</div>

CSS样式实现

.google-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  font-family: Arial, sans-serif;
}

.logo {
  font-size: 80px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #4285F4;
}

.search-container {
  width: 580px;
  position: relative;
  margin-bottom: 30px;
}

.search-box {
  width: 100%;
  padding: 13px 20px;
  border: 1px solid #dfe1e5;
  border-radius: 24px;
  font-size: 16px;
  outline: none;
}

.search-box:hover {
  box-shadow: 0 1px 6px rgba(32,33,36,0.28);
}

.buttons {
  display: flex;
  gap: 10px;
}

.search-btn, .lucky-btn {
  padding: 10px 16px;
  background-color: #f8f9fa;
  border: 1px solid #f8f9fa;
  border-radius: 4px;
  color: #3c4043;
  font-size: 14px;
  cursor: pointer;
}

.search-btn:hover, .lucky-btn:hover {
  border: 1px solid #dadce0;
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

颜色方案

  • 主蓝色: #4285F4 (用于Google标志)
  • 搜索框边框: #dfe1e5
  • 按钮背景: #f8f9fa
  • 文字颜色: #3c4043

字体设置

使用Arial或Roboto字体家族实现Google的标准字体外观:

css制作google

body {
  font-family: 'Arial', sans-serif;
  /* 或使用Google字体 */
  /* font-family: 'Roboto', sans-serif; */
}

响应式调整

添加媒体查询确保在不同设备上正常显示:

@media (max-width: 650px) {
  .search-container {
    width: 90%;
  }

  .logo {
    font-size: 60px;
  }
}

标签: cssgoogle
分享给朋友:

相关文章

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css尾部制作

css尾部制作

如何制作CSS尾部(页脚) 固定定位法 将页脚固定在页面底部,无论内容多少。使用position: fixed结合bottom: 0实现: footer { position: fixed;…

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义display、padding、background-color和border等属性。以下是一个简单示例: .button { display:…

css动画制作

css动画制作

CSS动画基础语法 CSS动画通过@keyframes规则定义动画序列,结合animation属性实现动态效果。以下是一个基础示例: @keyframes example { 0% {bac…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…

css制作梯形

css制作梯形

使用 CSS 制作梯形的方法 方法一:利用 border 和透明边框 通过设置元素的 border 属性,结合透明边框,可以创建梯形效果。调整边框的宽度和颜色可以控制梯形的形状和大小。 .trap…