首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在线css三角形生成器 「干货」

    接下来介绍的一款工具——css三角形生成器也是因为之前想要解放设计师的生产力, 自己又懒得切图或者写css代码, 所以想来想去还是自己做一个能自动生成css三角形代码的工具吧....在线css三角形生成器预览 由预览动画我们可以看到通过在线工具我们可以轻松配置各种想要的三角形, 并且能实时查看css代码. 开发完这个工具之后笔者再也不用担心还需要手写三角形代码了....实现css三角形生成器 因为这个工具的需求来自于前端, 所以肯定是要对css和js编程有一定的基础, 比如css3的 transform, transition, 布局, 盒模型, border边界特性等...接下来我们先分析一下用css实现三角形的原理. 1.css画三角形的原理 其实笔者在之前的文章中也分享过3种以上的使用css实现三角形的方案, 这里笔者介绍一个通用的方法, 也就是用border来实现三角形..., 我们都知道切换方向后css的border的几个方向属性都会变, 比如三角形的方向向上时, 我们的css如下: { border-width: 0 60px 60px 100px; border-color

    00

    CSS绘制三角形和箭头,不用再用图片了

    前言 还在用图片制作箭头,三角形,那就太lou了。css可以轻松搞定这一切,而且颜色大小想怎么变就怎么变,还不用担心失真等问题。...向下三角形 /**css*/ .d3{ margin-left: 10px; float: left; width: 0; height: 0; border-width...向左三角形 /**css*/ .d4{ margin-left: 110px; float: left; width: 0; height: 0; border-width...其实我们还可以通过,一种样式,来实现不能角度的三角形,那就是利用CSS3里面的旋转transform:rotate(90deg)。...是不是发现箭头和三角形是一样的呢?发现了,说明你已经懂了,箭头其实就是2个三角形,然后用白色三角形覆盖蓝色三角形,并且错开1px,刚刚好就形成了箭头。这就和《最强大脑》层叠消融项目是一样的。

    2.6K30

    手撸一个在线css三角形生成器

    接下来介绍的一款工具——css三角形生成器也是因为之前想要解放设计师的生产力, 自己又懒得切图或者写css代码, 所以想来想去还是自己做一个能自动生成css三角形代码的工具吧....在线css三角形生成器预览 ? 由预览动画我们可以看到通过在线工具我们可以轻松配置各种想要的三角形, 并且能实时查看css代码. 开发完这个工具之后笔者再也不用担心还需要手写三角形代码了....实现css三角形生成器 因为这个工具的需求来自于前端, 所以肯定是要对css和js编程有一定的基础, 比如css3的 transform, transition, 布局, 盒模型, border边界特性等...接下来我们先分析一下用css实现三角形的原理. 1.css画三角形的原理 其实笔者在之前的文章中也分享过3种以上的使用css实现三角形的方案, 这里笔者介绍一个通用的方法, 也就是用border来实现三角形..., 我们都知道切换方向后css的border的几个方向属性都会变, 比如三角形的方向向上时, 我们的css如下: { border-width: 0 60px 60px 100px; border-color

    1.1K40

    CSS 奇思妙想 | 巧妙的实现带圆角的三角形

    之前在这篇文章中 -- 《老生常谈之 CSS 实现三角形》,介绍了 6 种使用 CSS 实现三角形的方式。 但是其中漏掉了一个非常重要的场景,如何使用纯 CSS 实现带圆角的三角形呢?...图形拼接 不过,上文提到了,使用纯 CSS 实现带圆角的三角形,但是上述第一个方法其实是借助了 SVG。那么仅仅使用 CSS,有没有办法呢?...当然,发散思维,CSS 有意思的地方正在于此处,用一个图形,能够有非常多种巧妙的解决方案! 我们看看,一个圆角三角形,它其实可以被拆分成几个部分: ?...上述各个图形的完整代码,你可以戳这里:CodePen Demo -- A triangle with rounded and gradient background 最后 本文介绍了几种在 CSS 中实现带圆角三角形的方式...更多精彩 CSS 技术文章汇总在我的 Github -- iCSS ,持续更新,欢迎点个 star 订阅收藏。

    6.1K42

    剑走偏锋——用css制作一个三角形箭头

    通常,我们做上图那个三角形,一般都是做张图,而且需要两张,因为一般都是下拉菜单的效果,需要有个hover的样式,箭头是反的。...那是不是有更好的办法呢,毕竟要用两张图片来解决这么一个小问题太浪费资源了,于是,下面我要用一个剑走偏锋的方法来解决这一问题,用到的只需css的一个属性,就是border-width   我们先来看个样式...对,让我们把中间的文字去掉吧: image.png   这样,就出现4个三角形了,然后我们如果需要顶部那个三角形,只需要将border的left、right、bottom设置成背景色就行了: image.png...  这样,我们需要的三角形就出现了,并且可以设置4个不同方向的了: image.png   样式代码很简单,就几句话: CSS3 @font-face实现颜色大小可控的三角效果》        《告别图片—使用字符实现兼容性的圆角尖角效果beta版》   PS:因为园子里发的demo不能出现空标签,也就是我必须在

    72410

    【前端基础面试题】如何用CSS画一个三角形(详解)

    往期css3文章 详解 CSS3中最好用的布局方式——flex弹性布局(看完就会) CSS3基础属性大全 CSS3动画属性 animation详解(看完就会) CSS3 transform 2D转换之移动...旋转 缩放(详细讲解看完就会) CSS3 Z—Index 详解 CSS3 positon定位详解(通俗易懂) 目录 教学        思路        答案         理解        ...设置一个宽高为0的中心点,通过对角线划分的切割法,就得到了四个三角形,然后三个透明就可以得到一个三角形 。         ...,沿着对角形切割而成的四个三角形。                ...我们只需要将另外三个三角形设置成透明(transparent),就变成了一个三角形。

    89720

    无脑用CSS制作三角形及高级应用,看完别说你还不会!

    CSS的高级用法 有时我们在开发中会遇到如下的需求: ? ? 观察上面的图片,我们看到第一张图片手机京东下面有一个凸出盒子的三角形;第二张图片红色和白色有个斜线分割,那么我们怎么实现这种效果呢?...CSS制作三角形 首先我们平常见到的盒子都是这个样子的。 ?...所以上面的凸出盒子的三角形用定位直接定位到大盒子的适当位置就可以了,也就实现了凸出盒子三角形的效果。 CSS三角形的高级用法 那么我们怎么制作这种效果呢?...CSS代码为: .box1 { width : 0; height: 0; border-width: 150px 50px 0 0; border-style...提示: 案例代码中运用了许多的复合写法,对此如果有不熟悉的伙伴可以看我的另一篇博客 - HTML,CSS中的复合写法总结

    90910
    领券