Css hình tròn bán kính đường viền

Các yếu tố của bố cục là các cột và các dòng, các góc và các đường thẳng mà chúng ta sử dụng để xây dựng các trang web ngày nay bị ảnh hưởng bởi di sản phẩm từ các kiểu ấn phẩm của chúng ta. Và cho dù việc cài đặt lưới trên web đang trở nên tốt hơn và đẹp hơn, bố cục web vẫn còn rắc rối với công việc trong ấn phẩm, đặc biệt khi nó làm việc với dòng nội dung

Các tạp chí và tờ báo luôn luôn thích các cách sắp xếp nội dung sang trọng, chẳng hạn như chữ bao quanh, hoặc bên trong, các hình dạng không vuông vức

Tạp chí đa năng bởi GreenSocks

Hãy khám phá cách CSS Shapes Module sẽ cho phép chúng ta tạo thứ tự tương tự như vậy trên web

Giới thiệu nhanh về CSS Shapes

CSS Shapes cho phép các nhà thiết kế web tạo ra các bố cục hình học và các đối tượng khác, bên cạnh các hình vuông và chữ nhật đơn giản. Chi tiết kỹ thuật cung cấp cho chúng tôi các thuộc tính CSS mới bao gồm

Lorem ipsum…

0 và

Lorem ipsum…

1. Hỗ trợ trình duyệt , vì các thuộc tính này chỉ hoạt động trên Chrome, Opera và Safari, với tiền tố

Lorem ipsum…

2, giống như

Lorem ipsum…

3

Thuộc tính

Lorem ipsum…

0 sẽ làm cho nội dung trong hàng bao quanh [bên ngoài] phía sau thành phần có dạng cong, khác với mô hình hộp. Ban đầu cũng có

Lorem ipsum…

5 để bao quanh nội dung bên trong một thành phần; . Tuy nhiên, quá trình cài đặt đã bị ngắt quãng đối với CSS Shapes level 2

Từ đầu trên xuống dưới. minh họa shape-outside và shape-inside

Thuộc tính

Lorem ipsum…

1 thiết lập lề xung quanh cái shape nào đang được sử dụng thuộc tính

Lorem ipsum…

0

Please view a number ví dụ

Tạo một hình dạng

Cách dễ nhất để xem cách CSS Shapes hoạt động là tạo một hình tròn. Vì vậy, dưới đây là một thẻ

Lorem ipsum…

8 [hình tròn của chúng ta], với một số đoạn văn bên cạnh

1

Lorem ipsum…

0

Lorem ipsum…

1

Lorem ipsum…

Lorem ipsum…

3

Lorem ipsum…

Lorem ipsum…

5

Lorem ipsum…

Dưới đây là một số kiểu cơ bản, bao gồm chiều rộng và chiều cao của hình tròn của chúng ta,

Lorem ipsum…

9 để định hình, và một dấu phẩy để phân đoạn văn bản bao quanh hình tròn

1

Lorem ipsum…

9

Lorem ipsum…

1_______101

Lorem ipsum…

3

Lorem ipsum…

03

Lorem ipsum…

5

Lorem ipsum…

05

Lorem ipsum…

06

Lorem ipsum…

07

Lorem ipsum…

08

Lorem ipsum…

09

Lorem ipsum…

10

Lorem ipsum…

11

Như chúng ta kỳ vọng, các đoạn văn bây giờ đã bao quanh hình tròn. Tuy nhiên, do thuộc tính bán kính đường viền không xác định được sự thật các thành phần có dạng như thế nào, nên đoạn văn bao quanh không được định hình của một đường cong

Nếu chúng ta phân tích thành phần thông tin qua DevTools của trình duyệt, chúng ta sẽ thấy thành phần thực tế là một hộp hộp. Vì thế, ngay cả khi thẻ div đã được hiển thị dưới dạng một hình tròn, thì

Lorem ipsum…

9 đã không tác động đến hình dạng của thành phần

Lưu ý đánh dấu xung quanh các thành phần hình vuông

Để cho đoạn văn bám vào đường cong của hình dạng, chúng ta cần thay đổi nó thành một hình dạng thực sự thông qua thuộc tính

1
1 trong trường hợp này, chúng ta sẽ bổ sung một hàm
1
2 truyền vào như một giá trị

1

Lorem ipsum…

13

Lorem ipsum…

1_______101

Lorem ipsum…

3

Lorem ipsum…

03

Lorem ipsum…

5

Lorem ipsum…

05

Lorem ipsum…

06

Lorem ipsum…

07

Lorem ipsum…

08

Lorem ipsum…

09

Lorem ipsum…

10

Lorem ipsum…

5

Lorem ipsum…

6

Lorem ipsum…

7

Lorem ipsum…

8

Lorem ipsum…

11

Đoạn văn của chúng ta bây giờ đang được nâng niu xung quanh gọn gàng xung quanh chu vi của hình tròn

Ngoài ra, nếu bây giờ chúng ta phân tích các thành phần thông tin qua DevTools, chúng ta sẽ thấy rằng thành phần của chúng ta đã được xuất ra thành một vòng tròn.

Lưu ý các phần đánh dấu đậm hơn

Với một chút lợi nhuận, hãy xem nó có thể cải thiện một bố cục đơn giản

Biến thể tùy chỉnh

Hàm

1
2 cần một vài giá trị để xác định tâm trạng và bán kính tương ứng. vòng tròn
1
4. Mặc định, giá trị của kính bán được lấy từ kích thước của thành phần;

Tương tự, mức độ

