สร้างปุ่มภาพเคลื่อนไหวโดยใช้ CSS3 วิธีสร้างปุ่มที่มีสไตล์โดยใช้ CSS ล้วนๆ วิธีสร้างปุ่มกลมใน html

สวัสดีเพื่อนรัก วันนี้ฉันจะบอกคุณเกี่ยวกับสองวิธีที่จะช่วยคุณสร้างปุ่มเคลื่อนไหวสำหรับเว็บไซต์ของคุณ คุณคงเคยเห็นปุ่มเหล่านี้มากมายและคลิกที่ปุ่มเหล่านั้น ดังนั้นในบล็อกของฉัน ฉันแนะนำหลักสูตรและการฝึกอบรมสำหรับพันธมิตรเป็นระยะๆ เฉพาะหลักสูตรที่ฉันได้ลองด้วยตัวเองเท่านั้น และแน่นอนว่าฉันสนใจเรื่องสถิติ และสถิติบอกว่าผู้คนคลิกปุ่มที่น่าสนใจบ่อยกว่าลิงก์ทั่วไปถึง 48%

หลักการสร้างปุ่มภาพเคลื่อนไหวโดยใช้ CSS มีดังต่อไปนี้ มีข้อกำหนดสามประการ 1 - เริ่มต้น 2 - เมื่อวางเคอร์เซอร์และ 3 - เมื่อกดปุ่มเมาส์ บริการบางอย่างมีข้อกำหนดทั้งสามข้อ ในขณะที่บริการอื่นๆ มีเพียงสองข้อเท่านั้น แต่สิ่งสำคัญคือคุณพอใจกับผลลัพธ์ที่ได้

วิดีโอสอนเกี่ยวกับวิธีที่สองในการสร้างปุ่มภาพเคลื่อนไหว:

ตัวอย่างเช่น ลองดูที่บริการ CSS3 ButtonGenerator ซึ่งมีเพียงสองข้อกำหนด แต่เอฟเฟกต์ดูดีมาก ใครสับสนกับการไม่มีภาษารัสเซีย ให้ใช้ตัวสร้างสุดท้ายที่ให้ไว้ในรายการ

มาเริ่มกันเลย

เปิดหน้าหลักของบริการ เริ่มแรกคุณจะเห็นมุมมองเบื้องต้นของปุ่มและเครื่องมือที่ให้คุณตั้งค่าได้ทุกประเภท

ส่วนแรก Text&Font มีหน้าที่รับผิดชอบเกี่ยวกับข้อความ ขนาดฟอนต์ สีฟอนต์ เงาของฟอนต์ นี่คือที่ที่คุณเขียนป้ายกำกับบนปุ่ม กำหนดขนาด สี และเงา

ส่วนถัดไป พื้นหลัง หมายถึงพื้นหลัง ที่นี่คุณสามารถระบุสีของปุ่ม การไล่ระดับสีของปุ่ม ขนาดปุ่ม และการผสมผสานพื้นหลังได้

ส่วนเส้นขอบมีหน้าที่ในการตั้งค่าเงาและเส้นขอบของปุ่ม คุณสามารถปรับความหนาของเส้นขอบ การปัดเศษของมุม และเงาของปุ่มได้อย่างง่ายดาย

ส่วนถัดไป การแปลง มีหน้าที่รับผิดชอบในการเปลี่ยนปุ่ม - การหมุน การกระจัด การบิดเบือน

ส่วนถัดไป การเปลี่ยนภาพ มีหน้าที่รับผิดชอบเรื่องความราบรื่นของภาพเคลื่อนไหว คุณตั้งค่าเหล่านี้ตามปุ่มของคุณ การดำเนินการสามารถนำไปใช้กับปุ่มทั้งหมดหรือกับแต่ละเลเยอร์ได้

หลังจากลองหลายครั้งแล้วทดลองการตั้งค่าแล้วคุณจะเข้าใจว่าอะไรคืออะไร

หลังจากกำหนดค่าลักษณะที่ปรากฏเริ่มต้นของปุ่มแล้ว คุณสามารถไปยังขั้นตอนถัดไปได้ นี่คือการปรับเปลี่ยนปุ่มเมื่อวางเคอร์เซอร์ของเมาส์ โดยคลิกที่ช่องทำเครื่องหมายที่ระบุในภาพหน้าจอ

ตัวเลือกการเลื่อนเมาส์

ตอนนี้การเปลี่ยนแปลงการตั้งค่าทั้งหมดที่คุณทำมีไว้สำหรับปุ่มที่จะแสดงเมื่อคุณวางเมาส์ไว้เหนือปุ่มนั้น และการตั้งค่าเหล่านี้ขึ้นอยู่กับแต่ละปุ่มแยกกัน ตามตัวอย่าง ฉันเปลี่ยนการตั้งค่าการหมุน การไล่ระดับสี และเงา

เมื่อปุ่มพร้อมแล้ว คุณสามารถดำเนินการติดตั้งปุ่มต่อได้ในบทความ เมื่อต้องการทำเช่นนี้ ให้ติดตั้งโค้ดในตำแหน่งที่ต้องการในบทความ:

