Bất kỳ ai cũng biết cách tạo một trong các dòng này (tham khảo hình ảnh) trong CSS?Hiệu ứng dòng Slit qua CSS
Trả lời
Dưới đây là một xấp xỉ thô để bắt đầu. Bạn sẽ cần phải điều chỉnh chi tiết cụ thể. Về cơ bản những gì tôi đã làm là tạo ra một div overhang, và bên dưới đó là một div mà sẽ tạo ra một cái bóng với một falloff trên đầu. Các div nhô ra ngồi trên một lớp cao hơn, do đó bạn chỉ nhìn thấy các cạnh của bóng tối.
Demo: http://jsfiddle.net/X5muV/
Một số khác, hơi tối hơn: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 câu trả lời tốt! +1 – Yisela
cảm ơn! Tôi đã cố gắng tìm ra cách tốt nhất để có được sự đổ bóng trên cả hai đầu. –
Đây là lý do tại sao, mặc dù tôi không nghĩ rằng css là một ngôn ngữ, tôi tôn trọng nó (cũng như tình yêu nó). Bởi vì bạn có thể đạt được mục tiêu tương tự với những con đường khác nhau, mỗi con đường độc đáo và sáng tạo. – Yisela
Có, bạn có thể tạo điều đó trong css3. Bạn sẽ phải kết hợp một số hiệu ứng, nhưng tôi nghĩ rằng một dòng màu xám (bạn sẽ phải thêm một số không gian thêm bên dưới, giải thích sau) với một cái bóng sẽ làm.
Để viết một cái bóng mà chỉ xuất hiện ở một bên (trên cùng), kiểm tra câu hỏi này/câu trả lời: How can I add a box-shadow on one side of an element?
Dựa trên ví dụ, bạn có thể thử một cái gì đó như:
.myDiv
{
width: 700px;
height: 50px;
border-top: 2px solid #333;
-webkit-box-shadow: 10px 0px 0px -2px #888 ;
}
Cái bóng là vẫn còn ở bên trái, nhưng ẩn (-2px). Điều đó mang lại cho bạn ảo giác về một bóng duy nhất. Đây chỉ là khởi động, hãy thử các tùy chọn khác và quay lại nếu bạn có bất kỳ câu hỏi cụ thể nào. Nhưng hãy tự làm nó trước.
- 1. Hiệu ứng letterpress với CSS
- 2. CSS: ngắt dòng bỏ qua phần đệm?
- 3. Hiệu ứng 3D mở cửa trong CSS
- 4. CSS làm mờ hiệu ứng ngang/hiệu ứng đường kẻ ngang mà không có hình ảnh
- 5. Di chuột qua hiệu ứng trong NSCollectionView
- 6. Hiệu ứng di chuột qua/di chuyển chậm trên IE8
- 7. <input> nhiều dòng có khả năng qua CSS
- 8. css trang hiệu ứng curl thả bóng với xoay
- 9. CSS đảo ngược toàn bộ trang web (hiệu ứng gương)
- 10. Đạt được hiệu ứng độ mờ trắng trong html/css
- 11. Hiệu ứng kính - Hiệu ứng nghệ thuật
- 12. Hiệu ứng chuyển tiếp UIViewControllers Hiệu ứng Giống như iBooks Hiệu ứng mở sách?
- 13. Hiệu suất chuỗi CSS
- 14. Hiệu suất của CSS Transition và CSS Animation
- 15. Cách bỏ qua kiểu gốc css
- 16. CSS: trước ký hiệu Pilcrow
- 17. css đề nghị ký hiệu
- 18. Tạo hiệu ứng "inset" bằng cách sử dụng CSS trong các trang web
- 19. CSS: yếu tố cuối trên dòng
- 20. Tôi có thể phát hiện xem hiệu ứng bộ lọc CSS có được hỗ trợ không?
- 21. CSS ngẫu nhiên qua JS
- 22. Làm mờ hiệu ứng cuộn
- 23. Xóa hiệu ứng di chuột qua một ô trong bảng Khởi động Twitter
- 24. Truy xuất tệp từ thư mục Tài liệu ứng dụng iOS qua dòng lệnh
- 25. TortoiseSVN làm thế nào để bạn vô hiệu hóa/Kích hoạt TSVNCache.exe thông qua dòng lệnh?
- 26. Xóa các dòng thông qua các ký hiệu trong chú giải trong r
- 27. Chỉ dòng thời gian dọc Css
- 28. CSS 2 Dòng Văn bản Bọc Ellipsis
- 29. CSS cùng một dòng căn chỉnh
- 30. window.prompt nhiều dòng đầu vào JavaScript CSS
tại sao câu hỏi này bị đóng? –