การสร้างภาพ CSS เป็นวิธีที่สนุกในการฝึกฝนทักษะของคุณและสร้างงานศิลปะที่เรียบร้อย เป็นการพักที่ดีจากการจัดแต่งทรงผมแบบวันต่อวันปกติ ทั้งหมดที่คุณจะต้องเริ่มต้นคือเอกสารเปล่าและไฟล์ CSS เราขอแนะนำให้ใช้ SASS ซึ่งจะช่วยให้คุณสามารถใช้สไตล์ของคุณซ้ำและเขียนตัวเลือกที่ง่ายกว่า (ดูคำแนะนำของเรา Sass คืออะไร หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวประมวลผลล่วงหน้านี้)
เราจะเริ่มต้นด้วยเคล็ดลับยอดนิยมสำหรับการเรียนรู้ศิลปะ CSS จากนั้นแสดงวิธีการสร้างบอลลูนเคลื่อนไหว Pikachu นี้โดยใช้ CSS เท่านั้น (ตรวจสอบให้แน่ใจว่าคุณเก็บไฟล์ของคุณให้ปลอดภัย การจัดเก็บเมฆ .
สำหรับแรงบันดาลใจมากขึ้นสำรวจ Roundup ที่น่าทึ่งของเรา ตัวอย่างภาพเคลื่อนไหว CSS . หลังจากบางสิ่งพื้นฐานมากขึ้น? เริ่มต้นด้วยการเรียนรู้ วิธีการสร้างน้ำแข็ง lolly โดยใช้ CSS .
หรือหากคุณกำลังเริ่มเว็บไซต์ใหม่ให้ทิ้งความซับซ้อนด้วยที่ยอดเยี่ยม สร้างเว็บไซต์ และทำให้แน่ใจว่าคุณได้รับของคุณ เว็บโฮสติ้ง จับได้เห็นชัดตรงเผง.
ลดการออกแบบให้เป็นรูปร่างที่เรียบง่าย
เมื่อสร้างงานศิลปะ CSS มันสามารถช่วยในการดูภาพอ้างอิงบางอย่างสำหรับแรงบันดาลใจจากนั้นสร้างรูปแบบการ์ตูนที่ง่ายขึ้นเมื่อคุณไปตามแนวทางการใช้งานแบบดั้งเดิมซึ่งทำให้ดีขึ้น รูปร่าง CSS .
ใช้พื้นหลังที่สดใสเพื่อช่วยในการวางตำแหน่ง
เมื่อมีรูปร่างที่ทับซ้อนกันของสีที่คล้ายกันมันเป็นเรื่องยากที่จะดูว่าพวกเขากำลังวางอยู่ที่ไหนหรือมีลักษณะอย่างไร มันมีประโยชน์ที่จะมีรูปร่างที่คุณกำลังทำงานอยู่โดยการเปลี่ยน สีพื้นหลัง ถึงบางสิ่งที่สดใสและร่าเริงเช่น magenta สิ่งนี้ช่วยให้คุณสามารถดูตำแหน่งและรูปร่างที่แน่นอนขององค์ประกอบของคุณได้อย่างง่ายดาย
ใช้ขนาดของเหลว
เมื่อพูดถึงการกำหนดค่า PX สำหรับคุณสมบัติเราขอแนะนำให้ใช้หน่วย REM ในกรณีที่คุณตัดสินใจว่าคุณต้องการให้ชิ้นส่วนโดยรวมของคุณมีขนาดใหญ่ขึ้นหรือเล็กลงโดยใช้หน่วย REM ที่คุณต้องเปลี่ยนฐานเท่านั้น HTML {ขนาดตัวอักษร: ... PX} ใน Sass ของคุณในการปรับขนาดงานศิลปะทั้งหมดขึ้นหรือลง
เมื่อกำหนดความสูงและความกว้างขององค์ประกอบเด็กที่ควรมีการปรับขนาดญาติให้กับผู้ปกครองเปอร์เซ็นต์ที่มีประโยชน์ เนื่องจากค่าเหล่านี้เกี่ยวข้องกับผู้ปกครองของพวกเขาเสมอพวกเขาควรปรับขนาดด้วย ขนาดตัวอักษร HTML .
ภาชนะห่อหุ้มที่จะถือชิ้นงานศิลปะเป็นจุดเริ่มต้นที่ดี ภายในภาชนะเราสามารถวางคอนเทนเนอร์ภายในสามตัว - หัวร่างกายและลูกโป่ง
& lt; div class = "คอนเทนเนอร์" & gt;
& lt; div class = "หัว" & gt; & lt; / div & gt;
& lt; div class = "ร่างกาย" & gt; & lt; / div & gt;
& lt; div class = "ลูกโป่ง" & gt; & lt; / div & gt;
& lt; / div & gt;
โดยปกติแล้วภาชนะควรจะเป็น ตำแหน่ง: ญาติ เพื่อให้สามารถวางองค์ประกอบอื่น ๆ ที่อยู่ภายในได้โดยใช้ ตำแหน่ง: แน่นอน และมีความสูงและความกว้างที่กำหนดไว้อย่างดีมิฉะนั้นการวางตำแหน่งองค์ประกอบของเด็กจะยาก
ในสไตล์ของคุณเพิ่มสีฐานของคุณเป็นตัวแปร SASS สำหรับการใช้ซ้ำ sass เบา () และ มืด () ฟังก์ชั่นจะสร้างสีและเฉดสีของสีของคุณซึ่งสามารถใช้เป็นไฮไลท์หรือเงาสำหรับตัวละครของคุณ
ด้วยโครงสร้างที่คิดออกให้ลองสไตล์หัวก่อน ในกรณีนี้หัวทำให้จุดศูนย์กลางที่ดีสำหรับงานศิลปะดังนั้นแทนที่จะตั้งตำแหน่งให้สมบูรณ์สามารถตั้งค่าได้เป็นญาติ สิ่งนี้ทำให้คอนเทนเนอร์มีองค์ประกอบที่มีเสถียรภาพภายในการให้องค์ประกอบที่แน่นอนอื่น ๆ ที่ลอยอยู่จุดยึดและควบคุมตำแหน่งของพวกเขามากขึ้น
คุณสมบัติใบหน้าจะต้องใช้คอนเทนเนอร์สำหรับการวางตำแหน่งดังนั้นสร้าง & lt; div & gt; ภายในคอนเทนเนอร์หัวสำหรับรูปร่างสีเหลืองที่มีความกว้างความสูงและสีพื้นหลัง - ตอนนี้ให้รูปสี่เหลี่ยมผืนผ้านี้ดูเหมือนรูปร่างหัวมากขึ้น หนึ่งในคุณสมบัติที่พบมากที่สุดและมีประโยชน์ในงานศิลปะ CSS คือ ชายแดนรัศมี คุณสมบัติซึ่งเปลี่ยนเส้นโค้งของมุม X หรือ Y ของกล่องของกล่องและสามารถใช้ในการสร้างรูปร่างอินทรีย์มากขึ้น
การใช้เทคนิคนี้ด้วย Combo REM และเปอร์เซ็นต์คุณสามารถสร้างรูปทรงเหมือนหยดมากกว่าเพียงแค่จุดไข่ปลาธรรมดาซึ่งปรับขนาดตามธรรมชาติด้วย HTML {ขนาดตัวอักษร: ... PX} :
.face {
เส้นขอบด้านบนซ้ายรัศมี: 50% 4.5REM;
แนวขอบด้านบนขวา - รัศมี: 50% 4.5REM;
เส้นขอบด้านล่างซ้ายรัศมี: 50% 3Rem;
เส้นขอบด้านล่างขวารัศมี: 50% 3Rem;
...
}
หลังจากที่ศีรษะสมบูรณ์แบบ ชายแดนรัศมี วางตำแหน่งส่วนที่เหลือของใบหน้าเป็นองค์ประกอบของเด็ก ๆ ของหัวเช่นดวงตาแก้มจมูกและหู เหมือนหัว ชายแดนรัศมี เคล็ดลับจะมีประโยชน์ตั้งแต่ เส้นขอบรัศมี: 50% อาจดูไม่น่าสนใจ
ร่างกาย & lt; div & gt; สามารถวางไว้ในภาชนะบรรจุร่างกายด้านหลังศีรษะและมีรูปร่างเหมือนกัน ชายแดนรัศมี เทคนิคเช่นเดียวกับแขนขาและหาง เพื่อให้สามารถทับซ้อนกันที่เหมาะสมร่างกายจริงควรเป็นองค์ประกอบของตัวเองเนื่องจากองค์ประกอบภายในบางอย่างเช่นแถบด้านหลังจะต้องถูกตัดออกด้วย ล้น: ซ่อน . เพื่อให้ร่างกายลึกมากขึ้น แปลง: เอียง () อสังหาริมทรัพย์สามารถทำให้ร่างกายได้รับเพียงเล็กน้อย
หางฟ้าสายฟ้าสามารถสร้างขึ้นได้โดยใช้สี่เหลี่ยมแยกสามเส้นแทนที่จะพยายามสร้างรูปร่างนี้จากองค์ประกอบหนึ่ง สี่เหลี่ยมสามารถหมุนได้และวางตำแหน่งเหนืออีกด้านหนึ่งเพื่อสร้างสลักเกลียว แขนและขาสามารถใช้สีหลักที่เข้มกว่าที่เราสร้างขึ้นโดยใช้ SASS มืด () ดังนั้นพวกเขาจึงโดดเด่น
ตอนนี้เมาส์ไฟฟ้าเสร็จแล้วให้ผูกลูกโป่งกลับมาด้านหลัง เพิ่มบาง & lt; div & gt; S กับสไตล์ที่ใช้ร่วมกันกับสตริงเด็ก & lt; div & gt; และวางตำแหน่งไว้เหนือศีรษะ สตริงที่มองไม่เห็นยกเว้น ขอบซ้าย ซึ่งช่วยให้ดูเป็นเหมือนสตริงได้มากขึ้น
เพื่อผูกสตริงรอบเอวของตัวละคร & lt; div & gt; สามารถวางไว้ในร่างกายเพื่อให้ตำแหน่งที่เหมาะสม สตริงต้องการเส้นโค้งเล็กน้อยที่จะปรากฏราวกับว่ามันเชื่อมโยงกับร่างกายดังนั้นจึงสามารถมีความสูงเล็กน้อย ก้นหาง และ ก้นหาง รัศมีซ้ายและขวาซึ่งทำให้เส้นโค้งบาง ๆ :
.string {
ความสูง: 1Rem;
ความกว้าง: 9Rem;
ขวาขวา: ของแข็ง 1px $ white;
ชายแดนซ้าย: ของแข็ง 1px $ white;
เส้นขอบด้านล่าง: ของแข็ง 1px $ สีขาว;
เส้นขอบด้านล่างซ้ายรัศมี: 50% 1Rem;
เส้นขอบด้านล่างขวารัศมี: 50% 1Rem;
}
เราสามารถให้ชีวิตตัวละครโดยการเพิ่ม @keyframes ภาพเคลื่อนไหว แขนขาหูและหางสามารถเคลื่อนไหวได้ด้วย แปลง: หมุน () . ให้แน่ใจว่า การแปลงต้นกำเนิด ถูกตั้งค่าเป็น 'ข้อต่อ' (I.e. ศูนย์ด้านบนสำหรับขา) และปรับการหมุน ประเภทภาพเคลื่อนไหวนี้สามารถใช้งานได้หลายครั้งใน Sass Mixin:
@mixin animaterotate ($ ชื่อ, $ start, $ end) {
@Keyframes # {$ name} {
0%, 100% {transform: หมุน (# {$ start} deg)}
50% {แปลง: หมุน (# {$ end} deg)}
}
}
ในที่สุดการเพิ่ม 5s ช้า แปลง: Translatey () ภาพเคลื่อนไหว Keyframe จะเคลื่อนไหวตัวละครขึ้นและลงราวกับว่ามันลอยอยู่ สำหรับการสัมผัสของความสมจริงภาพเคลื่อนไหวกะพริบโดยใช้ แปลง: scaly (0.1) คุณสมบัติสามารถใช้เพื่อให้ปรากฏราวกับว่าดวงตากำลังปิดอยู่
บทความนี้ได้รับการตีพิมพ์ในนิตยสารออกแบบเว็บสร้างสรรค์ สุทธิ . ซื้อปัญหา 283 หรือ ติดตาม .
อ่านเพิ่มเติม:
ในระหว่างการกวดวิชา Photoshop นี้ฉันจะไปมากกว่าแนว�..
พื้นผิวมักจะเป็นสิ่งที่ทำให้เกิดเส้นผมระหว่างงานศิลปะแบบดั้งเดิ�..
มีกรอบมือถือข้ามแพลตฟอร์มจำนวนมากในช่วงหลาย..
ในการกวดวิชานี้เราจะแสดงวิธีการสร้างชิ้นส่ว..
บทช่วยสอนนี้ครอบคลุมกระบวนการสร้างสินทรัพย์..