|
導(dǎo)讀網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬(wàn)維網(wǎng)是建立... 網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬(wàn)維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級(jí)文本標(biāo)記語(yǔ)言之所以稱為超文本標(biāo)記語(yǔ)言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。 本篇文章給大家?guī)淼膬?nèi)容是關(guān)于如何用css實(shí)現(xiàn)直接畫出三角形以及對(duì)話形式的三角形(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。在商品展示中,畫三角形的出現(xiàn)的也挺多的,左上角的三角標(biāo)簽,又或者對(duì)話形式的三角形,帶陰影效果等,在此記錄下 1、直接添加三角形 <div class="triangleContainer">
<div class="triangleContent">
<div class="triangle"></div>
<div class="title">想你呦</div>
</div>
</div>
<style>
body {
background: #e5e5e5;
}
.triangleContainer {
margin: 50px auto;
width: 500px;
height: 400px;
background: #fff;
}
.triangleContent {
position: relative;
}
.triangle {
position: absolute;
right: -70px;
top: -70px;
transform: rotate(45deg);
/* 比較長(zhǎng)的寫法 */
/*border-top: 70px solid transparent;*/
/*border-bottom: 70px solid red;*/
/*border-left: 70px solid transparent;*/
/*border-right: 70px solid transparent;*/
/* 簡(jiǎn)單寫法 */
border: 70px solid transparent;
border-bottom-color: red;
}
.title {
position: absolute;
right: 8px;
top: 17px;
transform: rotate(45deg);
font-size: 19px;
color: #fff;
}
</style>
2、使用偽類添加三角形(附帶陰影效果) 添加兩個(gè)偽類:一個(gè)偽類實(shí)現(xiàn)三角形,另一個(gè)用定位實(shí)現(xiàn)陰影效果 <view class="promptInfo">
<text class="inviteMessage">邀請(qǐng)?jiān)蕉嗟暮糜眩歇?jiǎng)幾率越高哦!</text>
<text class="clickMessage">我知道了</text>
</view>
.promptInfo{
position: absolute;
left: 5%;
top: -28rpx;
margin: 0 auto;
padding: 20rpx 0;
box-sizing: border-box;
width: 88%;
border-radius: 10rpx;
z-index: 999;
background: #fff;
box-shadow: 3rpx 3rpx 3rpx rgba(0,0,0,.2);
border: 0;
font-size: 30rpx;
}
/* 添加與陰影顏色相同來形成三角形的陰影效果 */
.promptInfo::before{
position: absolute;
bottom: -21rpx;
right: 110rpx;
z-index: 999;
border-top: 20rpx solid rgba(0,0,0,.2);
border-left: 20rpx solid transparent;
border-right: 20rpx solid transparent;
content: ""
}
.promptInfo::after{
position: absolute;
bottom: -17rpx;
right: 110rpx;
z-index: 999;
border-top: 20rpx solid #fff;
border-left: 20rpx solid transparent;
border-right: 20rpx solid transparent;
content: ""
}
.promptInfo .inviteMessage{
padding-left: 30rpx;
}
.promptInfo .clickMessage {
display: inline-block;
margin-left: 15rpx;
padding: 10rpx 20rpx;
color: #fff;
background: red;
border-radius: 30rpx;
}
相關(guān)推薦: css制作三角形,下拉框三角形_html/css_WEB-ITnose 用div+css實(shí)現(xiàn)三角形,三角形內(nèi)有字_html/css_WEB-ITnose 以上就是如何用css實(shí)現(xiàn)直接畫出三角形以及對(duì)話形式的三角形(附代碼)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章! 網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!