Hinzufügen eines unscharfen Rahmens in CSS

8

Wie kann ich mit CSS eine Umrandung von 100 Pixeln an allen Seiten eines Bildes hinzufügen, die aus den gestreckten und unscharfen Umfangspixeln besteht? z.B. die Grenze links vom Bild ist nur Spalten 1-3 horizontal gestreckt und verschwommen zusammen?

Ich sehe andere Beiträge, die erklären, wie man die Kanten scharf hält, aber die Mitte verwischt.

    
OneSolitaryNoob 10.11.2014, 21:42
quelle

2 Antworten

12

Wenn Sie ein Bild an den Kanten und verwischen möchten, wenn Sie nur ein einziges background-color haben, können Sie das box-shadow mit inset zum Archivieren verwenden Ihr gewünschtes Verhalten:

%Vor%

wobei #DBA632 die Hintergrundfarbe ist.

Siehe dieses Codefragment:

%Vor% %Vor%

Alte Antwort:

Suchen Sie nach so etwas?

%Vor%

Die ersten beiden Werte legen den Offset des Schattens fest, der dritte Wert ist die Menge der Unschärfe und der letzte Wert ist die Ausbreitung des Schattens.

Sie können mit diesen Werten spielen, um zu sehen, wie sie den Effekt ändern: DEMO

    
Wavemaster 10.11.2014 21:47
quelle
6

box-shadow ist was du willst. Ich stelle einige Links darunter, die Ihnen alles beibringen, was Sie darüber wissen müssen:

Ссылка

Ссылка

    
Michael 10.11.2014 22:00
quelle

Tags und Links