หัวข้อ: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: BlueDragon ที่ 22 สิงหาคม 2014, 09:40:17
เพื่อนๆ เจอปัญหา ทำเว็บกับ WP แล้วมีส่วนของ Slider ที่เป็นฟรีเจอร์ของธีม โชว์ในหน้าแรก
แล้วพอดูจากจอที่ตั้ง Resolution ต่างกัน หรือขนาดจอต่างกัน หรือใช้บราวเซอร์ต่างกัน แล้วเพี้ยนบ้างไหมค่ะ
แต่เจอเคสอย่างว่า คือดีไซน์ Banner สำหรับสไลด์ไว้ประมาณ 1000 แต่พอไปดูในจอแบบสแควร์ ตั้ง Resolution ไว้ 800 กว่า รูปมันเลยล้นสกรีน เคสนี้จะแก้ไงดี :P
หรือ WP มันมีปลั๊กอันย่อหน้าเพจอัตโนมัติ เพื่อแก้เคสแบบนี้ไหมค่ะ :-[
หัวข้อ: Re: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: 3uca ที่ 22 สิงหาคม 2014, 09:55:19
กำหนดขนาดรูปภาพเป็น % ครับ มันจะยืดหดตามขนาดหน้าจอ
ในเว็บผมโดยปกติจะกำหนดผ่าน CSS ไม่ก็ HTML :wanwan020:
หัวข้อ: Re: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: iwarrior ที่ 22 สิงหาคม 2014, 10:03:38
แบบง่ายๆ ก็ใช้พวกปลั๊กอิน slide แทนครับ มีฟังก์ชันปรับ responsive ให้เหมาะกับหน้าจอได้ด้วย
หัวข้อ: Re: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: BlueDragon ที่ 22 สิงหาคม 2014, 10:26:05
แบบง่ายๆ ก็ใช้พวกปลั๊กอิน slide แทนครับ มีฟังก์ชันปรับ responsive ให้เหมาะกับหน้าจอได้ด้วย
ถ้าจะโมฯ ของเดิม ที่เป็นฟรีเจอร์มากับธีม พอจะมีตัวอย่าง CSS หรือ ฟังก์ชั่น ที่ปรับเป็น responsive ไหมค่ะ ส่วนนี้มันจะเกี่ยวกับ CSS Style ไหมค่ะ ของธีมที่ใช้อยู่จะเป็นตามนี้ค่ะ ใชธีม Accelerate อยู่ค่ะ http://wordpress.org/themes/accelerate /* =FEATURED SLIDER ----------------------------------------------- */ #featured-slider { } #featured-slider, #featured-slider .slider-cycle { position: relative; } .slider-cycle { } #featured-slider .displayblock { display: block; } #featured-slider .displaynone { display: none; } #featured-slider .entry-container { right: 4%; margin: auto; position: absolute; bottom: 15%; z-index: 999; font-family: 'Roboto'; }
#featured-slider .entry-description-container { } #featured-slider img { margin-bottom: 0px; } #featured-slider .slider-title-head { left: 0; margin-bottom: 10px; text-align: right; } #featured-slider .entry-title { padding: 0; } .slider-title-head .entry-title a { color: #FFFFFF; text-decoration: none; background-color: #333; /*77CC6D*/ padding: 10px 15px; max-width: 400px; display: inline-block; font-size: 22px; } #featured-slider .entry-content { color: #FFFFFF; display: inline-block; max-width: 400px; text-align: right; } #featured-slider .entry-content p { margin: 0; padding: 10px 15px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); font-size: 15px; }
#featured-slider .entry-container-left { left: 4%; right: auto; } #featured-slider .entry-container-left .slider-title-head { text-align: left; } #featured-slider .entry-container-left .entry-content { text-align: left; }
.slider-nav { bottom: 44%; display: block; position: absolute; width: 100%; z-index: 9; } .slider-nav i { color: #FFFFFF; font-size: 22px; } .slider-nav a.slide-next { float: right; padding-right: 8px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .slider-nav a.slide-prev { float: left; padding-left: 8px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .slider-nav a { background-color: #333; /* #77CC6D */ opacity: 0.7; filter:alpha(opacity=70); padding: 12px 14px; visibility: hidden; } .slider-cycle:hover .slider-nav a { visibility: visible; } .slider-nav a:hover { opacity: 1; filter:alpha(opacity=100); }
/* =SLIDER CONTROLLERS ----------------------------------------------- */ #controllers { text-align:center; line-height:0; position: absolute; width: 100%; bottom: 15px; z-index: 9; } #controllers a { width: 16px; height: 6px; margin: 0 4px; overflow:hidden; display:inline-block; background-color: #FFFFFF; color: #FFFFFF; } #controllers a:hover, #controllers a.active { background-color: #333; /* #77CC6D */ color: #333; /* #77CC6D */ }
หัวข้อ: Re: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: wasantec ที่ 22 สิงหาคม 2014, 17:45:19
กำหนดไว้ครับ ว่าถึงหน้าจอขนาดเท่าไหร่ให้ปิดไว้ หรือให้มันย่อลงก็ได้ครับ
หัวข้อ: Re: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
เริ่มหัวข้อโดย: BlueDragon ที่ 26 สิงหาคม 2014, 10:52:49
กำหนดไว้ครับ ว่าถึงหน้าจอขนาดเท่าไหร่ให้ปิดไว้ หรือให้มันย่อลงก็ได้ครับ
กำหนดใน CSS ได้แล้วค่ะ ขอบคุณค่ะ :wanwan017: แก้ไขเพิ่มเติมตามนี้ค่ะ (เผื่อใครเจอปัญหานี้ในภายหลัง) เดิม#featured-slider img { margin-bottom: 0px; }
เพิ่มเติมเป็น #featured-slider img { margin-bottom: 0px; width: 100%; overflow: hidden; height: auto; }
|