html 百分比正方形,html – 以百分比形式创建一个css三角形

我试图在顶部网站上创建一个正方形的div并流入三角形,

方形部分不是那么难,并且工作正常,但三角形部分有点难.

盒子需要改变大小与屏幕尺寸,在广场我这样做通过使用宽度和高度%,但我不能使用边框属性中的%符号

我现在的代码

CSS

div.menuItem

{

height: 5.38%;

width: 7.44%;

position: fixed;

background-color: rgb(239,239,239);

cursor: pointer;

z-index: 12;

text-align: center;

top: 4.3%;

}

div.menuItemHover

{

height: 5.38%;

width: 7.44%;

position: fixed;

cursor: pointer;

z-index: 12;

text-align: center;

top: 4.3%;

background-color: rgb(211,211,211);

}

div.menuItemActive

{

height: 7.8%;

width: 7.44%;

position: fixed;

cursor: pointer;

z-index: 12;

text-align: center;

top: 4.3%;

background-color: Black;

color: White;

}

JavaScript用于设置类:我这样做是因为我使用parralax库并且想要在某个高度上将“按钮”设置为“活动”

我希望有人可以帮我(也许还有其他人)解决这个问题

的jsfiddle

example

我的想法是,当在类menuItemActive上设置div时,它将有箭头,否则不是

仅当它设置为活动时才会这样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值