`

css 三角箭头

    博客分类:
  • web
阅读更多
要做效果:天猫首页分类导航白色小三角



主要用css设置border的样式

首先看一下,一个普通的设置border情况
<html>
 <head>
  <title>test </title>
  <style type="text/css">
	 .arrow {
		width:50px;
		height:50px;
		border-style: solid;
		border-color: red green red green;
		border-width: 60px 60px 60px 60px;
	}
  </style>
 </head>
 <body>
	<div class="arrow"></div>
 </body>
</html>


效果图



当把上面的样式width和height改为0时



然后在把左边border的宽度该为0



最后把右边border颜色改为白色



白色的三角基本上就出来了。最后再包一层div,底色和三角的上下border颜色一样,
最后样式代码
<html>
 <head>
  <title>test </title>
  <style type="text/css">
	 .arrow {
		position:absolute;
		top:30px;
	    right:0px;
		width:0px;
		height:0px;
		border-style: solid;
		border-color: red white;
		border-width: 60px 60px 60px 0px;
	}
	.base{
		position:absolute;
		width:350px;
		height:180px;
		background-color:red;
	}
  </style>
 </head>
 <body>
	<div class="base">
		<div class="arrow"></div>
	</div>	
 </body>
</html>


效果:





对于一个div,当width和heigth都设置为0时,这是
若border不为0,则不为0的border就会相交于一点,
每一个border方向上就会形成一个三角形。只留一边
与父元素底色不同,就会呈现三角形效果。
  • 大小: 11.1 KB
  • 大小: 4.9 KB
  • 大小: 3.6 KB
  • 大小: 3 KB
  • 大小: 3.2 KB
  • 大小: 7 KB
1
0
分享到:
评论

相关推荐

    css三角箭头

    纯CSS三角箭头,不用图片的。收集于互联网,只为兴趣与学习交流,不作商业用途

    CSS三角箭头应用实践

    CSS三角箭头是指利用CSS(层叠样式表)的属性来创建箭头形状的图形,常用于网页设计中,比如对话框箭头、下拉菜单箭头等。传统的做法会使用图片作为箭头,但这种方法需要两张图片来处理hover效果,对于只需要一个小...

    纯CSS绘制三角形箭头效果

    纯CSS绘制三角形箭头是一种高效且灵活的方法,可以避免使用图像资源,简化网页设计,同时保持良好的浏览器兼容性。这种技术主要利用了CSS边框的特性来创建形状。以下将详细解释如何通过CSS实现不同方向的三角形箭头...

    css3箭头菜单效果.rar

    【CSS3箭头菜单效果详解】 在Web开发中,菜单导航是网站布局的重要组成部分,它为用户提供直观的交互路径。随着CSS3技术的发展,我们能够创建更多动态且富有视觉吸引力的菜单效果,其中箭头菜单就是一种常见的设计...

    css实现图片(箭头)无缝滚动(向右)

    这个“css实现图片(箭头)无缝滚动(向右)”的主题主要涉及到CSS动画和定位技术,我们将深入探讨如何使用CSS来创建这种效果。 首先,要实现图片的无缝滚动,我们需要使用`@keyframes`规则来定义一个动画。这是一...

    纯CSS流程步骤箭头样式

    本主题聚焦于一种常见的网页设计元素——"纯CSS流程步骤箭头样式",这是一种高效、优雅地呈现序列或流程的方法,无需依赖图像或JavaScript,完全由CSS实现。 首先,"纯CSS"意味着我们仅通过CSS(层叠样式表)来控制...

    纯CSS绘制三角形箭头图案技术解析

    纯CSS绘制三角形箭头图案是一种高效且灵活的方法,它避免了使用图像资源,从而提高了网页加载速度并简化了设计工作。这种方法利用了CSS边框的透明性质和边框宽度来创建形状。本文将深入探讨如何使用:before和:after...

    css制作带箭头的css边框

    ### CSS制作带箭头的CSS边框 #### 知识点概述 本示例通过纯CSS技术实现了一个带有箭头的边框效果,无需使用任何背景图片,这为网页设计提供了一种轻量级且易于维护的方法。此方法主要利用了CSS中的伪元素以及边框...

    详解CSS3 用border写 空心三角箭头 (两种写法)

    在CSS3中,创建空心三角箭头是一个实用的技巧,尤其在构建用户界面或布局时。本篇文章将详细介绍如何利用border属性来实现这一效果,包括两种不同的方法。 ### 第一种写法:利用伪元素 `::before` 或 `::after` 在...

    纯CSS3实现多种箭头绘制及动画.rar_css 绘制 动画_css3箭头动画_cupipo_箭头 动画 css_纯CSS3实现

    在给定的资源“纯CSS3实现多种箭头绘制及动画.rar”中,我们聚焦于如何利用CSS3的特性来创建各种箭头图形,并实现动态效果。 首先,CSS3中的边框属性(border)是实现箭头的基础。通过巧妙地组合边框宽度、颜色和...

    css实现三角形.zip

    这个“css实现三角形.zip”压缩包文件包含了如何利用CSS来创建不同方向的三角形的示例,这对于构建诸如下拉菜单、提示箭头等交互元素时非常有用。 首先,我们要理解CSS是如何生成三角形的。由于CSS无法直接画出几何...

    纯CSS实现箭头

    在网页设计中,纯CSS实现箭头是一种常见且实用的技术,可以用来创建各种导航、提示或者装饰元素。这里我们详细探讨如何使用CSS来创建箭头,以及提供的代码示例所展示的方法。 首先,CSS(层叠样式表)是用于描述...

    CSS制作箭头图标代码(圆,三角形,椭圆)

    使用CSS3,我们可以实现更多样式上的创新,其中包括使用CSS制作各种图形,如箭头图标。利用CSS3的特性,我们可以抛弃传统的图片图标,转而使用纯CSS代码来创建圆、椭圆和三角形等基本几何图形。 首先,我们来讨论...

    css 三角形样式

    在CSS世界中,三角形样式是一种常见的视觉效果,用于创建箭头、指示器或装饰元素。这个主题主要涉及如何利用CSS的基本属性和技巧来构造出看似复杂的几何形状,特别是三角形。下面我们将深入探讨CSS创建三角形的原理...

    css实现三角形及应用示例

    在网页设计中,CSS(Cascading Style Sheets)是一种用于控制网页元素呈现样式的语言。在CSS中,通过巧妙地利用边框、内边距和背景等属性,我们可以创建出各种几何形状,其中包括三角形。本篇文章将深入探讨如何用...

    css小三角的做法与使用

    这个“css小三角的做法与使用”主题深入探讨了如何仅通过CSS来创建各种形状的三角形,并且提供了文本文档和图解以帮助学习者理解。 首先,我们要了解CSS中如何创建三角形的基本原理。这是因为CSS边框不只可以是矩形...

    css向左箭头

    在CSS(层叠样式表)中,创建向左箭头是一种常见的需求,特别是在设计对话框、提示信息(tips)或者指示方向时。标题"css向左箭头"指的是利用CSS来构建一个向左指的箭头图形。描述中提到的"用border写的左右上下箭头...

    CSS 学习 三角 border transparent 下拉框

    例如,我们可以创建一个包含多个选项的列表,然后使用CSS将其隐藏,只显示一个带有三角箭头的按钮。当用户点击按钮时,通过JavaScript显示或隐藏列表: ```html 下拉菜单 选项1 选项2 选项3 ``` ```css ...

Global site tag (gtag.js) - Google Analytics