当前位置:首页 > CSS

css优惠劵制作

2026-04-02 13:52:50CSS

使用CSS制作优惠券效果

通过CSS的边框、阴影和伪元素可以创建出吸引人的优惠券效果。以下是一个典型的优惠券样式实现方法:

<div class="coupon">
  <div class="coupon-content">
    <h3>特别优惠</h3>
    <p>使用本券可享受8折优惠</p>
  </div>
</div>
.coupon {
  width: 300px;
  height: 150px;
  background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

.coupon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20%;
  width: 60%;
  height: 100%;
  border-left: 2px dashed white;
  border-right: 2px dashed white;
}

.coupon-content {
  padding: 20px;
  text-align: center;
  color: #333;
}

.coupon h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

.coupon p {
  font-size: 16px;
}

添加锯齿边缘效果

要实现更真实的优惠券边缘效果,可以使用伪元素创建锯齿边缘:

.coupon {
  position: relative;
  background: #ff6b6b;
  padding: 20px;
  color: white;
}

.coupon::before,
.coupon::after {
  content: "";
  position: absolute;
  height: 20px;
  width: 100%;
  left: 0;
  background: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 10px,
    white 10px,
    white 20px
  );
}

.coupon::before {
  top: 0;
  transform: translateY(-50%);
}

.coupon::after {
  bottom: 0;
  transform: translateY(50%);
}

添加撕线效果

优惠券常见的撕线效果可以通过CSS实现:

.coupon {
  position: relative;
  background: #fff;
  border: 1px dashed #ccc;
}

.coupon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
  background: repeating-linear-gradient(
    to right,
    transparent,
    transparent 5px,
    #ccc 5px,
    #ccc 10px
  );
  transform: translateY(-50%);
}

响应式优惠券设计

为了使优惠券在不同设备上都能良好显示,可以添加响应式设计:

css优惠劵制作

.coupon {
  max-width: 100%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .coupon {
    width: 350px;
  }
}

这些CSS技巧可以组合使用,创建出各种风格的优惠券效果。根据实际需求调整颜色、尺寸和样式细节,可以达到理想的视觉效果。

标签: css
分享给朋友:

相关文章

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值; 属…

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red;…

css怎么制作时钟

css怎么制作时钟

使用CSS制作时钟 通过CSS和少量JavaScript可以创建一个动态时钟。以下是实现方法: HTML结构 <div class="clock"> <div cla…

css制作网站

css制作网站

基础结构与样式设置 HTML文件需包含基本结构,CSS通过<style>标签内嵌或外链.css文件引入。全局样式重置常用* { margin: 0; padding: 0; }清除默认间距…

css网站制作

css网站制作

CSS网站制作基础 选择适合的CSS框架或预处理器(如Bootstrap、Tailwind CSS、Sass/Less)能加速开发。现代CSS支持Flexbox和Grid布局,需掌握响应式设计原则。…

css二级菜单制作

css二级菜单制作

使用纯CSS制作二级菜单 HTML结构采用嵌套的<ul>和<li>标签,主菜单项包含子菜单: <nav class="menu"> <ul>…