一直关注js比较多,对css不是很熟,作为前端开发工程师而言这是不平衡和不合格的。当面试时或者时同行问道如何实现这个效果时候就萌到了,虽然也在各个博客上看到过实现文章但是一直没有自己去实践和理解其实现原理。
<!DOCTYPE html>
<html>
<head>
<style>
.clip{
border-style: solid dashed dashed;
border-color: #red transparent transparent;
border-width: 6px;
width:0;
height:0;
}
</style>
</head>
<body>
<div>
<div class="clip"></div>
</div>
</body>
</html>
实现的原理很简单,之前各个技术博客上都有介绍,但是一直自己没有实践过,还是需要自己去实践,这个印象和理解起来才深刻。
参考:
http://www.zhangxinxu.com/wordpress/?p=651
http://www.zhangxinxu.com/wordpress/2010/05/css-border%E4%B8%89%E8%A7%92%E3%80%81%E5%9C%86%E8%A7%92%E5%9B%BE%E5%BD%A2%E7%94%9F%E6%88%90%E6%8A%80%E6%9C%AF%E7%AE%80%E4%BB%8B/
分享到:
相关推荐
css border三角形
/*如果想改变倒三角形的大小,就改变这里的像素值*/ border-style: solid; border-color: #666 #fff #fff #fff; /*如果倒三角形的父元素背景不是白色,就把后面三个#fff改为对应的背景色*/ top: 13px; left: 40px; /*...
css border实现Bubble提示框的方法是利用border属性来实现两个三角叠加,实现箭头的方法
纯粹的CSS2的内容,没有兼容性的问题,我之前在纯CSS实现各类气球泡泡对话框效果一文中算是比较详细的讲述了CSS border属性生成三角的原理,以及实例。我觉得此技术相当实用的,故本文再次简单叙述一下,另外,本文...
使用CSS盒模型中的border(边框)即可实现如下所示的三角形: CSS实现简单三角形 实现原理: 首先来看在为元素添加border时,border的样子;假设有如下代码: <div></div> div { width: 50px; height: 50px; ...
NULL 博文链接:https://dodomail.iteye.com/blog/1701776
本篇文章主要介绍了CSS3 用border写 空心三角箭头 (两种写法),非常具有实用价值,需要的朋友可以参考下
尖三角的一般情况下都是使用图片实现的,不过在本文将为大家介绍下使用css border实现,具体的css 写法如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
今天我教大家如何用css设计对话框的尖角效果。 对话框的结构: 1,左边的矩形和右边的三角形。 第一步,实现右边的三角形》 div{ display:block; width:0px; height:0px; border-top:25px solid blue; border...
效果如下: 鼠标放上显示第二个的效果!这个不知道在哪里看的,转过来了,地址不记得了,感谢原作者 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...
具体代码如下所示: ... <!--向上的三角--> ...--向下的三角-->...--向左的三角-->...下面用CSS3分别实现向上、下、左、右的三角形 /*箭头向上*/ .arrow-up { width:0; height:0; border
利用 border 来实现2个三角形 将三角形叠在一起,实现一个类似的效果。 这是一种不错的方案。我现在小三角形的时候,也喜欢用这种方法。 二、终极方案 CSS3 是经常被提起,但在桌面端又很少被用到的内容。像 Alice ...
比较简单实用的还是使用border来创建三角形,今天主要研究这个的实现将边框分别设置为红/黄/蓝/绿 CSS Code复制内容到剪贴板 .triangle { height: 0; width: 0; overflow: hidden; font-size: 0; ...
在众多的网页效果中,都有小三角形效果的应用,能够增加特定应用的美观度,下面就给出一段实例代码,里面介绍了两种实现小三角头效果的方式。代码如下: CSS Code复制内容到剪贴板 <!DOCTYPE html> <...
Css画三角形border 加粗。
利用jQuery和css实现的模仿百度搜索列表页面的分页的足迹效果,主要运用css的border属性来实现三角形,jQuery实现切换和选中的效果:
今天我们介绍几种,用css实现左上朝向三角形(Top-Left Triangle)的写法。 示意图(以宽高各60px为例): 这种三角形,一般可以用来做“对话框”类型图形的左下小脚。 第一种: #triangle-topleft { border: 30...