久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

瀏覽:204日期:2023-07-03 10:54:34

問(wèn)題描述

如圖顯示,右邊那個(gè)三角要如何實(shí)現(xiàn)?html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

問(wèn)題解答

回答1:

哈哈,看了一下,感覺(jué)很有意思。大致明白了樓主的意思,就是線是向內(nèi)而不是向外。

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

首先,我以為 border-radius 屬性可以實(shí)現(xiàn),為什么這么認(rèn)為?因?yàn)槲矣X(jué)得 border-radius 應(yīng)該可以有負(fù)值吧,正值是向外畫圓,負(fù)值不就是想內(nèi)畫圓了嗎。

還是自己太天真,border-radius 不支持負(fù)值

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

想法走不通之后,在我腦海中又浮現(xiàn)了另一個(gè)想法,就是通過(guò) 遮蓋 來(lái)實(shí)現(xiàn),剛剛試了一下,貌似可行,下面是代碼:

<span class='test'></span><style type='text/css'> .test{ display:inline-block; border-width:15px 0 15px 30px; border-color:transparent red; border-style:solid; position: relative; } .test::after{ content:’’; border: 30px solid white; border-radius: 50%; position: absolute; left: -32px; }</style>

大致說(shuō)明一下思路,先是構(gòu)造一個(gè)向右的三角形,不會(huì)構(gòu)造的同學(xué)可以參考這篇文章 CSS 中的 border。接著畫一個(gè)偽類 after 實(shí)現(xiàn)一個(gè)圓,背景顏色和大背景顏色一樣,通過(guò)設(shè)置 position 把下面的三角形的下邊給遮蓋,就形成了最終的效果。

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

為了更直觀一些,我把 after 背景顏色改一下,

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

其實(shí)這樣做有很大的弊端,比如元素的實(shí)際寬度會(huì)變大等,

不過(guò)我覺(jué)得樓主的要求應(yīng)該算實(shí)現(xiàn)了吧。 OooO,雖然和樓主的樣式有點(diǎn)偏差。

回答2:

那種不規(guī)則氣泡圖片一般不用代碼畫,一般圖片遮罩實(shí)現(xiàn),canvas,dom也好。///////////////////////////////////-webkit-mask-image 可以輕松實(shí)現(xiàn)你要的效果html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。http://output.jsbin.com/jeruxul

回答3:

<!DOCTYPE html><html> <head><meta charset='utf-8' /><title></title> </head> <style type='text/css'>p { width: 0px; height: 0px; border-top: 50px solid red; border-right: 50px solid blue; border-bottom: 50px solid yellow; border-left: 50px solid green;} </style> <body><p></p> </body></html>

html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。

氣泡尖角是個(gè)獨(dú)立的p,把不需要的邊框顏色變成底色,然后用定位移到想要的地方

標(biāo)簽: HTML
主站蜘蛛池模板: 兴隆县| 莱芜市| 密云县| 龙口市| 蚌埠市| 天津市| 阿鲁科尔沁旗| 崇明县| 五河县| 桦川县| 兴山县| 洪江市| 临武县| 什邡市| 嘉祥县| 平度市| 南宫市| 九龙坡区| 商洛市| 衡南县| 馆陶县| 措勤县| 柘荣县| 元阳县| 昌乐县| 崇左市| 德安县| 叙永县| 湘西| 盱眙县| 靖江市| 淮安市| 安陆市| 绥宁县| 渭源县| 临西县| 宁安市| 宁晋县| 西贡区| 楚雄市| 来宾市|