Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เริ่มศึกษา php มาสักพักละครับ มีเรื่องอยากสอบถามพี่ทุกท่านเกี่ยวกับ css ครับ ไม่ทราบว่าจะโพสถูกกลุ่มรึป่าวน้ออ



 

เริ่มศึกษา php มาสักพักละครับ มีเรื่องอยากสอบถามพี่ทุกท่านเกี่ยวกับ css ครับ ไม่ทราบว่าจะโพสถูกกลุ่มรึป่าวน้ออ

 



Topic : 135298



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์




ผมอยากให้ ภาพ bg มัน responsive ครับซึ่งก็ทำมาหลายวิธีแล้ว ก็ไม่ได้ครับ รบกวนพี่ๆทุกท่านช่วยดูให้หน่อยได้มั้ยครับว่า อันใหนถูกอันใหนผิด และควรจะแก้ยังไงครับ
อันนี้หน้าโชว์ครับ

Code (PHP)
<div class="banner">
	<div class="clouds">			
						<img src="img/cloud1.png" style="--i:1">
						<img src="img/cloud2.png" style="--i:2">
						<img src="img/cloud3.png" style="--i:3">
						<img src="img/cloud4.png" style="--i:4">
						<img src="img/cloud5.png" style="--i:5">
	</div>
</div>	


ส่วนอันนี้ css ครับ

Code (PHP)
.banner{
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url('../Sarakham2.jpg');
  background-size: cover;
  background-position: bottom;
}

.banner .clouds{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.banner .clouds img {
  position: absolute;
  bottom: 0;
  max-width: 100%;
  animation: animate calc(8s * var(--i)) linear infinite;
}




Tag : PHP, CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-06-16 08:51:52 By : Passto View : 659 Reply : 9
 

 

No. 1



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้ รูปที่โชว์นะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 08:53:12 By : Passto
 


 

No. 2



โพสกระทู้ ( 4,756 )
บทความ ( 8 )



สถานะออฟไลน์


https://www.webfx.com/blog/web-design/responsive-background-image/

Code
background-size: cover;

ก็ถูกแล้ว แล้วมันไม่ได้ยังไง?
จากรูปตัวอย่างก็ดูไม่รู้เรื่องว่ามันยังไง
จาก html ก็เห็นแท็ก <img> เต็มไปหมด ถ้าหมายถึงให้ img responsive ก็ต้องใช้อย่างอื่นและอย่าใช้คำว่า background responsive เพราะคนละเรื่อง

ลองอ่านกระทู้โดยคิดจากมุมของคนที่ไม่เห็นไฟล์รูปไม่รู้อะไรเลยว่ารูปไหนคืออะไร ดูซิว่าจะเข้าใจอะไรมั้ยแบบนี้น่ะ? เพราะที่ว่าไม่ได้ก็ยังไม่เห็นว่ามันไม่ได้ยังไง รูป bg จริงๆคืออะไร img พวกนั้นคืออะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 11:16:54 By : mr.v
 

 

No. 3



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบพระคุณครับ.... ประเด็นอยู่ตรง .banner ครับ

Code (PHP)
.banner{
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url('../Sarakham2.jpg');
  background-size: cover;
  background-position: bottom;
}


ตรงนี้ครับพี่... ส่วน แท็ก <img> ทำงานได้ปกติครับ
ส่วนรูป bg อยู่ที่ .banner ครับพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 11:59:52 By : Passto
 


 

No. 4



โพสกระทู้ ( 4,756 )
บทความ ( 8 )



สถานะออฟไลน์


อ่านคำตอบของผมอีกรอบ เพราะผมจะตอบเหมือนเดิม
หรือไม่ก็ไปเอา url จริงมาดู หรือทำในพวก jsfiddle แล้วเอามาดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 13:00:54 By : mr.v
 


 

No. 5



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


http://skjournal.msu.ac.th/ ครับผม

รบกวนด้วยครับพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 13:14:48 By : Passto
 


 

No. 6



โพสกระทู้ ( 1,458 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ผมเทสดูแล้ว แสดงผลตามขนาดของหน้าจอ(responsive works!) ...แต่...ถ้าปรับเล็กมาก ไม่ support (ไม่ได้วัดค่า width ต่ำสุดที่ support) ถ้าต้องการแสดงใน tablet, mobile ลองเล่นและศึกษา @media Rule

https://www.w3schools.com/cssref/css3_pr_mediaquery.asp
https://www.w3schools.com/css/css_rwd_images.asp
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 15:14:31 By : PhrayaDev
 


 

No. 7



โพสกระทู้ ( 4,756 )
บทความ ( 8 )



สถานะออฟไลน์


นี่ถ้าไม่ได้ดูของจริงก็ยังไม่เข้าใจนะนี่ว่ามันไม่ได้ยังไง
ธรรมชาติของมันเป็นอย่างนั้นถูกแล้วครับ คุณลองดู link ที่ผมส่งให้ไปแล้วกดดู demo
https://www.webfx.com/blog/images/assets/cdn.sixrevisions.com/0431-01_responsive_background_image_demo/responsive-full-background-image-demo.html
ลองย่อหน้าจอดู ย่อแนวตั้ง แล้วย่อแนวนอน ตอนย่อแนวนอนจะพบว่าขนาดมันจะลงมาถึงแค่ระดับหนึ่งเท่านั้น มันจะไม่ลงไปกว่านี้อีกแล้ว

แต่ถ้าหากใช้ background-size: 100% จะย่อลงไปได้เรื่อยๆเพราะขนาดจะต้องเต็ม 100% ของหน้าจอเสมอ แต่จะมีปัญหาเรื่องพื้นที่ข้างล่างแนวตั้ง คุณก็ต้องมากำหนดความสูงเอาอีกว่าจะยังไง จะให้มันสูงตามขนาดหน้าจะแต่ละขนาด เช่นด้วยวิธี @media (min-height) อะไรแบบนี้หรือไม่

แต่ผมแนะนำว่าใช้ background-size: cover ไปดีแล้วเพียงแต่ background ก็ควรเป็น background ล้วนๆ ไม่ควรเอาตัวหนังสือสำคัญๆไปไว้ใน background
ควรเอาตัวหนังสือมาเป็น text อีก layer หนึ่งเลยจะดีกว่า ให้ search engine จับข้อความได้ด้วย. แล้ว background เป็นไม้ ขนาด cover หลังจากนั้นก็ไม่ต้องไปใส่ใจมันอีกว่าจะย่อเล็กแค่ไหนจะเต็มไม่เต็ม มันทำหน้าที่เป็น bg ให้ดูเป็นไม้ๆก็ใช้ได้แล้ว.


ประวัติการแก้ไข
2020-06-16 16:09:33
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 16:08:54 By : mr.v
 


 

No. 8



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้ล่าสุดครับ


bg ได้ละครับ แต่ เมฆ ดันไปอยู่ด้านหลัง 555


ประวัติการแก้ไข
2020-06-16 16:39:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 16:35:05 By : Passto
 


 

No. 9



โพสกระทู้ ( 1,458 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ชอบๆ เหมือนเมฆลอยได้ (แต่ bg ยังเหมือนเดิม)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-06-16 20:42:38 By : PhrayaDev
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เริ่มศึกษา php มาสักพักละครับ มีเรื่องอยากสอบถามพี่ทุกท่านเกี่ยวกับ css ครับ ไม่ทราบว่าจะโพสถูกกลุ่มรึป่าวน้ออ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่