我在我的网页上使用了Twitter bootstrap走马灯,目前已经基本实现了功能,但我无法让边缘箭头按我的要求工作。我的CSS知识可能只有五分之一十。
目前,“glyph”箭头是绝对从窗口的左右边缘定位的。当我缩小或放大窗口时,这些箭头与窗口边缘的距离保持不变。这很奇怪,因为它们在轮播图像上方移动。我希望它们在轮播图像上保持固定位置,而不是在浏览器窗口上。此外,我需要将字体字形更改为透明图像。
单击左右箭头可以滚动轮播。它们不是图像,而是字体字形,我猜这是某种奇怪的字体。以下是HTML代码:
目前,“glyph”箭头是绝对从窗口的左右边缘定位的。当我缩小或放大窗口时,这些箭头与窗口边缘的距离保持不变。这很奇怪,因为它们在轮播图像上方移动。我希望它们在轮播图像上保持固定位置,而不是在浏览器窗口上。此外,我需要将字体字形更改为透明图像。
单击左右箭头可以滚动轮播。它们不是图像,而是字体字形,我猜这是某种奇怪的字体。以下是HTML代码:
<a href="#myCarousel" class="left carousel-control" data-slide="prev" style="width:0px"><span class="glyphicon glyphicon-chevron-left"></span></a>
<a href="#myCarousel" class="right carousel-control" data-slide="next" style="width:0px"><span class="glyphicon glyphicon-chevron-right"></span></a>
这是 href 的 CSS:
.carousel-control {
background: #343432;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 15%;
font-size: 20px;
color: #ffffff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
以下是内部span的CSS:
.glyphicon-chevron-right {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
}
同时:
.glyphicon {
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
line-height: 1;
-moz-osx-font-smoothing: grayscale;
}
虽然在原始 HTML 中看不到,但在查看 Chrome 开发者工具检查器时,在 span 中我看到了这个:
::before
我需要知道如何更改箭头位置,使其相对于轮播图像固定,而不是浏览器窗口。并且我需要将字形更改为我有的一些透明箭头。
如果您想检查任何元素,请查看以下实际网页: http://www.zerogravpro.com/temp/bootstrap/
谢谢。