+73

Giới thiệu công cụ VisBug, chính chủ Google làm ra giúp cuộc đời FrontEnd Designer của bạn bớt khổ cực (cập nhật v1.1)

Chào các bạn Designer!

Hôm nay mình sẽ giới thiệu một công cụ mới toanh, chính chủ cho Google Developer Team làm ra. Nó sẽ giúp cho công việc chỉnh sửa HTML+CSS của các bạn cực kỳ nhàn.

Lâu nay thì các bạn toàn phải căn chỉnh Layout bằng PhotoShop trước rồi sau đó mới cắt ra HTML. Rồi sau đó điều chỉnh dần dần bằng CSS. Tuy nhiên với một element cơ bản, việc căn chỉnh có thể mất vài chục phút. Chỉ vì bạn phải điều chỉnh bằng cách gõ code vào F12 của Chrome thay vì kéo thả hoặc ấn phím tắt như Photoshop.

Google nhận ra Dev dùng F12 để debug rất nhiều và họ đã cho ra đời một công cụ mạnh hơn F12 gấp nhiều lần. Giúp bạn ngồi chỉnh layout ngay trên giao diện website. Và toàn bộ các best practice về CSS3 sẽ được tự gen ra và tự lưu lại vào style.css cho bạn mỗi khi bạn điều chỉnh một element DOM nào đó.

Cài đặt

Cài đặt rất đơn giản, công cụ này là một Chrome Extension. Bạn vào đây để cài vào Chrome của bạn VisBug Chrome Extension. Tin hơi buồn là bản Firefox Extension đang được Dev chưa ra lò nên bạn thích dùng Firefox sẽ phải đợi một thời gian nữa nhé.

Chức năng hay ho

Sau khi cài Extension. Bạn muốn debug trang web nào đó. Bạn hãy ấn icon VisBug trên thanh Address. Chúng ta sẽ thấy một thanh công cụ khá giống Photoshop hiện ra ở cạnh bên trái màn hình. Các chức năng chính của các icon như sau:

Mỗi icon khi di chuột vào đều có một ảnh động, mô tả rõ chức năng mà nó làm được, khá dễ hiểu. Tuy nhiên ảnh rất nhỏ nên bạn khó theo dõi. Vậy nên mình sẽ paste ảnh to ở đây cho các bạn dễ theo dõi nhé

Ảnh mình post lên viblo đã bị hiển thị thu nhỏ bớt, các bạn hãy open ảnh gif ở new tab để xem ảnh to và rõ nét hơn nhé.

Công cụ Guides

Công cụ này sẽ giúp hiển thị các đường kẻ bao quanh một element, thể hiện vị trí và chỗ trống mà nó chiếm.

Công cụ Inspect

Giúp hiển thị nhanh toàn bộ các thuộc tính của một element trên trang.

Công cụ Accessibility

Hiển thị các thuộc tính a11y ở góc nhìn người dùng

Công cụ Move

Giúp di chuyển một element rất linh hoạt lên xuống trái phải

Phím tắt Công cụ Move như sau:

Công cụ Margin

Giúp tăng giảm margin của element và hiển thị kết quả ngay khi ấn

Phím tắt Công cụ Margin như sau:

Công cụ Padding

Giúp tăng giảm padding của element và hiển thị kết quả ngay khi ấn

Phím tắt Công cụ Padding như sau:

Công cụ Flexbox Align

Căn lề cho element sử dụng flexbox rất hiệu quả và dễ

Phím tắt Công cụ Flexbox Align như sau:

Công cụ HueShift

Chỉnh màu cho một element rất nhanh chóng

Phím tắt Công cụ HueShift như sau:

Công cụ Shadow

Chỉnh shadow cho element

Phím tắt Công cụ Shadow như sau:

Công cụ Position

Kéo element và đặt nó vào các vị trí khác nhau như Photoshop

Phím tắt Công cụ Positionnhư sau:

Công cụ FontStyle

Cho phép chọn font khác nhau cho element và xem trực tiếp

Công cụ EditText

Cho phép kích đúp và sửa InnerText của một element cực nhanh

Công cụ Search

Tìm kiếm một element theo id, class hoặc attributes quá dễ

Tập luyện nào!

Vì VisBug khá mới mẻ và chưa có nhiều tutorial trên mạn, cũng như chưa có bài viết tiếng Việt nào. Do đó cách hay nhất bây giờ là các bạn hãy dùng thử nó, nghịch ngợm với nó xem nó có gì hay ho, có gì tốt hơn so với các công cụ hiện tại mà bạn đang dùng hay không. Mình thì thấy nó giúp ích được rất nhiều.

Google Team còn cẩn thận đến mức làm ra luôn một trang web để bạn tha hồ thỏa sức nghịch ngợm với tool mới này.

Các bạn hãy vào đây để vọc nhé. https://visbug-1337.firebaseapp.com/

(Chú ý là các bạn nên nhớ phím tắt của công cụ đó. Học thuộc để lần sau cứ thế vào và chiến thôi)

Xem video Google Team giới thiệu VisBug để hiểu hơn các thao tác với nó nhé:

Một số thủ thuật nhỏ mình học được sau khi dùng VisBug

Copy/Paste style của element

