CSS3之创建透明边框三角

简述

在前面,我们分享过关于三角的实现方式,主要根据border属性来设置,下面我们来实现上、下、左、右各种不同颜色的三角。

  • 简述
  • 实现
    • 效果
    • 源码

实现

效果

源码

<!DOCTYPE html>
<html>
<head>
<style type='text/css'>

/* 上三角 */
.arrow-up {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid green;
}

/* 下三角 */
.arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid orange;
}

/* 右三角 */
.arrow-right {
  width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid blue;
}

/* 左三角 */
.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid silver;
}
</style>
</head>
<body>
  <div class="arrow-up"></div>
  <div class="arrow-down"></div>
  <div class="arrow-left"></div>
  <div class="arrow-right"></div>
</body>
</html>

代码比较简单,我就不过多阐述了!

时间: 2024-09-20 00:01:36

CSS3之创建透明边框三角的相关文章

CSS3实现透明边框方法实例教程

现在的网页中,经常性的会遇到弹出层的效果.类似截图如下 就是半透明的边框.汗,前端的同事想到的方案是 做个10*10的png24的半透明图片,然后作为背景平铺(让外层盒子的内边距 = 弹出层边框的宽度)这样能模拟出透明边框的效果.但是万恶的IE6不支持PNG透明.....抓狂! 今天找到一个比较优的解决方案,使用 RGBA. 先是说说 RGB, RGB色彩模式(也翻译为"红绿蓝",比较少用)是工业界的一种颜色标准,是通过对红(R).绿(G).蓝(B)三个颜色通道的变化以及它们相互之间的

实例讲解使用CSS实现多边框和透明边框的方法

  CSS多边框 Backgrounds & Borders Level 3 还是一份草案的时候,CSS WG 就在是否支持多重边框的问题进行了大量的探讨,就像是讨论多重背景图片一样.不幸的是,当时认为多重边框的用处并不大,即使需要也可以使用border-image属性来模拟.不过,WG显然忘记了在 CSS 代码中灵活地调整边框,才是我们需要的,现在开发者只能使用一些Hack手段来模拟多重边框,比如使用多重元素的嵌套来模拟多重边框.现在,我将告诉你一些更优秀的方法,无需使用多余的标签即可实现多重

《Unity开发实战》——3.5节创建透明纹理贴图

3.5 创建透明纹理贴图如果想让玩家的视线穿透一个物体,则需要透明或半透明的材质.塑料薄膜.剪贴画.网格等人工产品是可以用透明纹理贴图制作的. 3.5.1 准备工作本节会创建一个材质来模拟塑料薄膜,选它的主要原因是这种材质允许我们使用全透明制作边框的rounded borders,也可以使用半透明显示薄膜(film)本身.本节其余部分假设读者已经能够使用图片编辑器创建图片,比如一张有斜面的圆角矩形图片.如果不会操作,随时使用示例代码中名为"0423_03_04"的文件夹中的准备材料.

PhotoShop为古典美女制作一款对角斜面透明边框教程

教大家用PS制作一种对角斜面透明边框,用PS做边框,说穿了就是蒙板和滤镜的应用,滤镜有无数变化,稍稍改改参数又是另一种效果, 对于新手同学来说都没有难度.喜欢的同学可以学习一下! 效果图: 教程: 分类: PS入门教程

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.7 创建透明材质

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.7节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.7 创建透明材质 到现在为止,我们见到的着色器都有一个共同点-都用在实心材质上.如果你想提升游戏视觉效果,某些时候透明材质是个不错的选择,比如火焰效果或者窗户玻璃等.透明材质的制作相对复杂一点.在渲染实心物体之前,Uni

php imagecolorallocatealpha 创建透明图片实例

php imagecolorallocatealpha 创建透明图片实例 imagecolorallocatealpha(resource $image , int $red , int $green , int $blue , int $alpha ) imagecolorallocatealpha()的行为相同imagecolorallocate()同阿尔法增加透明 度参数. $image 图像资源,通过创造的图像功能,如,一返回imagecreatetruecolor(). $red 红色

在PS中创建透明玻璃质感的心形

图层样式因为它本身的灵活性和可编辑性所以用途很广.另一个优点是它们是可重复使用.创建一个复杂的样式后,您可以将它保存,留着以后在其他图像上使用它.此外,如果我们将多个图层样式结合在一起,也可以创造出一些复杂又美观的图层效果,而且它仍保持了每个组件的可编辑性.所以,如果你是刚学习photoshop或者是使用了一段时间,但仍想更多的了解图层样式,还有如何有效的操控它们. 那么这个教程超级适合你哦. 老规矩,先看最终效果: 步骤1 打开photoshop,新建一个文件.设置如下图,像素长宽比选择:方形

实现CSS3中的border-radius(边框圆角)示例代码

详细介绍下如何实现CSS3中的border-radius(圆角),具体代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   实现边框圆角 -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; behavior: url(border-radius.htc);   复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict/

CSS3 Animations创建返回顶部的平滑动画

一般在一个长的网页中,我们都会有一个按钮,让用户能够快速的定位到网页的不同地方,一般都是一个返回顶部的按钮,这个功能我们都是使用的jQuery来完成,但是今天,我们为大家讲解一下不使用jQuery而是使用CSS3的动画,创建返回顶部的平滑动画效果.   返回顶部的动画效果,能够让我们快速的导航到菜单栏,通常,我们使用jQuery代码是这么编写代码的 $( 'body, html' ).animate({ scrollTop : 0 }, 800 ); 所以,如果我们设置scrollTop为500