Tôi đang cố tìm cách chuyển đổi bất kỳ hình ảnh đen nào thành hình đa giác.Có cách nào để tạo hình đa giác phức tạp từ bất kỳ hình ảnh nào trong CSS để sử dụng trong thuộc tính vùng không?
Vấn đề tôi đang cố gắng để giải quyết bao gồm hai bước sau:
- Chuyển đổi hình ảnh thành một đa giác
- Điền đa giác với văn bản
Tôi đang phải vật lộn với bước đầu tiên . Vì tôi không tìm thấy bất kỳ "công cụ chuyển đổi" nào, ý tưởng duy nhất tôi còn lại là chuyển đổi hình ảnh thành định dạng SVG (nếu nó không phải là SVG), sau đó tìm nạp dữ liệu vectơ và dán nó vào bên phải CSS hình đa giác (tương tự như được thực hiện với Raphaël.js).
Đây có phải là cách tiếp cận duy nhất không?
ràng buộc:
- Tôi không muốn thực hiện tấn divs rằng sẽ tạo nên một hình dạng.
- Tôi không muốn sử dụng JavaScript cho tác vụ này.
- Nếu hình dạng phức tạp, nó phải là đa giác.
Dưới đây là ví dụ về những gì tôi đang cố gắng làm (Tôi chỉ quan tâm đến đa giác phức tạp).
Bất cứ lời khuyên về các loại phương pháp tôi nên sử dụng?
hình ảnh lấy từ Adobe: http://adobe.github.com/web-platform/samples/css-exclusions/
Thật đáng buồn này vẫn chưa đến được. [Đây là một bài viết] (http://blogs.adobe.com/webplatform/2013/10/23/css-shapes-visual-storytelling/) cung cấp thông tin chi tiết hơn về các khả năng sớm có thể giống với những gì bạn muốn sử dụng các vùng CSS –
Điều này gần như trả lời câu hỏi của tôi: http://sarasoueidan.com/blog/css-regions-with-shapes-for-readability/index.html – acudars