我試圖創建一個div是在頂位方和流入三角形CSS三角形,創造百分比
廣場部分不那麼辛苦,工作正常,但三角形的部分是有點困難。 該框需要改變大小與屏幕尺寸,在我通過在寬度和高度使用%做了這個廣場,但我不能在邊框屬性中使用%符號
我在這一刻的代碼
HTML
<div id="overV12" class="menuItem" onclick="scrollToT('#overons')" onmouseover="setHover('overV12')" onmouseout="setOldClass('overV12')"><div class="menuInner">Over V12</div></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李brary並希望設置按鈕上的「活躍」在一定的高度
我希望有人能幫助我(也許還有其他人)這個問題
的jsfiddle example 我的想法是,當DIV設置階級menuItemActive,這將有箭頭,否則不 這是隻有當它被設置在主動
你能提供代碼樣品通過jsFiddle? – 2013-03-26 15:10:47
完成,我在問題正文 – 2013-03-26 15:17:23
編輯,你也可以檢查這個答案爲一個響應三角形:http://stackoverflow.com/a/24808936/1811992 – 2014-11-24 08:19:45