Latest web development tutorials
×

CSS คู่มืออ้างอิง

CSS คู่มืออ้างอิง CSS ผู้เลือก CSS อ้างอิงคำพูด CSS Web แบบอักษรปลอดภัย CSS นิเมชั่น CSS หน่วย CSS สี CSS ค่าสีตามกฎหมาย CSS ชื่อสี CSS ค่าสีฐานสิบหก CSS สนับสนุนเบราว์เซอร์

CSS คุณสมบัติ

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function appearance backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-align box-direction box-flex box-flex-group box-lines box-ordinal-group box-orient box-pack box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight grid-columns grid-rows hanging-punctuation height icon justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position punctuation-trim quotes resize right rotation tab-size table-layout target target-name target-new target-position text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-outline text-overflow text-shadow text-transform text-wrap top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index

ตัวกรองคุณสมบัติ CSS3 (Filter)

ตัวอย่าง

แก้ไขทุกสีภาพสีดำและสีขาว (100% สีเทา):

img {
-webkit กรอง: สีเทา (100% ); / * Chrome, Safari, Opera * /
กรอง: สีเทา (100%);
}

ลอง»

ความหมายและการใช้งาน

แอตทริบิวต์กรองกำหนดองค์ประกอบ (ปกติ <img>) ผลภาพ (ตัวอย่างเช่น: ฟัซซี่และความอิ่มตัว)

เริ่มต้น: ไม่มีเลย
มรดก: ไม่
สนับสนุนภาพเคลื่อนไหว: ใช่ รายละเอียดสามารถพบได้ใน CSS นิเมชั่น
เวอร์ชัน: CSS3
ไวยากรณ์ javascript: วัตถุ .style.WebkitFilter = "สีเทา (100%)" ที่จะลอง >>

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางเป็นตัวแทนของเบราว์เซอร์ครั้งแรกเพื่อรองรับจำนวนวิธีรุ่น

ทันทีหลังจากที่หมายเลขสำหรับคำนำหน้าเบราว์เซอร์ที่ระบุ -webkit-

คุณสมบัติ
กรอง 18.0 -webkit- ไม่สนับสนุน 35.0 6.0 -webkit- 15.0 -webkit-

หมายเหตุ: Explorer ในเบราว์เซอร์ที่เก่ากว่าทางอินเทอร์เน็ต (4.0-8.0) เพื่อสนับสนุนการที่ไม่ได้มาตรฐาน "กรอง" คุณสมบัติที่ถูกทิ้งร้าง IE8 และเบราว์เซอร์ก่อนหน้านี้มักจะใช้ ความทึบ คุณสมบัติ

CSS ไวยากรณ์

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

เคล็ดลับ: ใช้ช่องว่างเพื่อแยกตัวกรองหลาย


ฟังก์ชั่นกรอง

หมายเหตุ: ตัวกรองมักจะใช้ร้อยละ (เช่น: 75%) ของหลักสูตรนอกจากนี้ยังสามารถใช้ในการแสดงทศนิยม (เช่น: 0.75)

กรอง ลักษณะ
ไม่มีเลย ค่าเริ่มต้นไม่มีผล
เบลอ (พิกเซล) เกาส์เบลอไปที่การตั้งค่าภาพ "รัศมี" เพื่อตั้งค่าฟังก์ชั่นเสียนมาตรฐานเป็นที่น่าสงสารหรือจำนวนของพิกเซลบนหน้าจอเพื่อละลายร่วมกันเพื่อให้มากขึ้นค่าเบลอมากขึ้น

ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นคือ 0; พารามิเตอร์นี้สามารถตั้งค่าความยาว CSS แต่ไม่ยอมรับค่าร้อยละ
ความสว่าง (%) การประยุกต์ใช้การคูณเชิงเส้นไปยังภาพที่จะทำให้มันดูสว่างหรือมืด หากมีค่าเป็น 0%, ภาพที่เป็นสีดำทั้งหมด ราคาเป็น 100% การเปลี่ยนแปลงในภาพไม่มี ค่าอื่น ๆ ที่สอดคล้องกับผลคูณเชิงเส้น มูลค่ากว่า 100% เป็นไปได้ภาพจะสว่างกว่าเดิม ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นคือ 1
ความคมชัด (%) ปรับความคมชัดของภาพ คุ้มค่าคือ 0%, ภาพที่เป็นสีดำทั้งหมด ราคาเป็น 100% ภาพที่ไม่เปลี่ยนแปลง ค่าเกิน 100% ซึ่งหมายความว่าจะใช้ความคมชัดต่ำ ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นคือ 1
หล่นเงา (H-V เงา -shadow สีเบลอแพร่)