นี่คือตัวอย่างของเรา:

ตอนนี้คุณรู้วิธีสร้างปุ่มภาพเคลื่อนไหวสำหรับเว็บไซต์หรือบล็อกอย่างง่ายดายและรวดเร็วแล้ว ลองนำไปใช้ดูก็คุ้มครับ หากคุณมีคำถามใด ๆ เขียนความคิดเห็นฉันจะพยายามช่วย

นั่นคือทั้งหมดสำหรับวันนี้ ฉันขอให้คุณโชคดี และฉันดีใจเสมอที่ได้พบคุณในหน้าบล็อกของฉัน

ป.ล. และนี่คือตัวอย่างปุ่มภาพเคลื่อนไหวสำหรับการฝึกอบรมของ Denis Gerasimov เรื่อง "การตั้งค่าการรับส่งข้อมูลที่ไม่เปิดเผยเพื่อโปรโมตลิงก์ Affiliate" ฉันจบการฝึกอบรมนี้และแนะนำให้ทุกคน - โดยไม่ต้องพูดเกินจริง นี่เป็นวิธีสร้างรายได้จากโปรแกรมพันธมิตรอย่างแท้จริง ซึ่งโดยพื้นฐานแล้วคือสิ่งที่ฉันทำ

สวัสดีผู้อ่านที่รัก เราได้ศึกษาคุณสมบัติหลายอย่างที่ปรากฎแล้ว CSS3แต่เพียงแค่รู้พวกเขาไม่เพียงพอ คุณต้องฝึกฝนอย่างแน่นอน! และวันนี้ผมจะพาคุณไปดู...

มาเปิดไฟล์กันดีกว่า ดัชนี.htmlและสร้างโครงสร้างที่เรียบง่าย





ปุ่ม CSS3









ไม่มีอะไรพิเศษ แค่ 3 บล็อกกับคลาส .ปุ่มมาดูสไตล์กันดีกว่า

ร่างกาย (

}

ปุ่ม (
จอแสดงผล: อินไลน์บล็อก;
ระยะขอบ: 40px;
ความกว้าง: 100px;
ความสูง: 100px;
พื้นหลัง: url (http://subtlepatterns.com/patterns/extra_clean_paper.png);
เคอร์เซอร์: ตัวชี้;
รัศมีชายแดน: 50%;


สิ่งที่ใส่เข้าไป 0 2px 0 rgba(255,255,255,.6)
0 2px 0 RGBA(0,0,0,.1)
สิ่งที่ใส่เข้าไป 0 0 20px rgba(0,0,0,.1);
}

ฉันเอาพื้นหลังของเอกสารและปุ่มของเราจากไซต์ ละเอียดรูปแบบ.com.

เราทำของเรา กอง line-block เพื่อให้เรียงกันในแนวนอน เราตั้งค่าความสูง ความกว้าง เยื้องจากขอบของเบราว์เซอร์ การปัดเศษ 50% เพื่อให้ได้วงกลมและเมื่อวางเคอร์เซอร์เราก็ทำ ตัวชี้- ไม่มีอะไรซับซ้อนที่นี่ แต่ก็ไม่ใช่เพื่ออะไรที่ฉันจะแยกเงาออกเป็นสไตล์เพราะ นี่เป็นส่วนที่อาจทำให้เกิดปัญหาได้ แม้ว่าทุกอย่างจะเรียบง่ายเช่นกัน และคุณจะเห็นสิ่งนี้ทันที

เมื่อวางเงาแรกแล้ว เราจะเห็นโครงร่างของวงกลมของเราแล้ว:

กล่องเงา: 0 3px 20px rgba (0,0,0,.25);

แล้วเราถาม เงาภายในเพื่อให้เรามีหน้าต่างอยู่ด้านบนและปุ่มก็ใหญ่ขึ้น

กล่องเงา: 0 3px 20px rgba (0,0,0,.25)
สิ่งที่ใส่เข้าไป 0 2px 0 rgba(255,255,255,.6);

จำเป็นต้องใช้เงาด้านนอกถัดไปเพื่อทำให้พื้นที่ใต้ปุ่มด้านล่างเข้มขึ้นเล็กน้อย และเงาด้านในถัดไปจะทำให้พื้นที่ภายในปุ่มมืดลงเพื่อให้เอฟเฟกต์มากขึ้น)

กล่องเงา: 0 3px 20px rgba (0,0,0,.25)
สิ่งที่ใส่เข้าไป 0 2px 0 rgba(255,255,255,.6)
0 2px 0 RGBA(0,0,0,.1)
สิ่งที่ใส่เข้าไป 0 0 20px rgba(0,0,0,.1);

อย่างที่คุณเห็น ในตอนแรกมันดูซับซ้อน มีคุณสมบัติมากมาย แต่ถ้าคุณลองพิจารณาดู ทุกอย่างจะง่ายขึ้นมาก นี่คือผลลัพธ์สุดท้ายของเรา:

ตอนนี้เรามาปรับใช้พฤติกรรมกัน เมื่อโฮเวอร์ต่อบล็อก

