J2html svg
Trong hướng dẫn nhanh về chế độ xem SVG và viewBox này, chúng ta sẽ phân tích chính xác chế độ xem và Show Bạn sẽ học
Hãy bắt đầu nào Chế độ xem hoặc chế độ xemBox?SVG Viewport và viewBox (Dành cho người mới bắt đầu) Chế độ xem SVGNếu bạn chia nhỏ từ “khung nhìn” theo nghĩa đen, bạn sẽ nhận được gợi ý về vai trò của nó trong SVG; . Bạn có thể tưởng tượng điều này giống như một cửa sổ có lỗ thông qua đó bạn có thể nhìn thấy thế giới bên ngoài Như với một cửa sổ, kích thước của khung nhìn xác định mức độ bạn có thể nhìn thấy, nhưng nó không xác định kích thước của bất kỳ thứ gì có thể nhìn thấy qua khung nhìn đó. Những gì ở phía bên kia về mặt lý thuyết có thể là bất kỳ kích thước nào Ví dụ: bạn có thể có một hình dạng trong đồ họa của mình là viewBox =1 x viewBox =1 thì bạn sẽ chỉ thấy một phần của hình dạng đó. Kích thước khung nhìn được đặt bằng cách thêm các thuộc tính viewBox =3 và viewBox =4 vào phần tử viewBox =0, như vậy Trong SVG đầu tiên, chúng ta thấy toàn bộ vòng tròn viewBox =1 x viewBox =1, chúng ta chỉ thấy một phần tư vòng tròn Hộp xem SVG
tham số viewBoxHãy nói về zoom SVG. Chúng tôi kiểm soát viewBox =0, với giá trị bao gồm bốn số được phân tách bằng dấu cách 1 viewBox = Hai số đầu tiên xác định vị trí của Ghi chú. cũng như phần tử viewBox =0, thuộc tính viewBox cũng có thể được sử dụng trên các phần tử viewBox 3, viewBox 4, viewBox 5 và viewBox 6Thu phóng SVGChúng ta sẽ bắt đầu bằng cách xem “thu phóng”, điều mà chúng ta có thể thực hiện với hai tham số cuối cùng của viewBox =3 và viewBox =4 tương ứng. Bây giờ chúng ta sẽ để hai tham số đầu tiên ở mức viewBox 0Nếu hai tham số cuối cùng đó có cùng kích thước với chế độ xem, thì không có phóng to hoặc thu nhỏ nên không có gì thay đổi. Hãy xem SVG số 3 chẳng hạn Nhưng nếu chúng tôi làm cho hai số đó lớn hơn kích thước khung nhìn, chúng tôi sẽ thu nhỏ một cách hiệu quả và nếu chúng tôi làm cho chúng nhỏ hơn, chúng tôi sẽ phóng to Trong SVG số 4 trong ví dụ trên, chúng tôi đã đặt viewBox =3 và viewBox =4 thành viewBox 4, gấp đôi kích thước khung nhìn của chúng tôi. Điều này "thu nhỏ" và hiển thị gấp đôi nội dung, do đó một lần nữa hiển thị toàn bộ vòng kết nốiTrong SVG thứ năm, viewBox =3 và viewBox =4 của viewBox 8, bằng một nửa kích thước khung nhìn của chúng tôi. SVG viewBox này phóng to "phóng to", hiển thị một nửa lượng nội dungXoayHai tham số
Hãy xem cách panning này hoạt động trong ví dụ này. Để nhắc bạn, SVG số 3 có chế độ xem Xoay và thu phóng cùng nhauTất nhiên, bạn có thể xoay và thu phóng đồng thời bằng cách sử dụng cả bốn tham số cùng một lúc, chẳng hạn Khi sử dụng viewBox, hãy đặt chế độ xem của bạnBất cứ khi nào bạn sử dụng thuộc tính SVG ViewBox được giải thích một cách ngắn gọnHãy tóm tắt mọi thứ thành một số gạch đầu dòng
Tôi hy vọng điều đó sẽ giúp làm sáng tỏ vùng nước đôi khi âm u của SVG Nơi tìm các biểu tượng SVG hàng đầu vào năm 2022Bạn biết kiến thức cơ bản về SVG viewport và SVG viewBox. Chúng tôi đã giới thiệu viewBox là gì và cách điều chỉnh mức thu phóng SVG và các thông số khác Bây giờ, bạn đang tự hỏi nơi để lấy các biểu tượng SVG chuyên nghiệp để sử dụng trong các dự án của mình? Thị trường dựa trên đăng ký này cung cấp cho bạn các lượt tải xuống biểu tượng SVG không giới hạn. Đây là một ưu đãi tuyệt vời nếu bạn là lập trình viên, nhà thiết kế web hoặc nghệ sĩ kỹ thuật số. Bạn sẽ có quyền truy cập không giới hạn vào các mẫu web, chủ đề WordPress, mẫu CMS, ảnh lưu trữ và hơn thế nữa Tìm hiểu thêm về SVG và Thiết kế webChúng tôi đã giải thích về SVG viewBox, mọi thứ về thông số thu phóng của SVG viewBox và hơn thế nữa. Nếu bạn muốn tìm hiểu thêm về SVG cho thiết kế web, đây là những tài nguyên tuyệt vời.
Ghi chú biên tập. Bài đăng này đã được cập nhật với sự đóng góp từ Maria Villanueva. Maria là một biên tập viên của Envato Tuts+ |