css实现一个缺口小三角

.square{
     width:0;
     height:0;
     margin:0 auto;
     border:6px solid transparent;
     border-bottom: 6px solid red;  //自行调整方向,.
 } 

带缺口的三角形:

<div class="box b1"></div>
<div class="box b2"></div> 
.box{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height:0;
    border: 6px solid transparent;
}
.b1{
    border-bottom-color:#000 ;
}
.b2{
    border-bottom-color:#fff ;
} 
时间: 2024-07-29 11:23:36

css实现一个缺口小三角的相关文章

CSS创建三角形(小三角)的几种方法

你可以在很多地方看到三角形(小三角):tooltips提示框.下拉菜单.甚至在loading载入动画里.不管你喜欢还是不喜欢,这些小元素对各UI元素之间的联系关系式很重要的. 有一些不同的方法来设计并制作一个三角形,在本文中,我将介绍: 点此查看实例展示 编码 图片 假如你已经有了三角形的图片,并且减少HTTP请求,那么将这个图片转换成一个BASE64字符串是最好的解决方案. 有用的工具(用于图片转换成BASE64编码): http://webcodertools.com/imagetobase

css直接写出小三角

在开发移动端项目时,总是遇到很多小三角,之前一直用图片,感觉好麻烦,今天尝试了直接用CSS写出小三角!先看看如何写出各种小三角! 1 /*箭头向上*/ 2 .arrow-up { 3 width:0; 4 height:0; 5 border-left:30px solid transparent; 6 border-right:30px solid transparent; 7 border-bottom:30px solid #000; 8 } 9 10 /*箭头向下*/ 11 .arrow

CSS和一个垃圾小案例

1.html的块标签 <div>:默认独占一行 <span>:默认在同一行 2.css的概述 * css指层叠样式表,样式定义如何显示html元素 *  样式通常定义在样式表中 *  外部样式表可以提升效率 *  外部样式表通常存储在css文件中 *  多个样式定义可层叠为一 *  html相当于骨架,css对骨架进行美化 3.css的基本语法 css的基本语法通常包含两个部分,一个是选择器,一个是声明 选择器{属性:属性值} 4.css的引入方式 *行内样式:直接在html的元素

纯CSS实现提示框小三角

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

一个常见下拉菜单的样式:一体化小三角(纯css手写解决)

类似下拉菜单2个一体化小三角,习惯上用字体图标加jQuery处理,比较方便,但是下面纯css手写解决方式,效果也还不错,对CSS知识也是一个比较好的孔固. 小三角用了2种不同处理方式:1.利用border属性:2.利用正方形选择45度. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>下拉菜单</title> <style> *{

纯css写带小三角对话框

在实际样式中经常会遇到要写类似对话框的样式,而这种样式往往会有一个小三角,如下所示: 那么如何用css写出来呢,其实很简单,先让父元素相对定位,然后运用css的伪类before或after.就可以写个三角形,如果想要带边框的三角形,则可以两个重叠使用.代码如下: <div class="box2"> 纯css写带小三角对话框 </div> .box2{ float:left; position:relative; width:200px; height:100p

【小技巧】只用css实现带小三角的对话框样式

一个小小的技巧: 如图所示,这种小三角,不用图片,只用css怎么实现呢? 直接上代码吧: <!DOCTYPE html> <html> <head> <title>三角</title> <style> .main{width: 100px;border: 1px solid red;height: 100px;position: relative;} .box{width: 0;height: 0;border-style: soli

用CSS制作小三角提示符号

今天在项目中遇到了如下图的切图要求. 对,重点就是那个小三角提示符号. html 结构如下 1 <div class="wrap"> 2 <div class="up-arr1"></div> 3 <div class="up-arr2"></div> 4 </div> css 结构如下: .wrap { position: relative; } .up-arr1 { po

纯CSS小三角制作

无关的知识点 ① background-clip 属性规定背景的绘制区域. 1.padding-box:从padding区域(不含padding)开始向外裁剪背景. 2.border-box:从border区域(不含border)开始向外裁剪背景. 3.content-box:从content区域开始向外裁剪背景. 4.text:从前景内容的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填充色之类的遮罩效果. ② clip auto:对象无剪切rect(<number>|aut