同学们,当美工给的设计图是这样:

或者这样:

我的内心其实是拒绝的-_-;但工作还得干,大部分同学会写

.icon{width:20px;height:20px;display:block;margin:0 auto;background:url(...)}

添加会计

或者干脆利落

.icon img{...}

添加会计

这样做是可以解决问题的,但是为了这个一个小小的小尖尖,我们还要大费周章的去切(很少同学能享受到美工给制作的sprite图片),如果遇到的设计图不是分层的或者设计软件都不熟的话是很郁闷的...

其实有一种简单的方法可以搞定这种小尖尖,大家请看:

.con2{height: 50px;line-height: 50px;text-align: center;background:#ccecec;position: relative;}

.con2 i{border: 10px solid #ccecec; border-color: transparent transparent #ccecec transparent;position: absolute; top: -20px;left: 139px; }

添加会计

这就涉及到border的问题,如果一个元素的宽度设为0,border-width却为大于0的数,结果是会出现一个正方形(每个边会成为一个等边直角三角形),如果设置border-color为上右下左不同的四种颜色,结果就会出现一个由四个等边三角形构成的正方形!

.test{width:0;border:50px solid ;border-color: #333 #ff0000 #ccecec #999}

这样大家不难想到,如果把某三个边的颜色设为透明,我们就能得到一个任意颜色的三角形了。

.test{width:0;border:50px solid ;border-color: transparent transparent #ccecec transparent}

然后我们将这个元素,例如标签,设置定位为相对定位,调整其top和left的值,即可轻易得到一个用css写的小尖尖。

至于

这个有边框的尖尖,我给大家说一下思路:在上面实现的三角中放入一个类似的元素,我们称之为子三角,父三角的border-color设置为下面div的边框颜色,子三角的border-color设置为div的背景颜色,子三角定位(注意调整子三角位置,使其恰好露出父三角1px的边),然后调整父三角的位置,OK大功告成!

如果知道的兄台就当是看个戏,不是很熟练的同学可以自己多练练。希望多多批评指正!

【前端切图】用css画一个卡通形象-小猪佩奇

最近在腾讯云技术社区遇到了一位奇才,用css画出了一个社会人小猪佩奇,不得不服.研究了一下他的文章https://segmentfault.com/a/1190000014909658,感觉甚是有趣, ...

用纯css写一个常见的小三角形

.test{ margin:50px auto; width: 0; height: 0; overflow: hidden; border-width: 10px; border-color: #0 ...

纯CSS写三角形-border法

(1)有边框的三角形 我们来写下带边框的三角形. 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要 ...

分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业 ...

Directx11学习笔记【十一】 画一个简单的三角形--effect框架的使用

这里不再介绍effect框架的具体使用,有关effect框架使用可参考http://www.cnblogs.com/zhangbaochong/p/5475961.html 实现的功能依然是画一个简单 ...

纯css写带小三角对话框

在实际样式中经常会遇到要写类似对话框的样式,而这种样式往往会有一个小三角,如下所示: 那么如何用css写出来呢,其实很简单,先让父元素相对定位,然后运用css的伪类before或after.就可以写个 ...

Directx11教程(6) 画一个简单的三角形(2)

原文:Directx11教程(6) 画一个简单的三角形(2)      在上篇教程中,我们实现了在D3D11中画一个简单的三角形,但是,当我们改变窗口大小时候,三角形形状却随着窗口高宽比例改变而改变, ...

Directx11教程(5) 画一个简单的三角形(1)

原文:Directx11教程(5) 画一个简单的三角形(1)       在本篇教程中,我们将通过D3D11画一个简单的三角形.在D3D11中,GPU的渲染主要通过shader来操作(当然还有一些操作 ...

纯 CSS 创建一个三角形

[要求]:用纯CSS创建一个三角形的原理是什么? ♪ 答: 把上.左.右三条边隐藏掉(颜色设为 transparent) [实现]: #demo { width: 0; height: 0; bord ...

随机推荐

[LeetCode] Non-overlapping Intervals 非重叠区间

Given a collection of intervals, find the minimum number of intervals you need to remove to make the ...

ASP.NET Core开发-Docker部署运行

ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...

iPad Pro分辨率

iPad Pro分辨率  为 2732 x 2048

js运动框架tween

myAnimate

android三角形切图软件,还在为小三角形切图?使用纯CSS写一个简单的三角形相关推荐

  1. css如何实现一个小三角形,用纯css写一个常见的小三角形

    js小技巧 js判断字符长度 直接使用String对象的属性,空格亦算一个字符 myString = "Hello world"; length = myString.length ...

  2. 思维导图软件哪个好?MindNow思维导图

    思维导图软件哪个好?现在思维导图已经应用到各个领域中,工作中,我们可以使用思维导图做计划.分析和总结:学习中,我们可以使用思维导图整理学习方法.计划等等:生活中,我们可以使用思维导图列出一张清单,一目 ...

  3. 【CSS如何画简单的三角形或者梯形】

    CSS如何画简单的三角形或者梯形 三角形 直角三角形 梯形 直角梯形 三角形 1.设置一个盒子,类名为root.将盒子的width和height设置为0px. 盒子不需要设置宽度和高度,由边框bord ...

  4. python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...

    python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...

  5. 28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形

    28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形 原文地址:https://segmentfault.com/a/1190000014946883 感想:三个平面图形旋转 HTML代码: < ...

  6. Directx11教程(6) 画一个简单的三角形(2)

    在上篇教程中,我们实现了在D3D11中画一个简单的三角形,但是,当我们改变窗口大小时候,三角形形状却随着窗口高宽比例改变而改变,如下图所示: 这是因为我们改变了窗口大小,但后缓冲大小在程序初始化时候, ...

  7. jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)

    用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...

  8. 前端学习之路—用css画一个圆形,三角形,椭圆

    用css画一个圆形,三角形,椭圆 一.圆形 css代码如下: <!DOCTYPE html> <html lang="en"> <head>&l ...

  9. linux画鱼骨图插件,还在用word画鱼骨图?教你一款超实用的鱼骨图绘制软件

    鱼骨图又叫石川图或因果图,它可以帮助你分析一个问题的所有可能原因.说到绘制鱼骨图的工具,有人用办公常用的Word,也有人用Visio.本文将为您推荐一款无需任何绘图功底,也可以轻松上手的鱼骨图绘制软件 ...

最新文章

  1. 主键SQL教程–如何在数据库中定义主键
  2. MySQL主从复制故障案例一
  3. [导入]ASP.NET生成高质量缩略图通用函数(c#代码)
  4. ES6新特性之let和const命令
  5. 博士毕业论文悲情致谢引女友回应:学术是一场超越金钱的修行
  6. 用html5做淡出淡入效果,在Html5 canvas中淡入淡出
  7. python 可视化项目_python3项目之数据可视化
  8. [翻译] PPDragDropBadgeView
  9. python webkit内核_GitHub - yufengsoft/wke: 基于Webkit精简的纯C接口的浏览器内核,可用于桌面UI、浏览器。...
  10. Axure 9注册码,亲测可用
  11. 信息安全实验三 :PGP邮件加密软件的使用
  12. python画点位变化向量图
  13. 你如何理解软件测试?
  14. 机器学习方法三要素理解:模型、策略、算法
  15. CSS--实心小圆点样式
  16. laravel过滤富文本提交的标签(防止XSS等js脚本攻击)
  17. Python3网络爬虫之requests动态爬虫:拉钩网
  18. Java入门(四)JAVA SE 02
  19. Python基础(十二)——循环语句
  20. ios 黑魔法 解决问题

热门文章

  1. 1247元给孩子买齐保险
  2. 云管理平台:9大开源云管理平台(CMP)
  3. Gazebo機器人仿真學習探索筆記(二)基本使用說明
  4. K8S (kubernetes)pod服务 Status 处于 Containercreating,Ready处于0/1 的问题解决
  5. 列表项目<li>标签的使用
  6. 美国最新调查显示 50% 企业已在用 ChatGPT,其中 48% 已让其代替员工,你怎么看?
  7. python的三种取整方式_python取整函数-取整函数,PYTHON
  8. 外汇投资有什么做单技巧?(分享)
  9. vue其他之“vue常用方法2”
  10. 双十一后消费循环:把闲余放到闲鱼