使⽤css实现四边形实现四⾓边框
感冒咳嗽胸口疼
废话不多说,先上效果图
这个效果还⾏吧,还可以调整,⼤致是⼀个div,四个⼩div漂浮在其上⾯
⾸先先看代码结构,返回⼀个组件,直接使⽤
const BugleBorderBar:FunctionComponent<BugleBorderProps>=(props)=>{
const {tObuScene,tObuSceneId}= props
return(
<BugleBorderDiv>
<BugleBorderDiv1/>
<BugleBorderDiv2/>
<BugleBorderDiv3/>
<BugleBorderDiv4/>
<BugleBorderContentDiv>名字</BugleBorderContentDiv>可以不要
<BugleBorderNumDiv>2</BugleBorderNumDiv>可以不要
</BugleBorderDiv>
)
}
录取规则可以先不看标注的两⾏,就是⼀个div,包裹了四个⼩div,最主要是⼤div的是相对定位的,⼩div的定位是绝对的BugleBorderDiv的样式家长委员会制度
border:1px solid #003E7E;
width:200px;
height:40px;
position: relative;
margin:10px 0px 05px;
BugleBorderDiv1的样式
width:10px;
height:10px;
position: absolute;
top:-1.5px;
凝结left:-1.5px;
border-left:2px solid #3780A9 ;
border-top:2px solid #3780A9;
BugleBorderDiv2的样式
width:10px;
height:10px;
position: absolute;
top:-1.5px;
right:-1.5px;
border-right:2px solid #3780A9;
财政法border-top:2px solid #3780A9;
BugleBorderDiv3的样式
width:10px;
height:10px;
position: absolute;
bottom:-1.5px;
left:-1.5px;
border-bottom:2px solid #3780A9; border-left:2px solid #3780A9;
入党培训
BugleBorderDiv4的样式
width:10px;
height:10px;
物业维修电工position: absolute;
bottom:-1.5px;
right:-1.5px;
支离破碎的意思
border-right:2px solid #3780A9; border-bottom:2px solid #3780A9;
上⾯的就实现如图的效果了!