oOo VnSharing oOo

Go Back   Diễn đàn > VnSharing - Trung tâm điều hành > Hướng dẫn - Hỏi đáp > BBcode >

Trả lời
Kết quả 1 đến 10 của 38
 
  • Công cụ
  • Hiển thị
    1. #1

      BBCode [TIP]


      I- Cú pháp cơ bản:

      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      [tip=tooltip|]box BBCode[tip=tip tip-right|]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      - Trong tut này, quy ước gọi phần mình hover vào là tooltip, phần hiện thêm ra là tip.
      - Có thể thay tip-right trong cú pháp trên bằng tip-top, tip-bottom, tip-left.
      - Phần tip ko đặt width mặc định, mà dùng white-space:nowrap, nghĩa là bạn viết 1 dòng dài thì tip sẽ dài, viết dòng ngắn (vd: enter sớm) thì tip ngắn. Tớ nghĩ tốt nhất mỗi người tự đặt width phù hợp, và dùng white-space:normal
      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      [tip=tooltip|]box BBCode[tip=tip tip-right|width:200px; white-space:normal]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      - Để ý chỗ bạn vừa điền width, đó là chỗ viết style cho tip, vd bạn muốn thay đổi màu chữ, màu nền:
      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      [tip=tooltip|]box BBCode[tip=tip tip-right|width:200px; white-space:normal; color:crimson; background:pink]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      - Nhưng dấu mũi tên vẫn bị màu đỏ son kìa? Đổi màu cho nó bằng border-right-color (với tip-right, tương tự với 3 phía còn lại)
      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      [tip=tooltip|]box BBCode[tip=tip tip-right|width:200px; white-space:normal; color:crimson; background:pink; border-right-color:pink]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      - Để code tip hiện ra mượt hơn, hãy thêm display:inline. Chú ý: nhớ test lại khi dùng, vì đôi khi thêm cái này sẽ ảnh hưởng bố cục xung quanh.
      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      [tip=tooltip|]box BBCode[tip=tip tip-right|display:inline]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      - Lưu ý: Nội dung tip có thể bị hụt mất nếu hiển thị bên ngoài post, vd ở đầu bài mà dùng tip-top hoặc cuối bài mà tip-bottom là bị hụt ngay. Cái này thì dễ tránh, nhưng tip-left, tip-right thì rất dễ bị hụt sang 2 bên trái/phải. Kể cả khi bạn kiểm tra trên màn hình mình đã ổn, nhưng có thể cỡ màn hình khác vẫn hụt. Code tip cũ tự biết chọn chỗ mà hiển thị, còn tip mới bị vấn đề như trên là vì tip mới thuần css, ko dùng js hỗ trợ (theo y/c của boss trên). Vì vậy, hãy coi tip là thứ bổ sung, làm rõ nghĩa nội dung chính, đừng đặt nội dung quan trọng trong này. Tham khảo thêm topic hướng dẫn trình bày bài viết hiển thị tốt trên nhiều cỡ màn hình.
      - Lưu ý 2: Nếu khung tip bị các tooltip bên dưới đè lên, thêm z-index:2 vào style khung tip.

      II- Phân tích cú pháp:

      - Phân tích các vd trên sẽ thấy "code TIP" thực chất gồm...2 code TIP lồng vào nhau, với cú pháp là: [tip=A|B]Nội dung[/tip] trong đó:
      + code tip lớn bọc ngoài có A là tooltip
      + code tip nhỏ bên trong có A là tip tip-right hoặc tip tip-left hoặc tip tip-top hoặc tip tip-bottom
      + phần B của code tip nhỏ cho phép viết các style của khung tip, ví dụ màu chữ, màu nền.....
      + tương tự, phần B của code tip lớn cũng cho phép viết style của phần tooltip (cái mà mình hover chuột vào ấy). vd:
      Welcome to box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum
      Welcome to [tip=tooltip|color:green]box BBCode[tip=tip tip-right|]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      + phần nội dung có thể dùng bbcode thoải mái, vd:
      aa
      bb
      cc
      dd
      Dùng bbcode thoải mái.Ở đây cũng dùng bbcode thoải mái.

      [tip=tooltip|][table2=!rules=all !border:1px solid]
      |-
      |aa
      |bb
      |-
      |cc
      |dd
      [/table2] Dùng bbcode thoải mái.[tip=tip tip-right|]Ở đây cũng dùng [B]bbcode[/B] thoải mái.[/tip][/tip]
      III- Sử dụng nâng cao:

      Vậy có thể hình dung cấu trúc code tip giống 2 lớp box, khi box ngoài được hover, thì box trong hiện ra. Vận dụng những style vẫn hay dùng cho box, ta có thể tùy biến thêm 1 số thứ sau:
      - thay đổi màu sắc, kích thước....
      - thay biểu tượng:
      biểu tượng này là background của tip bên ngoài, có thể hiểu nôm na tip bên ngoài thế này:
      Nội dung
      [box=url('http://vnsharing.site/forum/images/img/alticon.png') no-repeat; padding-left:16px||||]Nội dung[/box]
      Vậy nếu bạn muốn icon khác thì cứ thay vào phần background, vd:
      box BBCodeNơi đào tạo các BBCoder làm đẹp cho forum[tip=tooltip|background:url('http://vnsharing.site/forum/images/icons/icon1.png') no-repeat; background-position:right; padding:0 20px 0 0;]box BBCode[tip=tip tip-right|display:inline]Nơi đào tạo các BBCoder làm đẹp cho forum[/tip][/tip]
      Lưu ý, cân nhắc kỹ khi thay đổi, vì icon gọn, mà mang tính ký hiệu cao, mem vns nhìn là biết ngay "chỗ đó có 1 cái tip, cần chỉ chuột vào". Thay bằng ký hiệu khác rất có thể người khác sẽ ko biết mà chỉ chuột vào.
      Ví dụ như cái này1 cái tip khó tìm

      - tương tự, thay biểu tượng chuột khi hover vào. Xem thêm các loại cursor ở đây: http://www.w3schools.com/cssref/play...preval=zoom-in
      box BBCodeCái cursor này dễ gây ức chế lắm đấy
      [tip=tooltip|cursor:wait]box BBCode[tip=tip tip-right|width:300px]Cái cursor này dễ gây ức chế lắm đấy :th_46:[/tip][/tip]
      - trong 1 tooltip, có thể có nhiều tip:
      box BBCodeTopRightBottomLeft
      [tip=tooltip|]box BBCode[tip=tip tip-top|]Top[/tip][tip=tip tip-right|]Right[/tip][tip=tip tip-bottom|]Bottom[/tip][tip=tip tip-left|]Left[/tip][/tip]
      box BBCodeTopRightBottomLeft
      [tip=tooltip|]box BBCode[tip=tip tip-top|display:inline; transition-delay:0s]Top[/tip][tip=tip tip-right|display:inline; transition-delay:0.2s]Right[/tip][tip=tip tip-bottom|display:inline; transition-delay:0.4s]Bottom[/tip][tip=tip tip-left|display:inline; transition-delay:0.6s]Left[/tip][/tip]
      - có thể sử dụng khung tip như 1 tooltip (hover vào đó lại hiện ra 1 khung tip mới)
      box BBCodeTip level 1Tip level 2
      [tip=tooltip|]box BBCode[tip=tooltip tip tip-right|]Tip level 1[tip=tip tip-top|]Tip level 2[/tip][/tip][/tip]
      Trích dẫn Gửi bởi Claerwen Yukari
      Text cho tooltipText cho tip Tooltip 2Text cho tipText cho tipXem tiếpText cho tipText cho tipText cho tipText cho tipXem tiếpText cho tipText cho tip________________________Text cho tipbottomTopleftright

      Trả lời kèm trích dẫn

    2. Điện về thôn rồi bà con ơi,

      cơ mà cái tip cuối vẫn làm mình thấy hãi như ngày nào
      Trả lời kèm trích dẫn

    3. Phải dành thời gian vọc dần mới được
      Trả lời kèm trích dẫn

    4. Trả lời kèm trích dẫn

    5. #5
      Rất bá đạo cho một bbcode
      Trả lời kèm trích dẫn

    6. cái này biến tấu 1 chút chắc thay hover 1 số tình huống được nhỉ
      Đã offline, đừng tìm mất công.
      Trả lời kèm trích dẫn



    7. aaa 10000 ký tự, 1 triệu ký tự
      Sửa lần cuối bởi Tham Lam; 06-01-2015 lúc 23:04.
      Trả lời kèm trích dẫn

    8. #8
      đọc xong hướng dẫn muốn khóc

      Kinyobi Yoneda
      text text text text text text text text text text text text text text text text text text text text text text text text text

      .
      .
      .
      .
      .
      .
      .
      .
      .
      vấn đề muốn hỏi là: sao phần nội dung vẫn bị tràn ra ngoài k tip? tưởng dài đến đâu kéo đến đấy?

      muốn xóa cái mũi tên nhưng giữ lại border 4 bên thì làm thế nào? hoặc di chuyển cái mũi tên đấy thay vì vào giữa khung tip

      chỉ mình cách hover đc nội dung trong tooltip
      Trả lời kèm trích dẫn

    9. Mình đã ngồi chờ khoảng nửa phút khi hover vào cái có thay cursor kia



      Test1
      Test 1.1
      Test 1.1.1

      Test 1.2
      Test 1.2.1



      đoạn này mình muốn khi hover vào Test 1.2 thì 1.2.1 mới hiện ra mà chưa chỉnh được cũng như tại sao cái 1.1 của mình hover nó k đổi màu

      cần lắm một cái nút tab và xuống dòng cho code mà không làm element nhảy xuống dòng trong trình soạn thảo của 4rum

      blah blah



      Sửa lần cuối bởi Fuuka Adachi; 07-01-2015 lúc 02:32.
      Trả lời kèm trích dẫn

    10. #10
      Trích dẫn Gửi bởi Scheherazade Xem bài viết
      đọc xong hướng dẫn muốn khóc
      Do css no-wrap.

      Cũng không bỏ đi được, có lẽ override lên.

      Kinyobi Yoneda
      text text text text text text text text text text text text text text text text text text text text text text text text text

      @Kaldorei: Mặc định blockquote của vb4 là overflow hidden nên nó sẽ strip phần content dạng dynamic. Tìm hiểu cách khắc phục xem
      Sửa lần cuối bởi Ciela; 07-01-2015 lúc 00:28.
      Trả lời kèm trích dẫn

    Đánh dấu

    Quyền viết bài

    • Bạn không thể đăng chủ đề mới
    • Bạn không thể gửi trả lời
    • Bạn không thể gửi đính kèm
    • Bạn không thể sửa bài
    •  

    Theo giờ GMT +7. Bây giờ là 06:58.

    Powered by vBulletin.
    Copyright© 2024 vBulletin Solutions, Inc. All rights reserved.
    Board of Management accepts no responsibility legal of any resources which is shared by members.