corner-block-end-shape

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Thuộc tính CSS corner-block-end-shape chỉ định hình dạng của cả hai góc ở cạnh block-end của một hộp, trong phạm vi vùng border-radius của chúng.

Để có mô tả đầy đủ về hành vi hình dạng góc và nhiều ví dụ, xem trang thuộc tính viết tắt corner-shape.

Các thuộc tính thành phần

Thuộc tính corner-block-end-shape là dạng viết tắt của các thuộc tính logic sau:

Cú pháp

css
/* Single keyword value set for both corners */
corner-block-end-shape: square;
corner-block-end-shape: scoop;

/* Single superellipse() value set for both corners */
corner-block-end-shape: superellipse(3.5);
corner-block-end-shape: superellipse(-1.9);

/* Block-end/inline-start corner, block-end/inline-end corner */
corner-block-end-shape: square scoop;
corner-block-end-shape: square superellipse(-1.9);

/* Global values */
corner-block-end-shape: inherit;
corner-block-end-shape: initial;
corner-block-end-shape: revert;
corner-block-end-shape: revert-layer;
corner-block-end-shape: unset;

Giá trị

Thuộc tính corner-block-end-shape được chỉ định bằng một hoặc hai giá trị <corner-shape-value>}:

  • Nếu một giá trị được sử dụng, nó chỉ định hình dạng của cả hai góc block-end.
  • Nếu hai giá trị được sử dụng, giá trị đầu tiên chỉ định hình dạng của góc block-end/inline-start, và giá trị thứ hai chỉ định hình dạng của góc block-end/inline-end.

Định nghĩa hình thức

Initial valueas each of the properties of the shorthand:
Applies toall elements. It also applies to ::first-letter.
Inheritedno
Computed valueas each of the properties of the shorthand:
Animation typeas each of the properties of the shorthand:

Cú pháp hình thức

corner-block-end-shape = 
<'corner-top-left-shape'>{1,2}

<corner-top-left-shape> =
<corner-shape-value>

<corner-shape-value> =
round |
scoop |
bevel |
notch |
square |
squircle |
<superellipse()>

<superellipse()> =
superellipse( <number> |
infinity |
-infinity )

Ví dụ

Bạn có thể tìm các ví dụ liên quan khác trên trang tham chiếu corner-shape.

Cách dùng cơ bản của corner-block-end-shape

HTML

Mã đánh dấu cho ví dụ này chứa một phần tử <div> duy nhất.

html
<div></div>

CSS

Chúng ta cho hộp một số kiểu dáng cơ bản, được ẩn để ngắn gọn. Chúng ta cũng áp dụng box-shadow, border-radius80px / 40px, và corner-block-end-shapenotch square.

css
div {
  box-shadow: 1px 1px 3px gray;
  border-radius: 80px / 40px;
  corner-block-end-shape: notch square;
}

Kết quả

Kết quả hiển thị như sau:

Thông số kỹ thuật

Specification
CSS Borders and Box Decorations Module Level 4
# propdef-corner-block-end-shape

Khả năng tương thích trình duyệt

Xem thêm