ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: BlueDragon ที่ 22 สิงหาคม 2014, 09:40:17



หัวข้อ: 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;
}