我正在尝试实现与这张图片类似的东西:
我有一个包含在 div 中的图像(作为幻灯片的一部分),并且使用 :before 和 :after 伪元素,我显示了两个控件以移动到幻灯片的下一个 (>>) 或上一个 (<<) 图像.
到目前为止,我有这个:
div {
position: relative;
}
div:before {
display:block;
height: 100%;
content: "stuff";
position:absolute;
top: 0; left: 0;
text-align: center;
}
但是,我不能将伪元素的内容居中,文本显示如下:
这有可能实现吗?如果不是,最语义化的解决方法是什么?我不想将元素本身居中,而只是将其内容居中。我更喜欢将元素拉伸到 100% 的高度。
编辑:http: //jsfiddle.net/rdy4u/
Edit2:另外,img 是液体/流体,div/img 的高度未知,宽度设置为 800px 和max-width
80%。