Trên trang thì bạn có thể kế thừa style của một element cho element khác, Tuy nhiên nếu bạn muốn nhanh chóng nhìn xem các element cùng style ra sao thì phải tạo class và apply cho toàn bộ element.

Trong word hoặc excel có một nút khá hay đó là "Format Painter" giúp bê toàn bộ format trang trí cho 1 item sang item khác. VisBug có chức năng tương tự.

Chúng ta chọn 1 element muốn copy style. Ấn Ctrl+Shift+C (MacOS thì ấn CMD+OPT+C). Sau đó chọn 1 element muốn paste và ấn Ctrl+Shift+V là xong.

Xóa inline style của element

Với một element có viết đè nhiều style dạng inline ngày trong html. Điều này làm bạn khó xử lý khi thiết kế. Bạn hãy chọn element đó và ấn Alt+Delete nhé.

Chọn các element cha/con, anh/em bằng phím tắt

Bạn chọn 1 element và muốn chọn element bao quanh là cha của nó, mà không muốn mất công bật F12 để vào lục tìm, bạn có thể nhớ các phím tắt sau đây cho nhanh nhé:

Muốn chọn Ấn
Chọn element tiếp theo (Next Sibling) tab
Chọn element nằm ngay trước (Previous Sibling) shift+tab
Nhảy vào Div hiện tại và chọn ngay element đầu tiên enter
Nhảy ra khỏi Div hiện tại và chọn ngay element đầu tiên shift+enter

Danh sách toàn bộ bảng phím tắt của VisBug

Các bạn vào đây để tham khảo nhé: https://github.com/GoogleChromeLabs/ProjectVisBug/wiki/Keyboard-Master-List


All rights reserved

Bình luận

Đăng nhập để bình luận
Avatar
@Sangnero
thg 3 3, 2019 1:55 SA

Hay

Avatar
@SilverBenSpear
thg 3 3, 2019 1:19 CH

Hay quá, thanks

Avatar
@hungvo
thg 3 4, 2019 1:25 SA

Hay quá anh

Avatar
@thanhnguyen
thg 3 4, 2019 1:58 SA

Thanks anh. Bài viết hay quá. em đang gặp 1 vấn đề bên c#, rất mong anh chỉ giáo ạ https://viblo.asia/q/cach-kiem-tra-trang-thai-online-or-offline-thong-qua-socket-trong-c-3m5W0vxQKO7

Avatar
@chungminhtu
thg 3 4, 2019 2:46 SA

ok, mình trả lời bên question rồi nhé.

Avatar
@phhuy38
thg 3 4, 2019 2:24 SA

Tuyệt vời bạn ơi. Cơ mà chỉnh xong thì xem css kiểu gì vậy bạn?

Avatar
@chungminhtu
thg 3 4, 2019 2:39 SA

css sẽ được sửa vào file style của web hiện tại bạn nhé. Bạn cứ vào file style.css và save lại. Hoặc nếu bạn muốn lưu tự động (ghi đè) file style.css mỗi khi bạn chỉnh xong, thì chọn "Add Folder To Workspace"

Avatar
@bacnd
thg 3 4, 2019 3:04 SA

Hay quá +1

Avatar
@mineland405
thg 3 4, 2019 3:36 SA

Tiếc thật. Mình rẻ nhánh sang backend rồi

Avatar
@zujs
thg 3 4, 2019 6:47 SA

tks pro ^^

Avatar
@VanVu
thg 3 4, 2019 10:28 SA

Hay quá!cảm ơn anh

Avatar
@HoangHieu
thg 3 5, 2019 3:13 SA

A cho em hỏi sửa trên trang xog sau đó làm sao để lưu lại những gì mình đã sửa ạ

Avatar
@chungminhtu
thg 3 5, 2019 4:27 SA

Mình đã trả lời bạn ở bên trên, bạn tham khảo lại nhé.

Avatar
@vinhdd93
thg 3 6, 2019 6:21 SA

Quá tuyệt

Avatar
@adamhoang308
thg 3 11, 2019 3:54 CH

bai viet huu ich qua. cam on tac gia

Avatar
@duyhoangptit
thg 4 6, 2019 4:57 CH

Hay lắm anh Tú ạ. Cám ơn anh vì những bài viết của anh nhé.

Avatar

anh ơi, cái chỗ file style.css á. làm sao tìm được trong source vậy ạ, với lại sao thấy được những thay đổi của mình trong đó ta?? e cảm ơn ạ

Avatar
@chungminhtu
thg 10 1, 2019 2:16 SA

bạn bật F12 và ấn Ctrl+P rồi gõ style.css là nó sẽ hiện ra list file trong source cho bạn chọn. Hoặc bạn inspect bất kỳ thẻ html nào, khi bị ảnh hưởng bởi style.css thì vào ô chỉnh sửa css ấn vào link đến style.css cũng sẽ bật file ra. Các thay đổi thường nằm rải rác. Cách duy nhất để bạn biết được là copy ra 2 file cũ mới, và dùng công cụ diff (so sánh version như kiểu github) để xem thay đổi. Nhưng thực sự bạn cần css cũ để làm gì nếu css mới là cái bạn sẽ thay thế cái cũ, đúng không?

Avatar
+73
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí