1. 程式人生 > >如何使用CSS畫一個小三角圖示

如何使用CSS畫一個小三角圖示

如何用css寫前端開發中常用的專案符號小三角呢?其實很簡單

HTML程式碼:

<div class="sanjiao"></div>

CSS程式碼:
.sanjiao {
	width: 0;
	height: 0;
	overflow: hidden;

	border-width: 10px;
	border-color: transparent transparent #000 transparent;
	border-style: dotted dotted solid dotted;
}

其原理就是給元素加一個比較大的邊框,箭頭的方向就是border-color四個引數的方向(上、右、下、左),箭頭指向那一邊就給哪一邊設定顏色,其他邊透明。

這樣就很方便的做了一個小的三角形圖示。

其中需要注意的地方是:由於IE6不支援overflow屬性,會將其他邊框也顯示出來,所以將不需要顯示的邊框的border-style屬性設定為dotted就可以完美相容IE6啦!

相關推薦

如何使用CSS一個三角圖示

如何用css寫前端開發中常用的專案符號小三角呢?其實很簡單 HTML程式碼: <div class="sanjiao"></div> CSS程式碼: .sanjiao { width: 0; height: 0; overflow: hidde

程式圖示庫----之用css對號和icon圖示

/*畫√ */ /* .test2 { display: inline-block; width: 6px; height: 3px; background:#fff; line

css一個箭頭圖示

<style> .wrapper{ width: 40px; height: 40px; background: #f00; position: relative; } .wrapper::before{

css--一個帶有邊框的三角形(類似於QQ的聊天框)

relative png image width css img 技術分享 白色 pos 使用css畫出如下的聊天框: 結構:<div class="chat"></div> css: .chat{ width: 300px;

css寫帶三角對話框

height 代碼 有一個 right 元素 src ive after image 在實際樣式中經常會遇到要寫類似對話框的樣式,而這種樣式往往會有一個小三角,如下所示: 那麽如何用css寫出來呢,其實很簡單,先讓父元素相對定位,然後運用css的偽類before或afte

Effective前端1---chapter 2 用CSS一個三角形

-- 前端 highlight ive 類元 light sha 畫法 兩個 1.CSS畫三角形的畫法 第一步:三角形可以用border畫出來,首先一個有四個border的div長這樣: <div class="triangle"></div>

EasyUI Datagrid 分頁的情況下實現點選表頭的三角圖示對資料庫中所有資料重新排序

說明一下: 當點選 datagrid 表頭某一列的小三角圖示時,easyui 本身是有排序的,但是在當我們對 datagrid 進行了分頁的情況下,點選排序只是對當前頁的資料進行排序,而需求需要我對資料庫裡面的所有資料進行排序,這樣的話只能從後臺先排好序再返回了。 看了一下文件,發

CSS 一個圓的背景 樣式

做專案的時候用到 需要選中的數字用圓框住 找到很久沒找到好的cssDemo 最後才整合出自己想要的樣式 #CSS 程式碼 /*紅色圓的樣式*/ .circle { width: 20px; height: 20p

如何用純 CSS 創作一個和尚

效果預覽 線上演示 按下右側的“點選預覽”按鈕可以在當前頁面預覽,點選連結可以全屏預覽。 https://codepen.io/comehope/pen/oMmYXp 可互動視訊 此視訊是可以互動的,你可以隨時暫停視訊,編輯視訊中的程式碼。 請用 chrome,

純css3 一個豬佩奇

<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /&

CSS 一個簡單的圓

.wrap{width: 486px;height: 486px;border-radius: 100%;position: relative;margin: 0 auto;overflow: hidden;}.wrapper{ width: 243px; height: 486px; position: a

css_eg02_css一個三角

今天發現了一個比較有趣的東西呢~ html部分 <div></div> css部分 div{ width: 0px; height:0p

CSS實現帶三角的提示框

最終效果大概如下: 主要實現的思路: 將提示框分為兩個部分,一個是方形的主題,一個是鏤空的三角形。所以html大體的結構應該如下: <div class="tips"> &

CSS border製作三角形狀及應用(相容IE6)

http://caibaojian.com/css-border-triangle.html 原理 css盒模型 一個盒子包括: margin+border+padding+content – 上下左右邊框交界處出呈現平滑的斜線. 利用這個特點, 通過設定不同的

css 實現邊框三角

帶有邊框的三角形如何實現呢 這種就相當於兩個絕對定位的無邊框三角形疊加在一起 為了程式碼簡潔在非ie6下采用:before和after偽類,ie6下用樣式名來實現,程式碼 1.dom元素 <div class="box sanjiao_border"&g

Echarts tooltip 自定義 css 樣式 帶三角的背景樣式

var geoCoordMap = {     '上海': [121.4648,31.2891],     '東莞': [113.8953,22.901],     '東營': [118.7073,37.5513],     '中山': [113.4229,22.478],

CSS一個帶陰影的三角形的示例代碼

xhtml 假設 :after doc col tps left targe ner 1. 思路 怎麽用CSS3畫一個帶陰影的三角形呢 ? 有童鞋說, 這還不簡單嗎 網上有很多解決方案, 但其實大多都是實現不太完美的, 存在一些問題 假設我們做一個向下的三角形箭頭 常見

在輸入框左邊加一個圖示css樣式應該怎麼寫?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

CSSCSS矩形、圓、半圓、弧形、半圓、三角、疑問框

在網頁中,經常會用到各種Icon,如果老是麻煩設計獅畫出來不免有些不好意思,所以有時候我們也可以用CSS寫出各種簡單的形狀,一來可以減輕他們的負擔,二來也可以使用CSS替代圖片,提高載入速度。 在網頁中,結合CSS能畫出來的最基本的形狀就是矩形,所以,我們可以在矩形的基礎上

css三角形以及實現帶三角的陰影效果

什麽 覆蓋 parent jpg 利用 ron 通過 技術 定位 先上圖看效果 1.三角形怎麽畫 通過控制四周邊框實現,想要紅色區域三角形的就設置其他三邊顏色設置為transparent,想要什麽什麽三角形就其他邊設置為透明顏色即可. 2.三角形畫好後,利用偽類,定位