android三角形切图软件,还在为小三角形切图?使用纯CSS写一个简单的三角形
同学们,当美工给的设计图是这样:
或者这样:
我的内心其实是拒绝的-_-;但工作还得干,大部分同学会写
.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写一个简单的三角形相关推荐
- css如何实现一个小三角形,用纯css写一个常见的小三角形
js小技巧 js判断字符长度 直接使用String对象的属性,空格亦算一个字符 myString = "Hello world"; length = myString.length ...
- 思维导图软件哪个好?MindNow思维导图
思维导图软件哪个好?现在思维导图已经应用到各个领域中,工作中,我们可以使用思维导图做计划.分析和总结:学习中,我们可以使用思维导图整理学习方法.计划等等:生活中,我们可以使用思维导图列出一张清单,一目 ...
- 【CSS如何画简单的三角形或者梯形】
CSS如何画简单的三角形或者梯形 三角形 直角三角形 梯形 直角梯形 三角形 1.设置一个盒子,类名为root.将盒子的width和height设置为0px. 盒子不需要设置宽度和高度,由边框bord ...
- python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...
python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...
- 28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形
28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形 原文地址:https://segmentfault.com/a/1190000014946883 感想:三个平面图形旋转 HTML代码: < ...
- Directx11教程(6) 画一个简单的三角形(2)
在上篇教程中,我们实现了在D3D11中画一个简单的三角形,但是,当我们改变窗口大小时候,三角形形状却随着窗口高宽比例改变而改变,如下图所示: 这是因为我们改变了窗口大小,但后缓冲大小在程序初始化时候, ...
- jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)
用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...
- 前端学习之路—用css画一个圆形,三角形,椭圆
用css画一个圆形,三角形,椭圆 一.圆形 css代码如下: <!DOCTYPE html> <html lang="en"> <head>&l ...
- linux画鱼骨图插件,还在用word画鱼骨图?教你一款超实用的鱼骨图绘制软件
鱼骨图又叫石川图或因果图,它可以帮助你分析一个问题的所有可能原因.说到绘制鱼骨图的工具,有人用办公常用的Word,也有人用Visio.本文将为您推荐一款无需任何绘图功底,也可以轻松上手的鱼骨图绘制软件 ...
最新文章
- 主键SQL教程–如何在数据库中定义主键
- MySQL主从复制故障案例一
- [导入]ASP.NET生成高质量缩略图通用函数(c#代码)
- ES6新特性之let和const命令
- 博士毕业论文悲情致谢引女友回应:学术是一场超越金钱的修行
- 用html5做淡出淡入效果,在Html5 canvas中淡入淡出
- python 可视化项目_python3项目之数据可视化
- [翻译] PPDragDropBadgeView
- python webkit内核_GitHub - yufengsoft/wke: 基于Webkit精简的纯C接口的浏览器内核,可用于桌面UI、浏览器。...
- Axure 9注册码,亲测可用
- 信息安全实验三 :PGP邮件加密软件的使用
- python画点位变化向量图
- 你如何理解软件测试?
- 机器学习方法三要素理解:模型、策略、算法
- CSS--实心小圆点样式
- laravel过滤富文本提交的标签(防止XSS等js脚本攻击)
- Python3网络爬虫之requests动态爬虫:拉钩网
- Java入门(四)JAVA SE 02
- Python基础(十二)——循环语句
- ios 黑魔法 解决问题
热门文章
- 1247元给孩子买齐保险
- 云管理平台:9大开源云管理平台(CMP)
- Gazebo機器人仿真學習探索筆記(二)基本使用說明
- K8S (kubernetes)pod服务 Status 处于 Containercreating,Ready处于0/1 的问题解决
- 列表项目<li>标签的使用
- 美国最新调查显示 50% 企业已在用 ChatGPT,其中 48% 已让其代替员工,你怎么看?
- python的三种取整方式_python取整函数-取整函数,PYTHON
- 外汇投资有什么做单技巧?(分享)
- vue其他之“vue常用方法2”
- 双十一后消费循环:把闲余放到闲鱼