Html 如何显示&x201C;下一个&x201D;和“;以前的”;图像上的按钮?

Html 如何显示&x201C;下一个&x201D;和“;以前的”;图像上的按钮?,html,css,Html,Css,我看到了一些带有导航的图像-下一个和上一个。我试图复制那个导航,但可能我在某个地方出错了 我添加了两个导航圆圈,但我很难将“上一个”和“下一个”三角形放在圆圈内 我做错了什么 。屏幕阅读器文本{ 剪辑:rect(1px,1px,1px,1px); 位置:绝对!重要; } .后导航跨度{ 显示:内联块; 宽度:4.5雷姆; 身高:4.5雷姆; 背景色:#333; 背景剪辑:内容框; 边框:0.25rem实心透明; 边界半径:50%; 字号:0; 转换:转换0.1s; } .nav-previou

我看到了一些带有导航的图像-下一个和上一个。我试图复制那个导航,但可能我在某个地方出错了

我添加了两个导航圆圈,但我很难将“上一个”和“下一个”三角形放在圆圈内

我做错了什么

。屏幕阅读器文本{
剪辑:rect(1px,1px,1px,1px);
位置:绝对!重要;
}
.后导航跨度{
显示:内联块;
宽度:4.5雷姆;
身高:4.5雷姆;
背景色:#333;
背景剪辑:内容框;
边框:0.25rem实心透明;
边界半径:50%;
字号:0;
转换:转换0.1s;
}
.nav-previous,
导航下一个{
位置:绝对位置;
排名:0;
利润率最高:37.5%;
宽度:4rem;
身高:4rem;
转化:translateY(-50%);
边界半径:50%;
字号:0;
大纲:0;
}
.nav-previous,
导航下一个{
位置:绝对位置;
排名:0;
利润率最高:37.5%;
宽度:4rem;
身高:4rem;
转化:translateY(-50%);
边界半径:50%;
字号:0;
大纲:0;
}
.nav先前版本{
左:-1em;
}
导航下一个{
右:-1rem;
}
.后导航跨度::前,
.post导航span::after{
内容:'';
z指数:1;
背景色:#ccc;
背景大小:1.5雷姆1.5雷姆;
背景重复:无重复;
背景位置:中心;
颜色:#ffffff;
字体大小:2.5rem;
线高:4rem;
文本对齐:居中;
指针事件:无;
}
.post导航span::before{
背景图像:url(“数据:image/svg+xml,%3Csvg viewBox='0 100'xmlns='0http://www.w3.org/2000/svg“%3E%3C多边形点=“%0,50 80100 80,0”填充=“%23fff”/%3E%3C/svg%3E”);
}
.post导航span::after{
背景图像:url(“数据:image/svg+xml,%3Csvg viewBox='0 100'xmlns='0http://www.w3.org/2000/svg“%3E%3C多边形点=“%100,50 20100 20,0”填充=“%23fff”/%3E%3C/svg%3E”);
}

导航后

您可以通过使用
javascript
实现这一点,如果您的数据来自数据库,您可以在图像上循环

var slideIndex=1;
放映幻灯片(幻灯片索引);
//下一个/上一个控件
函数加滑块(n){
放映幻灯片(幻灯片索引+=n);
}
//缩略图图像控件
功能当前幻灯片(n){
放映幻灯片(幻灯片索引=n);
}
功能演示幻灯片(n){
var i;
var slides=document.getElementsByClassName(“mySlides”);
var dots=document.getElementsByClassName(“dot”);
如果(n>slides.length){slideIndex=1}
如果(n<1){slideIndex=slides.length}
对于(i=0;i
*{框大小:边框框}
/*幻灯片容器*/
.slideshow容器{
最大宽度:1000px;
位置:相对位置;
保证金:自动;
}
/*默认情况下隐藏图像*/
迈斯利德斯先生{
显示:无;
}
/*下一步和上一步按钮*/
.prev,.next{
光标:指针;
位置:绝对位置;
最高:50%;
宽度:自动;
利润上限:-22px;
填充:16px;
颜色:白色;
字体大小:粗体;
字号:18px;
过渡:0.6s缓解;
边界半径:0 3px 3px 0;
用户选择:无;
}
/*将“下一步按钮”置于右侧*/
.下一个{
右:0;
边界半径:3px 0 3px;
}
/*在悬停时,添加一个黑色背景色,带有一点透明*/
.prev:悬停,.next:悬停{
背景色:rgba(0,0,0,0.8);
}
/*标题文本*/
.文本{
颜色:#F2F2;
字体大小:15px;
填充:8px 12px;
位置:绝对位置;
底部:8px;
宽度:100%;
文本对齐:居中;
}
/*数字文本(1/3等)*/
.numbertext{
颜色:#F2F2;
字体大小:12px;
填充:8px 12px;
位置:绝对位置;
排名:0;
}
/*点/子弹/指示器*/
多特先生{
光标:指针;
高度:15px;
宽度:15px;
边际:0.2px;
背景色:#bbb;
边界半径:50%;
显示:内联块;
过渡:背景色0.6s;
}
.active,.dot:悬停{
背景色:#717171;
}
/*褪色动画*/
.褪色{
-webkit动画名称:淡入淡出;
-webkit动画持续时间:1.5s;
动画名称:淡入淡出;
动画持续时间:1.5s;
}
@-webkit关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}
@关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}

1/3
标题文本
2/3
标题二
3/3
标题三
❮
❯


您可以通过使用
javascript
实现这一点,如果您的数据来自数据库,您可以在图像上循环

var slideIndex=1;
放映幻灯片(幻灯片索引);
//下一个/上一个控件
函数加滑块(n){
放映幻灯片(幻灯片索引+=n);
}
//缩略图图像控件
功能当前幻灯片(n){
放映幻灯片(幻灯片索引=n);
}
功能演示幻灯片(n){
var i;
var slides=document.getElementsByClassName(“mySlides”);
var dots=document.ge