全站搜索

网站前端之css制作卡券缺圆角

网站开发 879

网站的建立,往往伴随着诸多的功能需求,制作网站的目的是什么?或者是因为业务的宣传,为了提升业绩,抑或是想要表达什么观点、理念,传递什么价值。设计出来的网站能使浏览者在浏览的过程中能够快速、便捷的获取到想要的信息,并带来愉悦的体验。设计中的字体字号大小,内容的排版,甚至是内容之间的间距都有设定。那么,还原设计稿就很重要。例如上次提到的用css制作的小图标,最近工作中,遇到一个需要制作卡券的效果。

然而平时常见的是圆角用border-radius,可以设置成圆角边框、绘制成圆、半圆的各种圆的图形。

那么类似这样的缺圆角就可以用background: radial-gradient 背景色径向渐变来制作。

首页,先制作一个例如宽高200px的图形,填充颜色,然后在此图形上用背景色径向渐变创建一个圆,调整圆的位置到y1的方角位置,形成一个凹陷的圆角。就能形成上图的边角凹陷的图形。

那么需要两个并排形成的类似卡券的图形,则多加制作一个相同宽高的图形为y2.

Y2的样式设置为下图

但是会发现,两个图形y1和y2上没有看到缺圆角,是因为background默认是100%和repeat导致的, 将y1和y2设置background-size: 100% 50%; background-repeat: no-repeat;效果就出来了。如下图:

关于background: radial-gradient的一些参数说明:circle 和ellipse (默认的)分别是圆形的线性渐变和椭圆形的线性渐变,at是位于,right top、right bottom、top left、bottom left是一些定义渐变的位置。Transparent是表示以父元素为准的背景颜色,8px是半径。

上一篇: 下一篇:

相关推荐

  • 根据销售复杂程度做网站的策略

    449

    不同产品销售的流程、难度、复杂性是不一样的。 举一个简单的例子:销售一部手机与销售一台机床的流程就不一样,收到订单、寄快递、客户确认、客户评价,手机销售完成。但是,销售一台机床呢?了解客户需求、提供报价、支付预付款、送货、安装调配、支付尾款、提供...

    查看全文
  • 网站前端制作之css按钮动画效果

    387

    了解更多的按钮是很多网站页面的组成部分,为了使设计出来的页面更加美观,按钮的外观设计也重要,按钮需要实现的鼠标效应效果主要有默认和悬停状态,添加鼠标悬停,可以丰富优化按钮的设计,也可以吸引用户注意力,提升用户体验。鼠标的默认效果大多都是按照设计图上...

    查看全文
  • 简述PHP网站开发的MVC模式

    377

    为了提高开发时候的代码重用和开发速度,php使用了mvc的模式,主要是对代码的功能进行了分类,M:model主要是对数据库进行操作,v:view主要是前端html文件操作,c:controller主要是编写基础逻辑代码,使用mvc模式主要使代码更容易管理,其他程序员也能很快的了解代...

    查看全文
  • php短信接口对接

    394

    1.国外短信这里介绍:短信宝 用的是thinkphp 框架 在TP模块下的目录新建Service文件夹,在里面新建service服务类用于短信宝发送短信。 更多详情可参考官网: namespace Home\Service;   class SmsbaoService {     ...

    查看全文
展开更多