麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

如何利用css或html5畫出一個(gè)三角形??jī)煞N不同的制作三角形方法(代碼實(shí)例)

2020-03-24 16:04:54
字體:
供稿:網(wǎng)友
首頁 > web前端 > css教程 > 正文 如何利用css或html5畫出一個(gè)三角形??jī)煞N不同的制作三角形方法(代碼實(shí)例) 2018-09-12 16:08:04 1058 第六期線上培訓(xùn)班
我們?cè)谄綍r(shí)的前端開發(fā)的時(shí)候,有時(shí)候是需要一些小圖形來豐富一下頁面效果,比如:下拉列表的倒三角圖形。那么這樣的一個(gè)三角形是如何制作出來的,本章給大家介紹如何利用css或html畫出一個(gè)三角形??jī)煞N不同的制作三角形方法(代碼實(shí)例)。讓大家知道如何用純css代碼實(shí)現(xiàn)三角形的繪制,或者使用html5是如何畫三角形的。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

一、利用css的border屬性,即可實(shí)現(xiàn)三角形的繪制

代碼:

 !DOCTYPE html  html  head  meta charset= UTF-8  title border 屬性--繪制三角形 /title  style  .demo{ height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:#FF9600 transparent transparent transparent; border-style:solid dashed dashed dashed; border-width:20px; /style  /head  body  div >

效果圖:

1.jpg

利用css的border屬性實(shí)現(xiàn)三角形的原理:css盒模型

一個(gè)盒子模型包括: margin+border+padding+content,上下左右邊框交界處出呈現(xiàn)平滑的斜線. 利用這個(gè)特點(diǎn), 通過設(shè)置不同的上下左右邊框?qū)挾然蛘哳伾梢缘玫叫∪? 小梯形等.調(diào)整寬度大小可以調(diào)節(jié)三角形形狀.

.demo { height:20px; width:20px; border-color:#FF9600 #3366ff #12ad2a #f0eb7a; border-style:solid; border-width:20px;}

效果圖:

2.jpg

當(dāng)把height和width都設(shè)置成0后,得到:

3.jpg

把其他顏色都去掉,只留下橙色后,就得到一個(gè)三角形:

1.jpg

二、利用html5的canvas畫布,即可實(shí)現(xiàn)三角形的繪制

 !DOCTYPE html  html  head  meta charset= UTF-8  title canvas-繪制三角形 /title  /head  body  canvas id= canvas width= 500 height= 500  瀏覽器不支持canvas /canvas  script  window.onload=function () { var canvas=document.getElementById( canvas //獲取canvas對(duì)象 var ctx=canvas.getContext( 2d //創(chuàng)建二維的繪圖上下文對(duì)象 ctx.beginPath(); ctx.linewidth=20; ctx.lineJoin= round //兩條線交匯時(shí)的邊角類型(miter 尖角默認(rèn) bevel斜角 round 圓角 ) ctx.moveTo(10,10); ctx.lineTo(110,10); ctx.lineTo(60,50); ctx.closePath(); //closePath() 關(guān)閉路徑 閉合 ctx.stroke >

效果圖:

4.jpg

利用html5的canvas畫布,即可實(shí)現(xiàn)三角形繪制的重點(diǎn):

三角形在畫布中的三個(gè)坐標(biāo):moveTo(10,10)----左上角坐標(biāo),ctx.lineTo(110,10)-----右上角 坐標(biāo), ctx.lineTo(60,50)----下面坐標(biāo)

以上就是如何利用css或html5畫出一個(gè)三角形??jī)煞N不同的制作三角形方法(代碼實(shí)例)的詳細(xì)內(nèi)容,其它編程語言

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 法国性xxx精品hd专区 | 久久精品日本一区 | 一区二区三区日本在线观看 | 亚洲性生活视频 | 中文字幕国产日韩 | 蜜桃成品人免费视频 | 国产精品久久久久久久久久久久久久久 | 91丨九色丨国产在线观看 | 99爱视频在线观看 | 草草视频免费 | 污片视频网站 | 国产精品自拍99 | 亚洲性综合网 | 日日做夜夜操 | 一级性生活免费视频 | 成年性羞羞视频免费观看 | 97视频| 久久免费视频精品 | 日韩黄色片免费看 | 久久宗合色 | 欧美日韩亚洲在线观看 | 久久影院国产精品 | 操操影视 | 国产精品免费观看视频 | 国产艳妇av视国产精选av一区 | 欧美亚洲一级 | 羞羞网站在线观看入口免费 | 九色p| 黄色片免费看看 | 又黄又爽免费无遮挡在线观看 | 久久久久久久免费看 | 国产又白又嫩又紧又爽18p | chinesehdxxxx无套| 亚洲精品午夜在线 | av在线久草| 黄色特级毛片 | 黄色网址在线免费 | 久久美女色视频 | 国产免费一区二区三区最新不卡 | 久久久国产精品电影 | a一级黄 |