Ktoś wie, w jaki sposób utworzyć jedną z tych linii (patrz obraz) w CSS?Efekt linii szczeliny za pośrednictwem CSS
Odpowiedz
Oto przybliżeniem na początek. Musisz dostosować szczegóły. Zasadniczo to, co zrobiłem, to stworzenie poprzecznego diva, a pod nim jest div, który stworzy cień z opadnięciem na końcach. Dywin div znajduje się na wyższej warstwie, więc widzisz tylko krawędź cienia.
Demo: http://jsfiddle.net/X5muV/
Kolejny, nieco ciemniejsze:http://jsfiddle.net/X5muV/1/
HTML:
<div id="container">
<div id="overhang"></div>
<div id="falloff-shadow"></div>
</div>
CSS:
#container {
background: #5A5A5A;
width: 700px;
padding: 200px 0 80px 0px;
}
#overhang {
background: #5A5A5A;
border-top: 1px solid #666;
height: 80px;
width: 600px;
margin: 0 auto;
position: relative;
z-index: 5;
}
#falloff-shadow {
width: 500px;
margin: 0 auto;
-webkit-box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
position: relative;
z-index: 1;
height: 1px;
top: -65px;
}
uff dobra odpowiedź! +1 – Yisela
dzięki! Próbowałem wymyślić najlepszy sposób, aby uzyskać efekt spadku cienia na obu końcach. –
To dlatego, chociaż nie uważam, że css jest językiem, szanuję go (a także go kocham). Ponieważ możesz osiągnąć ten sam cel przy użyciu różnych ścieżek, z których każda jest wyjątkowa i kreatywna. – Yisela
Tak, możesz to zrobić w css3. Będziesz musiał łączyć niektóre efekty, ale myślę, że szara linia (będziesz musiał dodać trochę więcej miejsca poniżej, wyjaśnione później) z cieniem zrobi.
Aby napisać cienia, który pojawia się tylko w jedną stronę (na górze), zaznacz to pytanie/odpowiedź: How can I add a box-shadow on one side of an element?
Na podstawie tego przykładu, można spróbować coś takiego:
.myDiv
{
width: 700px;
height: 50px;
border-top: 2px solid #333;
-webkit-box-shadow: 10px 0px 0px -2px #888 ;
}
cień jest wciąż tam po lewej, ale ukryty (-2px). To daje iluzję jednego cienia. To tylko początek, wypróbuj różne opcje i wróć, jeśli masz jakieś konkretne pytania. Ale najpierw zrób to sam.
- 1. Niesamowite CSS Efekt
- 2. Dynamicznie ustawić filtry css za pośrednictwem JavaScript
- 3. Efekt pióra zakreślacza w css
- 4. Efekt zawieszania CSS nie działa
- 5. UICollectionView szczeliny siatki kolumn
- 6. PostgreSQL pozbawione szczeliny sekwencje
- 7. Efekt pulsacji z przejściami jQuery i CSS
- 8. Jak przekazać flagę -g3 do gcc za pośrednictwem linii poleceń?
- 9. CSS - efekt podobny do rzędu wierszy
- 10. stopka przerywania krycie efekt przejścia CSS
- 11. strona css efekt zwijania cienia z obracaniem
- 12. Efekt 3D otwierający drzwi w CSS
- 13. CSS odwraca całą witrynę (efekt lustra)
- 14. Jak oglądać transakcje bitcoinem za pośrednictwem blockchain za pośrednictwem nodejs?
- 15. Dodawanie przerywanej linii przerywanej/wypełnienia za pomocą CSS
- 16. Efekt szklany - Efekt artystyczny
- 17. wspólne seplenienie: wartość szczeliny dla struktur zerwanych
- 18. Ile CSS to za dużo CSS?
- 19. JS dobry sposób na oznakowanie efekt z linii
- 20. Rekurencyjnie dołączaj biblioteki Nuget za pośrednictwem Gitignore
- 21. Żądanie Ajax HEAD za pośrednictwem Javascript/jQuery
- 22. Zamień elementy za pomocą CSS?
- 23. Połącz z chronionym szczeliny w klasie pochodnej
- 24. Jak stworzyć efekt grawitacji za pomocą Javascript?
- 25. Tradycyjna linia wiodąca i wysokość linii CSS
- 26. Jak ograniczyć limit znaków po linii lub # znaków za pomocą css?
- 27. Instalowanie NodeJS za pośrednictwem Mavena
- 28. Wyświetlanie reklam za pośrednictwem HTTPS
- 29. Wydanie Mavena za pośrednictwem Hudson
dlaczego to pytanie jest zamknięte? –