返回顶部
首页 > 资讯 > 前端开发 > node.js >如何使用CSS写一个商城卡券
  • 351
分享到

如何使用CSS写一个商城卡券

2024-04-02 19:04:59 351人浏览 独家记忆
摘要

这篇文章主要介绍如何使用CSS写一个商城卡券,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下: 还在为上面这样格式各样的商城卡券的样式而发愁?CSS 不熟,canva

这篇文章主要介绍如何使用CSS写一个商城卡券,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体如下:

如何使用CSS写一个商城卡券 

如何使用CSS写一个商城卡券

还在为上面这样格式各样的商城卡券的样式而发愁?CSS 不熟,canvas 太难,怎么办?

用 CSS 写一个商城卡券需要几步?

一共需要三步:

  • 打开这个网址(浏览器输入 https://qishaoxuan.GitHub.io/css_tricks/hollowOut/ )

  • 找到需要的样式

  • 复制粘贴

交给测试后,我们来分析下 CSS 卡券。

我们来准备一下基础知识

radial-gradien:

background: radial-gradient(shape size at position, start-color, ..., last-color);
描述
shape确定圆的类型: 
ellipse (默认): 指定椭圆形的径向渐变。 circle :指定圆形的径向渐变
size定义渐变的大小
position定义渐变的位置

这样,我们能很容易写出一个居中的圆形背景图

.center-circle {
    width: 100px;
    height: 100px;
    background: radial-gradient(circle at 50px 50px, transparent 10px, #00adb5 0);
  }

linear-gradient

background: linear-gradient(direction, color-stop1, color-stop2, ...);
描述
direction用角度值指定渐变的方向(或角度)
color-stop1, color-stop2,...用于指定渐变的起止颜色

我们不需要知道具体的渐变过程,只要写一个简单的,写一个使用渐变属性而不渐变背景图即可:

.linear-gradient {
    width: 100px;
    height: 100px;
    background: linear-gradient(to right, #00adb5, #00adb5);
  }

background

background 是可以设置多个图片的,遵循 background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position] / [ background-size] [background-origin] [background-clip]; 使用 , 隔开即可。

开始组合基础知识

写一个最简单的

如何使用CSS写一个商城卡券

只要把上述中心圆示例的圆形位置定位在左侧即可

.left-circle{
  width: 100px;
  height: 100px;
  position: relative;
  background: radial-gradient(circle at 0 50px, transparent 10px, #00adb5 0) top left/100px 100% no-repeat;
}

进一步学习

如何使用CSS写一个商城卡券

你可还记得 background 是有 repeat 属性吗?也就是说我们只要设置一部分样式,再使用 repeat 即可,看下图片,这不就是一个不渐变的 linear-gradientradial-gradient 的组合吗,再借助伪类,我们即可写出来了。

.hollow-circles {
  width: 300px;
  height: 100px;
  position: relative;
  background: #00adb5;
  margin-bottom: 10px;
}
.hollow-circles::after {
  content: '';
  position: absolute;
  height: 5px;
  width:100%;
  left: 0;
  bottom: -5px;
  background-image: linear-gradient(to right, #00adb5 5px, transparent 5px, transparent),
  radial-gradient(10px circle at 10px 5px, transparent 5px, #00adb5 5px);
  background-size: 15px 5px;
}

复杂一点

如何使用CSS写一个商城卡券

看见很简单,不就是刚才那个圆再画一个吗,但是要考虑到两侧的颜色是不同的,所以我们需要画四个背景图才行,将每个圆定位在方形的各个角落,然后组合在一起即可。

.two-circles {
  width: 300px;
  height: 100px;
  background: radial-gradient(circle at right top, transparent 10px, #00adb5 0) top left / 60px 51% no-repeat,
    radial-gradient(circle at right bottom, transparent 10px, #00adb5 0) bottom left /60px 51% no-repeat,
    radial-gradient(circle at left top, transparent 10px, #eeeeee 0) top right /240px 51% no-repeat,
    radial-gradient(circle at left bottom, transparent 10px, #eeeeee 0) bottom right /240px 51% no-repeat;
}

以上是“如何使用CSS写一个商城卡券”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: 如何使用CSS写一个商城卡券

本文链接: https://lsjlt.com/news/76659.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用CSS写一个商城卡券
    这篇文章主要介绍如何使用CSS写一个商城卡券,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下: 还在为上面这样格式各样的商城卡券的样式而发愁?CSS 不熟,canva...
    99+
    2024-04-02
  • 如何使用C++编写一个简单的网上商城系统?
    如何使用C++编写一个简单的网上商城系统?随着互联网的发展,电子商务已经成为人们购物的主要方式之一。为了满足用户的购物需求,开发一个简单实用的网上商城系统是非常有必要的。本文将介绍如何使用C++编写一个简单的网上商城系统。一、需求分析在开始...
    99+
    2023-11-02
    网上商城 C++编程 简单系统
  • 如何利用PHP开发商城的限时折扣券系统
    随着电子商务的兴起,越来越多的企业开始构建自己的网上商城。在这样的竞争环境下,如何吸引更多的消费者成为企业所关注的重点问题之一。而限时折扣券系统则是一个不错的方法,可以增加消费决策的速度,使消费者更愿意购买商品。PHP作为一种功能强大的编程...
    99+
    2023-05-22
    PHP开发 商城系统 折扣券功能
  • 使用python简单创建一个用户和商城小
    整体思路: 1.用户功能:购买、显示余额、列表清单、输入 2.商家功能:修改和添加商品 创建两个接口: 用户: #Author: Gordon#读取文档,生成goodsf = open('goods.txt',mode='r+',enco...
    99+
    2023-01-30
    创建一个 简单 商城
  • 如何设计一个高效的MySQL商城表结构?
    如何设计一个高效的MySQL商城表结构?MySQL是目前最流行的关系型数据库管理系统之一,广泛应用于各种商城平台。合理地设计数据库表结构可以提高系统的性能和扩展能力。本文将介绍如何设计一个高效的MySQL商城表结构,并附上具体的代码示例。一...
    99+
    2023-10-31
    MySQL 商城 表结构
  • 如何利用PHP开发商城的卡片兑换功能
    随着电商市场的蓬勃发展,越来越多的商家开始借助电商平台进行销售。而在电商平台中,卡片兑换功能也变得越来越流行。通过卡片兑换功能,商家可以吸引更多的顾客,促进销售和品牌推广。因此,本文将介绍如何利用PHP开发商城的卡片兑换功能。一、什么是卡片...
    99+
    2023-05-22
    PHP 商城 卡片兑换
  • 如何构建一个高扩展性的PHP商城系统?
    随着数字化商务的发展,越来越多的企业开始考虑搭建一个自己的电子商务平台,而PHP无疑成为了很多企业开发电商项目的首选语言。但是,如何构建一个高扩展性的PHP商城系统却是让很多开发者头疼的问题。本文将从以下几个方面为大家介绍如何构建一个高扩展...
    99+
    2023-05-14
    PHP 扩展性 商城系统
  • 如何使用C++编写一个简单的电子商务平台?
    如何使用C++编写一个简单的电子商务平台?随着互联网的发展和普及,电子商务已经成为了现代商业运营的重要手段。对于开发者来说,了解如何使用C++编写一个简单的电子商务平台是非常有用的技能。本文将介绍一些基本的概念和技术,以帮助你快速上手。首先...
    99+
    2023-11-02
    C++ (编程语言) 电子商务 (应用领域) 平台 (开发目标)
  • 如何使用html/css写一首古诗
    这篇文章主要介绍如何使用html/css写一首古诗,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的三种引入方式1.行内样式,最直接最简单的一种,直接对HTML标签使用style=""。2.内...
    99+
    2023-06-14
  • 如何使用HTML和CSS创建一个卡片式布局页面
    如何使用HTML和CSS创建一个卡片式布局页面在网页设计中,卡片式布局已经成为了一种非常流行的设计趋势。它以卡片的形式展示信息,使得页面看起来整洁、直观,并且易于浏览。在本文中,我将向大家介绍如何使用HTML和CSS来创建一个简单的卡片式布...
    99+
    2023-10-27
    CSS html 卡片布局
  • 如何使用vue写一个组件
    这篇文章将为大家详细讲解有关如何使用vue写一个组件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。写一个vue组件我下面写的是以.vue结尾的单文件组件的写法,是基于we...
    99+
    2024-04-02
  • css如何写一个椭圆形按钮
    本篇内容介绍了“css如何写一个椭圆形按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • css如何写一个直角三角形
    这篇“css如何写一个直角三角形”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css如何写一个直角三角形”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起...
    99+
    2023-06-06
  • 基于JavaScript如何编写一个翻卡游戏
    这篇文章主要介绍“基于JavaScript如何编写一个翻卡游戏”,在日常操作中,相信很多人在基于JavaScript如何编写一个翻卡游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”基于JavaScript如...
    99+
    2023-07-05
  • 如何使用HTML和CSS创建一个响应式会员卡布局
    如何使用HTML和CSS创建一个响应式会员卡布局在当今社会,会员卡已成为商家吸引客户、增加销售额的一种重要手段。然而,在设计会员卡布局时,我们经常会面临一个重要问题:如何在不同设备上(如电脑、手机、平板电脑)展示出完美的响应式效果?本文将教...
    99+
    2023-10-24
    CSS html 响应式会员卡布局
  • 如何使用HTML和CSS创建一个响应式卡片墙布局
    如何使用HTML和CSS创建一个响应式卡片墙布局在现代网页设计中,响应式布局是一项非常重要的技术。通过使用HTML和CSS,我们可以创建一个响应式的卡片墙布局,以适应不同屏幕尺寸的设备。下面将详细介绍如何使用HTML和CSS创建一个简单的响...
    99+
    2023-10-25
    响应式设计 CSS样式 HTML布局
  • 如何利用MySQL和Java开发一个简单的在线商城系统
    如何利用MySQL和Java开发一个简单的在线商城系统随着互联网的发展,电子商务成为了人们购物的主要方式之一。而在线商城系统作为电子商务的核心组成部分,对于商家和消费者来说都具有重要的意义。本文将介绍如何利用MySQL和Java开发一个简单...
    99+
    2023-10-22
    MySQL Java 在线商城系统
  • 如何使用PHP实现商城客服功能
    随着电子商务的快速发展,越来越多的企业选择了在网站上搭建自己的电子商城。在电子商城中,商家需要提供完善的售前售后服务,以增强消费者的购买体验,从而促进销售。而商城客服功能则是电子商城中重要的一环。在本文中,将介绍如何使用PHP实现商城客服功...
    99+
    2023-05-23
    PHP 商城 客服
  • 如何使用纯Python写一个网页
    这篇文章主要介绍了如何使用纯Python写一个网页,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Github上逛的时候,找到一个非常酷的神器,名字叫remi ,目前收获了2...
    99+
    2023-06-16
  • 如何使用PHP开发商城的试用功能
    随着电子商务发展的越来越快,越来越多的用户选择在网上购物,这也使得网上商城日益受到关注。考虑到用户在购买商品之前需要了解其特点,一些商城开始开展试用活动,允许用户在购买之前进行试用。本文将介绍如何使用PHP开发商城的试用功能。一、商城的试用...
    99+
    2023-05-22
    PHP 商城 试用功能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作