È possibile provare un'ombra interna sul div contenente le immagini o una casella a un pixel singolo con un'ombra iniziale a sinistra oa destra. Puoi avere una serie di ombre applicate al css per questi elementi esterni, costruendo da un'ombra molto trasparente ma ampia a un'ombra abbastanza opaca. Puoi anche applicare queste ombre solo a un lato di un elemento.
per inserto: (si dovrà fare la sovrapposizione più alto del contenitore per le immagini, ma della stessa larghezza, e galleggiare overtop, se è la stessa altezza l'ombra apparirà da tutti i lati)
#container_overlay{
box-shadow: inset 0px 0px 10px 10px white;
z-index:5;// higher than the container with the images
}
per un elemento su entrambe le estremità, utilizzare l'ombreggiatura normale.
#end_overlay{
width:2px;
box-shadow: 0px 0px 10px 10px white;
z-index:5;// higher than the container with the images
}
float che a destra oa sinistra e dovrebbe funzionare su qualsiasi browser che capisce di sovrapposizione, e qualsiasi senza sovrapposizione lo ignorerà. Non penso che sia necessario avere qualcosa all'interno di questi, quindi sarebbe un oggetto invisibile con l'ombra che si rovescia.
Ho visto questo utilizzato per modificare la parte superiore e inferiore di diverse app di riviste, quindi il testo sembra scomparire quando esce dalla pagina.
Forse dovresti postare del codice, in modo che le persone possano dare qualche suggerimento su come implementare questo effetto? –
Non riesco a trovare scuse, ma suppongo che possa essere fatto mettendo gli elementi sul cursore con un png che svanirebbe il contenuto. –