ตั้งค่าผลเงาให้กับภาพ เงามีการสังเคราะห์ในภาพด้านล่างอาจจะมีความคลุมเครือสีที่เฉพาะเจาะจงสามารถวาดหน้ากากรุ่นแผนภาพชดเชย ฟังก์ชั่นยอมรับ <เงา> ค่า (กำหนดไว้ในพื้นหลัง CSS3) การพิมพ์นอกจาก "แทรก" คำหลักที่ไม่ได้รับอนุญาต ฟังก์ชั่นที่มีอยู่กับกล่องเงาคุณสมบัติกล่องเงาคล้ายกันมากยกเว้นที่ผ่านการกรองเบราว์เซอร์บางอย่างสำหรับประสิทธิภาพที่ดีขึ้นให้เร่งฮาร์ดแวร์ <shadow>参数如下:

<ชดเชย-X> <ชดเชย Y> ( ต้อง)
มันตั้งสองเงาชดเชย <ยาว> ค่า. <Offset-X> การตั้งค่าระยะทางแนวนอนของเงาที่ปรากฏบนองค์ประกอบซ้าย. <Offset-Y> การตั้งค่าระยะทางแนวตั้งของการลดลง เงาปรากฏเหนือองค์ประกอบ ดูที่ <ยาว> หน่วยที่เป็นไปได้
หากทั้งสองค่าคือ 0, เงาปรากฏอยู่เบื้องหลังองค์ประกอบในเชิงบวก (ถ้าตั้ง   <blur-radius> and/or <spread-radius>, 会有模糊效果 ).
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
สีเทา (%)

แปลงภาพระดับสีเทา มันกำหนดค่าของอัตราส่วนการแปลง ค่าของ 100% เป็นสมบูรณ์แปลงเป็นภาพสีเทาค่าเป็น 0% ของภาพที่ไม่เปลี่ยนแปลง ค่าระหว่าง 0% และ 100% ผลคูณเป็นเส้นตรง ถ้าไม่ได้ตั้งค่าเริ่มต้นเป็น 0;

เว้หมุน (องศา)

ประยุกต์ใช้ในการหมุนภาพสีสัน "มุมมอง" ภาพมุมแหวนสีเป็นค่าปรับค่าที่ตั้งไว้ ราคา 0deg, ภาพที่เปลี่ยนได้ ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นเป็น 0deg แม้ว่าจะไม่มีค่าสูงสุดที่เกินมูลค่าของเทียบเท่า 360deg ปริมณฑลอีกที่

กลับ (%)

Inverting ภาพที่นำเข้า มันกำหนดค่าของอัตราส่วนการแปลง 100% ของมูลค่าจะกลับสมบูรณ์ ค่าเป็น 0% ภาพที่ไม่เปลี่ยนแปลง ค่าระหว่าง 0% และ 100% ผลคูณเป็นเส้นตรง ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นคือ 0

ความทึบแสง (%)

การศึกษาระดับปริญญาแปลงของความโปร่งใสของภาพ มันกำหนดค่าของอัตราส่วนการแปลง 0% มีความโปร่งใสอย่างสมบูรณ์และมีมูลค่า 100% ภาพที่ไม่เปลี่ยนแปลง ค่าระหว่าง 0% และ 100% เป็นผลคูณเชิงเส้นคูณด้วยจำนวนของกลุ่มตัวอย่างยังเทียบเท่ากับภาพ ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นเป็น 1 ฟังก์ชั่นนี้จะคล้ายกับที่มีอยู่ในคุณสมบัติความทึบยกเว้นว่าผ่านการกรองเพื่อที่จะปรับปรุงประสิทธิภาพการทำงานของเบราว์เซอร์บางส่วนจะให้เร่งฮาร์ดแวร์

เปียกโชก (%)

แปลงความอิ่มตัวของภาพ มันกำหนดค่าของอัตราส่วนการแปลง 0% จะไม่อิ่มตัวอย่างเต็มที่การเปลี่ยนแปลงในภาพไม่เป็น 100% ค่าอื่น ๆ ผลคูณเป็นเส้นตรง มากกว่า 100% ของมูลค่าที่ได้รับอนุญาตมีความอิ่มตัวสูง ถ้าค่าไม่ได้ตั้งค่าเริ่มต้นเป็น 1

ซีเปีย (%)

แปลงภาพเพื่อซีเปีย มันกำหนดค่าของอัตราส่วนการแปลง ราคาของแท้ 100% มีทั้งสีน้ำตาลเข้มคือ 0% ของภาพที่ไม่เปลี่ยนแปลง ค่าระหว่าง 0% และ 100% ผลคูณเป็นเส้นตรง ถ้าไม่ได้ตั้งค่าเริ่มต้นเป็น 0;

URL ()

ฟังก์ชั่นใช้เวลา URL ไฟล์ XML ซึ่งชุดกรอง SVG และอาจรวมถึงสมอระบุไส้กรองที่เฉพาะเจาะจง

ตัวอย่างเช่น:

filter: url(svg-url#element-id)
แรกเริ่ม

การตั้งค่าคุณสมบัติเป็นค่าเริ่มต้นโปรดดูที่: CSS คำหลักเบื้องต้น

สืบทอด สถานที่แห่งนี้จะรับมาจากองค์ประกอบหลักที่คุณสามารถดู: CSS ที่สืบทอดคำหลัก

ตัวอย่าง

ตัวอย่างเพิ่มเติม

ตัวอย่างเลือน

ภาพถ่ายเกาส์เบลอ:

img {
-webkit กรอง: เบลอ (5px) ; / * Chrome, Safari, Opera * /
กรอง: เบลอ (5px);
}

ลอง»

อินสแตนซ์ฟังก์ชั่นความสว่าง

ให้ความสว่างภาพ:

img {
-webkit กรอง: ความสว่าง (200% ); / * Chrome, Safari, Opera * /
กรอง: ความสว่าง (200%);
}

ลอง»

คมชัดอินสแตนซ์ฟังก์ชั่น

ปรับความคมชัดของภาพ:

img {
-webkit กรอง: ความคมชัด (200% ); / * Chrome, Safari, Opera * /
กรอง: ความคมชัด (200%);
}

ลอง»

ตัวอย่างฟังก์ชั่นแบบเลื่อนเงา

ตั้งค่าผลเงาในภาพ:

img {
-webkit กรอง: หล่นเงา ( 8px 8px 10px สีแดง); / * Chrome, Safari, Opera * /
กรอง: หล่นเงา (8px 8px 10px สีแดง);
}

ลอง»

ฟังก์ชั่นอินสแตนซ์โทนสีเทา

แปลงภาพระดับสีเทา:

img {
-webkit กรอง: สีเทา (50% ); / * Chrome, Safari, Opera * /
กรอง: สีเทา (50%);
}

ลอง»

() ตัวอย่างฟังก์ชั่นเว้หมุน

การประยุกต์ใช้การหมุนเว้ไปยังภาพที่:

img {
-webkit กรอง: ฮิวหมุน ( 90deg); / * Chrome, Safari, Opera * /
กรอง: ฮิวหมุน (90deg) ;
}

ลอง»

อินสแตนซ์ฟังก์ชั่นสลับ

Inverting ภาพที่นำเข้า:

img {
-webkit กรอง: Invert (100% ); / * Chrome, Safari, Opera * /
กรอง: Invert (100%);
}

ลอง»

ความทึบอินสแตนซ์ฟังก์ชั่น

การศึกษาระดับปริญญาแปลงของความโปร่งใสของภาพ:

img {
-webkit กรอง: ความทึบแสง (30% ); / * Chrome, Safari, Opera * /
กรอง: ความทึบแสง (30%);
}

ลอง»

เปียกโชกอินสแตนซ์ฟังก์ชั่น

แปลงความอิ่มตัวของสีภาพ:

img {
-webkit กรอง: เปียกโชก (800% ); / * Chrome, Safari, Opera * /
กรอง: เปียกโชก (800%);
}

ลอง»

อินสแตนซ์ฟังก์ชั่นสีซีเปีย

แปลงภาพให้กับซีเปีย:

img {
-webkit กรอง: ซีเปีย (100% ); / * Chrome, Safari, Opera * /
กรอง: ซีเปีย (100%);
}

ลอง»

ฟังก์ชั่นคอมโพสิต

การใช้ฟิลเตอร์หลายแต่ละกรองคั่นด้วยช่องว่าง

หมายเหตุ: เพื่อเป็นสิ่งสำคัญมาก (ตัวอย่างเช่นการใช้สีเทา () ก่อนที่จะใช้สีซีเปีย () จะผลิตภาพระดับสีเทาเสร็จสมบูรณ์)

img {
-webkit กรอง: ความคมชัด (200% ) ความสว่าง (150%); / * Chrome, Safari, Opera * /
กรอง: ความคมชัด (200%) ความสว่าง (150%);
}

ลอง»

ตัวอย่างตัวกรองทั้งหมด

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการใช้ตัวกรอง:

.blur {
-webkit กรอง: เบลอ (4px) ;
กรอง: เบลอ (4px);
}

.brightness {
-webkit กรอง: ความสว่าง (0.30) ;
กรอง: ความสว่าง (0.30);
}

.contrast {
-webkit กรอง: ความคมชัด (180% );
กรอง: ความคมชัด (180%);
}

.grayscale {
-webkit กรอง: สีเทา (100% );
กรอง: สีเทา (100%);
}

.huerotate {
-webkit กรอง: ฮิวหมุน ( 180deg);
กรอง: ฮิวหมุน (180deg) ;
}

.invert {
-webkit กรอง: Invert (100% );
กรอง: Invert (100%);
}

.opacity {
-webkit กรอง: ความทึบแสง (50% );
กรอง: ความทึบแสง (50%);
}

.saturate {
-webkit กรอง: เปียกโชก (7) ;
กรอง: เปียกโชก (7);
}

.sepia {
-webkit กรอง: ซีเปีย (100% );
กรอง: ซีเปีย (100%);
}

.shadow {
-webkit กรอง: หล่นเงา ( 8px 8px 10px สีเขียว);
กรอง: หล่นเงา (8px 8px 10px สีเขียว);
}

ลอง»

บทความที่เกี่ยวข้อง

HTML DOM อ้างอิง: สไตล์คุณลักษณะตัวกรอง