bootstrap的三角方向符号实现

实现方法:
用空的内联块,宽度高度都设置成0,其中一边的边框设置成可见,其它三边边框设置成透明,再配合边框宽度,可见的边框就呈现成三角形。

模拟代码:
css部分:

.caret-left > span {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  margin-bottom: 0.1em;
  border-right: 0.4em dashed;
  border-top: 0.4em solid transparent;
  border-bottom: 0.4em solid transparent;
}
.caret-left:before {
  content:"";
}
.caret-right > span {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  margin-bottom: 0.1em;
  border-left: 0.4em dashed;
  border-top: 0.4em solid transparent;
  border-bottom: 0.4em solid transparent;
}
.caret-right:before {
  content:"";
}
.caret-up > span {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  margin-bottom: 0.1em;
  border-bottom: 0.4em dashed;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
}
.caret-up:before {
  content:"";
}
.caret-down > span {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  margin-bottom: 0.1em;
  border-top: 0.4em dashed;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
}
.caret-down:before {
  content:"";
}

/* 辅助样式 */
button {
	border-radius: 3px;
	background-color: #FFF;
	border: 1px solid;
	line-height: 2em;
	min-width: 2em;
}

html部分:

<button class="caret-left"><span></span></button>
<button class="caret-right"><span></span></button>
<button class="caret-up"><span></span></button>
<button class="caret-down"><span></span></button>

效果图:

时间: 2024-08-27 23:48:25

bootstrap的三角方向符号实现的相关文章

bootstrap下拉选择框倒三角所占宽度

<select id="edit" class="form-control" style="width:42%;padding-right: 3px;"> <option selected value="CNY/USD">CNY/USD</option> <option value="EUR/USD">EUR/USD</option> </s

bootstrap学习笔记之三(组件的使用)

bootstrap组件需要引入bootstrap.js才行,当然要引入bootstrap.js首先得引入JQuery. 一.下拉菜单 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了position:relative 的元素.原因是dropdown-menu元素设定了position:absolute,且top:100%: left: 0:所以需要包裹在设定了position:relative的元素内. 1 .dropup, 2 .dropdown { 3 posit

bootstrap全局css样式

以下从官网抄来的,感觉还是很实用的,运用得好,灵活运用,非常方便快捷,能大大提高开发效率,也为调整不同尺寸的屏幕节省了时间. hidden-xs @media (max-width: 767px){ .hidden-xs { display: none!important; } } @media (max-width: 991px) and (min-width: 768px){ .hidden-sm { display: none!important; } } @media (min-widt

Bootstrap辅助类

前面的话 Bootstrap提供了一组工具类,用于辅助项目的开发.本文将详细介绍Bootstrap辅助类 文本色 通过颜色来展示意图,Bootstrap 提供了一组工具类.这些类可以应用于链接,并且在鼠标经过时颜色可以还可以加深,就像默认的链接一样 .text-muted:提示,使用浅灰色(#777) .text-primary:主要,使用蓝色(#337ab7) .text-success:成功,使用浅绿色(#3c763d) .text-info:通知信息,使用浅蓝色(#31708f) .tex

BootStrap 按钮组简单介绍

学会按钮组需要掌握以下几个类. btn   btn-group btn-toolbar  btn-group-vertical   和 下拉菜单的基本类 dropdown-toggle dropdown-menu 和属性 data-toggle="dropdown"; 1:基本按钮组,仅仅一个 btn-group 就 OK 了. 1 <span class="btn-group " > 2 <button class="btn btn-p

Bootstrap 快速人门案例——前端最火的插件

今天,我给小白们分享一下比较流行的Bootstrap框架,它在工作中得到许多公司的青睐,因此对于升职和加薪很重要.同时,我们可以快速完成开发任务,减少发开周期,有不对的地方望大家指正. 如果你想走的更远,那么请勤劳一点,多看看代码,多多练习代码,如果你仔细研究代码,自己也可以写出一部分的css比较好的插件. 一.Bootstrap简介 详见官网: http://www.bootcss.com/ http://v3.bootcss.com/ 1.练习准备资源准备: 下载bootstrap资源: h

bootstrap 全局 CSS 样式

http://v3.bootcss.com/css/#less-mixins-utility 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型.在你项目中的每个页面都要参照下面的格式进行设置. 复制 <!DOCTYPE html> <html lang="zh-CN"> ...

bootstrap注意事项(八)一些辅助信息

1.三角符号 通过使用三角符号可以指示某个元素具有下拉菜单的功能.注意,向上弹出式菜单中的三角符号是反方向的. <!DOCTYPE HTML><html><head> <link rel="stylesheet" href="/stylesheets/bootstrap.min.css"> </head><body> <div class="bs-example" da

Bootstrap基本使用[转]

Bootstrap是Twitter推出的一个由动态CSS语言Less写成的开源CSS/HTML框架(同时提供Sass 移植版代码).Bootstrap提供了全面的基本及组件样式并自带了13个jQuery插件(模态对话框.标签页.滚动条.弹出框等),可满足常用开发 需要,而且还根据需要定制.另外,Bootstrap提供了优雅的HTML和CSS规范,使用者也可以参考学习.本文作者(jawidx)仅在结构层面对 Bootstrap进行介绍. 全局样式 1 Bootstrap 中用到一些 HTML元素和