скриншоты рабочего стола и мобильного не работает
У меня есть фрагмент кода, чтобы показать, что я пытаюсь сделать. Я намеренно установил более широкую ширину для заголовка, который находится внутри div, содержащего слайд-шоу. Я хочу, чтобы ширина заголовка была обрезана по закругленному краю изображения. У меня есть нечто подобное, работающее в настольных браузерах, но оно не отображается в Safari или Chrome на моем iphone. Я установил переполнение: скрыто для родительского элемента div, который скрывал внешние части заголовка, как я и предполагал. Но я не могу заставить его правильно отображаться на мобильных устройствах. (Примечание: скрытый переполнение скрывает все во фрагменте, и я тоже не уверен, что там происходит.) целая страница.
div {
position: relative;
/* overflow: hidden; */
}
h3 {
margin: 0;
z-index: 4;
width: 300px;
height: 20px;
position: absolute;
/* top: 150px; */
bottom: 0;
left: 0;
right: 0;
background-color: yellow;
text-align: center;
}
img {
position: absolute;
top: 0;
left: 0;
z-index: 3;
animation: slideshow 12s linear 0s infinite;
border-radius: 25px;
}
img:nth-child(2) {
z-index: 2;
animation-delay: 4s;
}
img:nth-child(3) {
z-index: 1;
animation-delay: 8s;
}
@keyframes slideshow {
25% {
opacity: 1;
}
33.33% {
opacity: 0;
}
91.66% {
opacity: 0;
}
100% {
opacity: 1;
}
}
<div>
<h3>Slideshow</h3>
<img src="http://dummyimage.com/280x200/56AD30/fff.png&text=1" />
<img src="http://dummyimage.com/280x200/1560f0/fff.png&text=2" />
<img src="http://dummyimage.com/280x200/C03229/fff.png&text=3" />
</div>