1
7 và
1
8 được đo lường tương đối với kích thước của thành phần, và chúng được mặc định là
1
9;

Vòng tròn được định vị trí ở trung tâm của các thành phần

Hai giá trị này sẽ hữu ích khi bạn muốn thay đổi kích thước của hình dạng, trong khi vẫn giữ nguyên kích thước thực tế của thành phần hoặc chuyển đổi định dạng hình trong khi vẫn giữ nguyên vị trí của thành phần. Trong ví dụ sau đây, chúng tôi sẽ giảm bán kính tròn xuống

Lorem ipsum…

90 và thiết lập chính quyền trung tâm thành phố

Lorem ipsum…

91, điều này sẽ chuyển vòng tròn về phía bên dưới bên trái của thành phần

Đoạn văn bây giờ vượt qua hộp thành phần theo kích thước của vòng tròn. Vui lòng xem demo

Nó không là gì nếu không thay đổi hình tròn, cả về tâm và bán kính phải được xác định rõ ràng;

1

Lorem ipsum…

31

Lorem ipsum…

1____133

Lorem ipsum…

3

Lorem ipsum…

35

Mô hình hộp hình dạng

CSS Shapes kế thừa các nguyên tắc của mô hình hộp, nhưng được áp dụng bên ngoài phạm vi của thành phần chính đó. Điều này cho phép chúng ta thiết lập thành phần một cách riêng biệt, ví dụ, đối với

Lorem ipsum…

92 thì thiết lập cho hình dạng là

Lorem ipsum…

93. Để thay đổi mô hình hộp hình dạng, hãy thêm một trong các từ khóa mô hình hộp,

Lorem ipsum…

94,

Lorem ipsum…

95,

Lorem ipsum…

92 hoặc

Lorem ipsum…

93 sau cái hàm

1

Lorem ipsum…

13

Lorem ipsum…

1

Lorem ipsum…

39

Lorem ipsum…

3

Lorem ipsum…

1

Lorem ipsum…

5

Lorem ipsum…

3

Lorem ipsum…

06

Lorem ipsum…

5

Lorem ipsum…

08

Lorem ipsum…

7

Lorem ipsum…

10

Lorem ipsum…

9

Lorem ipsum…

6

Lorem ipsum…

51

Lorem ipsum…

8

Lorem ipsum…

53

Lorem ipsum…

54

Lorem ipsum…

55

Lorem ipsum…

56

Lorem ipsum…

57

Lorem ipsum…

58

Lorem ipsum…

11

box-model default of shape is

Lorem ipsum…

95. Và trong ví dụ sau, chúng ta đã thay đổi nó thành

Lorem ipsum…

93 để nói rằng trình duyệt nhằm loại trừ lề của thành phần khi xác định kích thước hoặc chiều dài của hình dạng. Bây giờ, chúng ta sẽ thấy đoạn văn xuyên qua biên giới, và ngay lập tức chạm vào phần đệm của thành phần

Cái hình vuông color cam là lề, màu vàng là viền, và màu xanh là phần đệm,

Tôi thành thật khuyên bạn nên xem qua khóa học miễn phí của chúng tôi về Khái niệm cơ bản của CSS Box Model để biết thêm về chi tiết cách thức hoạt động của box-model

Tạo thêm hình dạng

Đặc tả kỹ thuật của CSS Shapes đi kèm với một số hình dạng hàm

  • Lorem ipsum…

    000. như tên của nó, chức năng này sẽ tạo ra một hình elip. Chúng ta có thể cấu hình bán kính của elip và đồng thời chuyển sang tâm hình của shape. Nhưng không giống như hàm
    1
    2, hàm

    Lorem ipsum…

    000 áp dụng hai sự đo lường bán kính, ngang và dọc, do đó

    Lorem ipsum…

    003
  • Lorem ipsum…

    004. Hàm này cho phép chúng ta tạo ra các dạng hình phức tạp hơn như hình tam giác, hình lục giác, cũng như các hình dạng phi hình học. Sử dụng đa giác không phải là dễ dàng như việc tạo ra một hình tròn, nhưng công cụ Path to Polygon Converter làm cho nó trở nên trực quan hơn một chút

Tổng kết lại

Trong hướng dẫn này, chúng ta sẽ tìm hiểu các ứng dụng cơ bản của CSS Shapes; . Tại thời điểm viết bài, một số khía cạnh của CSS Shapes vẫn còn rất thô sơ, mà có lẽ đó là lý do tại sao chúng ta vẫn chưa thấy nó được sử dụng rộng rãi

  • Như đã đề cập trước đó trong hướng dẫn này, thuộc tính

    Lorem ipsum…

    5 của CSS Shapes cho phép chúng ta để vây quanh và định dạng nội dung bên trong một thành phần đã bị tạm dừng
  • Đặc tả kỹ thuật của CSS Shapes cung cấp một thuộc tính riêng biệt được

    Lorem ipsum…

    006 để xác định mô hình hộp hình dạng, mặc dù hiện tại nó có vẻ như không thể sử dụng được với bất kỳ trình duyệt nào
  • Safari yêu cầu tiền tố

    Lorem ipsum…

    2, nhấn mạnh rằng tính năng này chỉ là thử nghiệm

Tuy nhiên, dù tiến độ phát triển chậm và chênh lệch giữa các trình duyệt tại thời điểm hiện tại, tôi vẫn mong chờ CSS Shapes. Một khi các lựa chọn chính của trình duyệt cài đặt nó, thì tôi không thể mong đợi hơn để xem một số bố cục thực sự được tạo trên web

Chủ Đề