当前位置:首页 > CSS

css小船制作

2026-04-01 11:15:40CSS

CSS小船制作方法

使用纯CSS可以创建简洁的小船图形,主要利用bordertransformposition等属性实现。以下是两种常见的小船样式实现方式:

基础小船样式

HTML结构:

<div class="boat"></div>

CSS代码:

.boat {
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 100px solid #8B4513;
  position: relative;
}

.boat:after {
  content: "";
  position: absolute;
  left: -30px;
  top: -60px;
  width: 60px;
  height: 120px;
  background: #FFD700;
  transform: rotate(15deg);
}

带波浪效果的船

HTML结构:

<div class="boat-container">
  <div class="boat"></div>
  <div class="wave"></div>
</div>

CSS代码:

.boat-container {
  position: relative;
  width: 200px;
  height: 200px;
}

.boat {
  width: 120px;
  height: 60px;
  background: #8B4513;
  border-radius: 10px 10px 50% 50%;
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.boat:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 80px;
  background: #A0522D;
  left: 55px;
  top: -80px;
}

.boat:after {
  content: "";
  position: absolute;
  width: 60px;
  height: 40px;
  background: #F5DEB3;
  border-radius: 5px;
  left: 30px;
  top: 10px;
}

.wave {
  width: 200px;
  height: 40px;
  background: #1E90FF;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
}

动画效果增强

可以为小船添加浮动动画:

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

.boat {
  animation: float 3s ease-in-out infinite;
}

响应式调整

通过媒体查询调整小船大小:

css小船制作

@media (max-width: 600px) {
  .boat {
    transform: scale(0.7);
  }
}

这些CSS技巧组合可以创建从简单到复杂的小船视觉效果,通过调整颜色、尺寸和形状参数可获得不同风格的设计。

标签: 小船css
分享给朋友:

相关文章

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

如何制作css

如何制作css

创建CSS文件 新建一个纯文本文件,将文件扩展名改为.css,例如style.css。确保文件名不含空格或特殊字符,使用连字符或下划线分隔单词。 编写CSS语法 CSS规则由选择器和声明块组成。选择…

css 制作报表

css 制作报表

CSS 制作报表的方法 使用 CSS 制作报表主要涉及表格样式的设计、布局优化以及响应式处理。以下是几种常见的方法和技巧: 基础表格样式 通过 CSS 可以增强 HTML 表格的视觉效果,使其更符合…

css制作春季踏青

css制作春季踏青

使用CSS制作春季踏青主题效果 背景设计 通过渐变背景模拟春日天空,使用柔和的色调如浅蓝、淡绿和粉色。可以添加云朵或小鸟的剪影作为装饰元素。 body { background: linear-…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…