ปุ่ม:โฮเวอร์ (
กล่องเงา: ใส่ 0 0 20px rgba (0,0,0,.2)
0 2px 0 RGBA(255,255,255,.4)
สิ่งที่ใส่เข้าไป 0 2px 0 rgba(0,0,0,.1);
}

เราได้จัดการกับเงาในบล็อกแล้ว ตอนนี้ลองคิดดูว่าจะเกิดอะไรขึ้นเมื่อลอยอยู่เหนือบล็อก ในทำนองเดียวกัน ทิ้งเงาไว้เพียงเงาเดียวแล้วดูว่าเกิดอะไรขึ้น จากนั้นจึงเพิ่มเงาที่สองเข้าไปดูว่ามีอะไรเปลี่ยนแปลงบ้าง และอื่นๆ

สุดท้ายนี้ มาเพิ่มไอคอนให้กับปุ่มของเราเพื่อไม่ให้น่าเบื่อเกินไป หากต้องการทำสิ่งนี้เรามาเปลี่ยนแปลงกันเล็กน้อย html



Btn-ภาพถ่าย (
พื้นหลัง: url (http://defaulticon.com/sites/default/files/styles/icon-front-page-32x32-preview/public/field/image/MD-camera-photo_0.png) ศูนย์กลาง ไม่ทำซ้ำ;
}

การตั้งค่า Btn (
พื้นหลัง: url (http://defaulticon.com/sites/default/files/styles/icon-front-page-32x32-preview/public/field/image/settings.png) ศูนย์กลาง ไม่ทำซ้ำ;
}

แท็ก Btn (
พื้นหลัง: url (http://defaulticon.com/sites/default/files/styles/icon-front-page-32x32-preview/public/field/image/tag.png) ศูนย์กลาง ไม่ทำซ้ำ;
}

ที่นี่เราเพียงแค่เพิ่มพื้นหลังที่สองสำหรับแต่ละปุ่ม โดยนำไอคอนจากไซต์ defaulticon.com.

แค่นั้นแหละ. วันนี้เรามาดูกัน วิธีสร้างปุ่มกลมใน css3.

ทุกคนเบื่อหน่ายกับมุมสี่เหลี่ยมแบบดั้งเดิมในการออกแบบเว็บไซต์มานานแล้ว มุมโค้งมนเป็นแบบแฟชั่น ซึ่งไม่ได้ใช้รูปภาพ แต่ใช้สไตล์ซึ่งใช้คุณสมบัติ border-radius คุณสมบัตินี้สามารถมีค่าหนึ่ง สอง สาม หรือสี่ค่าคั่นด้วยช่องว่างซึ่งกำหนดรัศมีของมุมทั้งหมดหรือแต่ละค่าแยกกัน

ในตาราง 1 แสดงจำนวนค่าที่แตกต่างกันและประเภทของบล็อกที่ได้รับในกรณีนี้

รหัส คำอธิบาย ดู
div ( รัศมีเส้นขอบ: 10px; ) รัศมีการปัดเศษสำหรับทุกมุมในคราวเดียว
div ( รัศมีเส้นขอบ: 0 10px; ) ค่าแรกจะกำหนดรัศมีของมุมซ้ายบนและมุมขวาล่าง ค่าที่สองจะกำหนดรัศมีของมุมขวาบนและซ้ายล่าง
div ( รัศมีเส้นขอบ: 20px 10px 0; ) ค่าแรกจะกำหนดรัศมีของมุมซ้ายบน ค่าที่สอง - ทั้งมุมขวาบนและซ้ายล่าง และค่าที่สาม - มุมขวาล่าง
div ( รัศมีเส้นขอบ: 20px 10px 5px 0; ) ตั้งค่ารัศมีของมุมซ้ายบน ขวาบน ขวาล่าง และมุมซ้ายล่างตามลำดับ

ตัวอย่างที่ 1 แสดงวิธีการสร้างบล็อกที่มีมุมโค้งมน

ตัวอย่างที่ 1 มุมของบล็อก

HTML5 CSS3 IE 9+ Cr Op Sa Fx

รัศมี

ฉัน เป็นรูปแบบเสริมของกรณีกล่าวหาของฉัน


ผลลัพธ์ของตัวอย่างนี้แสดงไว้ในรูปที่ 1 1.

ข้าว. 1. บล็อกที่มีมุมมน

สามารถรับเอฟเฟกต์ที่น่าสนใจได้หากคุณตั้งค่ารัศมีการปัดเศษให้มากกว่าครึ่งหนึ่งของความสูงและความกว้างขององค์ประกอบ ในกรณีนี้คุณจะได้วงกลม ตัวอย่างที่ 2 แสดงวิธีการสร้างปุ่มกลมพร้อมรูปภาพ

ตัวอย่างที่ 2: ปุ่มกลม

HTML5 CSS3 IE 9+ Cr Op Sa Fx

ปุ่ม

ผลลัพธ์ของตัวอย่างนี้แสดงไว้ในรูปที่ 1 2.

ข้าว. 2. ปุ่มกลม

ในเบราว์เซอร์ Opera ให้ปัดเศษเป็น



ข้อผิดพลาด:เนื้อหาได้รับการคุ้มครอง!!