ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free ScriptWP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: WP กับ Resolution หน้าจอและบราวเซอร์ที่แตกต่าง  (อ่าน 1032 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
BlueDragon
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,778



ดูรายละเอียด เว็บไซต์
« เมื่อ: 22 สิงหาคม 2014, 09:40:17 »

เพื่อนๆ เจอปัญหา ทำเว็บกับ WP แล้วมีส่วนของ Slider ที่เป็นฟรีเจอร์ของธีม โชว์ในหน้าแรก

แล้วพอดูจากจอที่ตั้ง Resolution ต่างกัน หรือขนาดจอต่างกัน หรือใช้บราวเซอร์ต่างกัน แล้วเพี้ยนบ้างไหมค่ะ


แต่เจอเคสอย่างว่า คือดีไซน์ Banner สำหรับสไลด์ไว้ประมาณ 1000
แต่พอไปดูในจอแบบสแควร์ ตั้ง Resolution ไว้ 800 กว่า รูปมันเลยล้นสกรีน เคสนี้จะแก้ไงดี  Tongue

หรือ WP มันมีปลั๊กอันย่อหน้าเพจอัตโนมัติ เพื่อแก้เคสแบบนี้ไหมค่ะ  Embarrassed
บันทึกการเข้า
3uca
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 สิงหาคม 2014, 09:55:19 »

กำหนดขนาดรูปภาพเป็น % ครับ มันจะยืดหดตามขนาดหน้าจอ

ในเว็บผมโดยปกติจะกำหนดผ่าน CSS ไม่ก็ HTML wanwan020
บันทึกการเข้า
iwarrior
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 613



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 สิงหาคม 2014, 10:03:38 »

แบบง่ายๆ ก็ใช้พวกปลั๊กอิน slide แทนครับ มีฟังก์ชันปรับ responsive ให้เหมาะกับหน้าจอได้ด้วย
บันทึกการเข้า
BlueDragon
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,778



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 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 */
}
« แก้ไขครั้งสุดท้าย: 22 สิงหาคม 2014, 10:30:13 โดย BlueDragon » บันทึกการเข้า
wasantec
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 586
ออฟไลน์ ออฟไลน์

กระทู้: 2,613



ดูรายละเอียด
« ตอบ #4 เมื่อ: 22 สิงหาคม 2014, 17:45:19 »

กำหนดไว้ครับ ว่าถึงหน้าจอขนาดเท่าไหร่ให้ปิดไว้ หรือให้มันย่อลงก็ได้ครับ
บันทึกการเข้า
BlueDragon
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,778



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 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;
}
« แก้ไขครั้งสุดท้าย: 26 สิงหาคม 2014, 11:22:10 โดย BlueDragon » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์