หัวข้อ: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: kunnarakkup ที่ 21 กรกฎาคม 2017, 17:18:15
https://testtep.000webhostapp.com/tep/ ผมโหลดมาเป็น theme มาแล้วแก้ข้อมูลกับ codeนิดหน่อยครับ ทีนี้มันติดตรงภาพสไลด์บนมือถืออะครับ ตอนมันหดแล้วภาพมันไม่สวยแบบภาพมันไม่หดอะครับแต่มันตัดภาพเอา เลยอยากช่วยให้ดูทีครับว่าแก้ยังไงดีหรือต้องแก้จากใส่เป็นพื้นหลังใส่เป็นimgแทนครับ ลองเปลี่ยนเป็นใส่ width กับ height 100%แล้ว ก็ยังไม่สวยอะครับ <section id="main-slider" class="no-margin"> <div class="carousel slide"> <ol class="carousel-indicators"> <li data-target="#main-slider" data-slide-to="0" class="active"></li> <li data-target="#main-slider" data-slide-to="1"></li> <li data-target="#main-slider" data-slide-to="2"></li> </ol> <div class="carousel-inner">
<div class="item active" style="background-image: url(images/slider/bg1.jpg)"> <div class="container"> <div class="row slide-margin"> <div class="col-sm-6"> <div class="carousel-content"> <h1 class="animation animated-item-1">THAI ELASTOPART CO.,LTD.</h1> <h2 class="animation animated-item-2">Manufacturer of molded rubber products Under the operation of experienced people. And expertise in tire technology.</h2> <a class="btn-slide animation animated-item-3" href="#">Read More</a> </div> </div>
<div class="col-sm-6 hidden-xs animation animated-item-4"> </div>
</div> </div> </div><!--/.item-->
<div class="item" style="background-image: url(images/slider/bg2.jpg)"> <div class="container"> <div class="row slide-margin"> <div class="col-sm-6"> <div class="carousel-content"> <h1 class="animation animated-item-1">Automotive Rubber parts</h1> <h2 class="animation animated-item-2">Our product range includes a wide range of automotive rubber parts</h2> <a class="btn-slide animation animated-item-3" href="#">Read More</a> </div> </div>
<div class="col-sm-6 hidden-xs animation animated-item-4"> </div>
</div> </div> </div><!--/.item-->
<div class="item" style="background-image: url(images/slider/bg3.jpg)"> <div class="container"> <div class="row slide-margin"> <div class="col-sm-6"> <div class="carousel-content"> <h1 class="animation animated-item-1">Electrical Rubber Part</h1> <h2 class="animation animated-item-2">Our product range includes a wide range of Electrical rubber parts</h2> <a class="btn-slide animation animated-item-3" href="#">Read More</a> </div> </div> <div class="col-sm-6 hidden-xs animation animated-item-4"> </div> </div> </div> </div><!--/.item--> </div><!--/.carousel-inner--> </div><!--/.carousel--> <a class="prev hidden-xs" href="#main-slider" data-slide="prev"> <i class="fa fa-chevron-left"></i> </a> <a class="next hidden-xs" href="#main-slider" data-slide="next"> <i class="fa fa-chevron-right"></i> </a> </section><!--/#main-slider--> #main-slider { position: relative; }
.no-margin { margin: 0; padding: 0; }
#main-slider .carousel .carousel-content { margin-top: 150px; }
#main-slider .carousel .slide-margin{ margin-top: 140px; }
#main-slider .carousel h2 { color: #fff; }
#main-slider .carousel .btn-slide { padding: 8px 20px; background: #47b1ee; color: #fff; border-radius: 4px; margin-top: 25px; display: inline-block; }
#main-slider .carousel .slider-img{ text-align: right; position: absolute; }
#main-slider .carousel .item { background-position: 50%; background-repeat: no-repeat; background-size: cover; left: 0 !important; opacity: 0; top: 0; position: absolute; width: 100%; display: block !important; height: 730px; -webkit-transition: opacity ease-in-out 500ms; -moz-transition: opacity ease-in-out 500ms; -o-transition: opacity ease-in-out 500ms; transition: opacity ease-in-out 500ms; }
#main-slider .carousel .item:first-child { top: auto; position: relative; }
#main-slider .carousel .item.active { opacity: 1; -webkit-transition: opacity ease-in-out 500ms; -moz-transition: opacity ease-in-out 500ms; -o-transition: opacity ease-in-out 500ms; transition: opacity ease-in-out 500ms; z-index: 1; }
#main-slider .prev, #main-slider .next { position: absolute; top: 50%; background-color: #47b1ee; color: #fff; display: inline-block; margin-top: -25px; height: 40px; line-height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 4px; z-index: 5; }
#main-slider .prev:hover, #main-slider .next:hover { background-color: #3979bd; }
#main-slider .prev { left: 10px; }
#main-slider .next { right: 10px; }
#main-slider .carousel-indicators li { width: 20px; height: 20px; background-color: #fff; margin: 0 15px 0 0; position: relative; }
#main-slider .carousel-indicators li:after { position: absolute; content: ""; width: 24px; height: 24px; border-radius: 100%; background: rgba(0, 0, 0, 0); border: 1px solid #FFF; left: -3px; top: -3px; }
#main-slider .carousel-indicators .active{ width: 20px; height: 20px; background-color: #c52d2f; margin: 0 15px 0 0; border: 1px solid #c52d2f; position: relative; }
#main-slider .carousel-indicators .active:after { position: absolute; content: ""; width: 24px; height: 24px; border-radius: 100%; background: #3a79be; border: 1px solid #3a79be; left: -3px; top: -3px; }
#main-slider .active .animation.animated-item-1 { -webkit-animation: fadeInUp 300ms linear 300ms both; -moz-animation: fadeInUp 300ms linear 300ms both; -o-animation: fadeInUp 300ms linear 300ms both; -ms-animation: fadeInUp 300ms linear 300ms both; animation: fadeInUp 300ms linear 300ms both; }
#main-slider .active .animation.animated-item-2 { -webkit-animation: fadeInUp 300ms linear 600ms both; -moz-animation: fadeInUp 300ms linear 600ms both; -o-animation: fadeInUp 300ms linear 600ms both; -ms-animation: fadeInUp 300ms linear 600ms both; animation: fadeInUp 300ms linear 600ms both; }
#main-slider .active .animation.animated-item-3 { -webkit-animation: fadeInUp 300ms linear 900ms both; -moz-animation: fadeInUp 300ms linear 900ms both; -o-animation: fadeInUp 300ms linear 900ms both; -ms-animation: fadeInUp 300ms linear 900ms both; animation: fadeInUp 300ms linear 900ms both; }
#main-slider .active .animation.animated-item-4 { -webkit-animation: fadeInUp 300ms linear 1200ms both; -moz-animation: fadeInUp 300ms linear 1200ms both; -o-animation: fadeInUp 300ms linear 1200ms both; -ms-animation: fadeInUp 300ms linear 1200ms both; animation: fadeInUp 300ms linear 1200ms both; }
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: BOS ที่ 21 กรกฎาคม 2017, 18:00:50
ลองแก้ CSS ตามนี้ดูนะครับ
#main-slider .carousel .item { background-position: 50%; /* ลบออก */ background-size: cover; /* เปลี่ยนจาก cover เป็น contain */ } #main-slider .carousel .slide-margin { margin-top: 140px; /* ลบออก */ } #main-slider .carousel .carousel-content { margin-top: 150px; /* ลบออก */ }
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: BOS ที่ 21 กรกฎาคม 2017, 18:06:21
ลองแก้ CSS ตามนี้ดูนะครับ
#main-slider .carousel .item { background-position: 50%; /* ลบออก */ background-size: cover; /* เปลี่ยนจาก cover เป็น contain */ } #main-slider .carousel .slide-margin { margin-top: 140px; /* ลบออก */ } #main-slider .carousel .carousel-content { margin-top: 150px; /* ลบออก */ }
อย่าลืมแยก query screen ด้วยนะครับ ให้ Desktop ใช้โค้ดเดิม
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: kumabro ที่ 21 กรกฎาคม 2017, 18:46:04
ลองเอา css ด้านล่างไปต่อท้ายครับ อาจจะต้องปรับอีกหน่อย :P
@media(max-width: 767px) { #main-slider .carousel .item { height: 300px; } #main-slider .carousel .slide-margin { margin-top: 0; } #main-slider .carousel .carousel-content { margin-top: 70px; } }
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: kunnarakkup ที่ 21 กรกฎาคม 2017, 20:22:51
ลองแก้ CSS ตามนี้ดูนะครับ
#main-slider .carousel .item { background-position: 50%; /* ลบออก */ background-size: cover; /* เปลี่ยนจาก cover เป็น contain */ } #main-slider .carousel .slide-margin { margin-top: 140px; /* ลบออก */ } #main-slider .carousel .carousel-content { margin-top: 150px; /* ลบออก */ }
background-size: cover; /* เปลี่ยนจาก cover เป็น contain */ ผมลองเปลี่ยนcode ตามบรรทัดตรงนี้แล้วครับ ตอนหดหน้าจอมันสร้างรูปเพิ่มซ้ำมาอะครับ ตรงแนวตั้ง
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: MD.18 ที่ 21 กรกฎาคม 2017, 23:50:08
ไม่ค่อยเข้าใจคำถาม แต่คงอยากได้สไลด์ภาพเต็มมั้ง... ตามนี้เลย จริงๆเวลาแสดงหน้าจอขนาดมือถือควรปิดเซคชั่นสไลด์ไปครับมันหน่วงมือถือ display:none แล้วอาจจะใส่ภาพเล็กๆเข้ามาแทน #main-slider .carousel .item { background-position: center; background-repeat: no-repeat; background-size: 100%; left: 0 !important; opacity: 0; top: 0; position: absolute; width: 100%; display: block !important; height: 100%; -webkit-transition: opacity ease-in-out 500ms; -moz-transition: opacity ease-in-out 500ms; -o-transition: opacity ease-in-out 500ms; transition: opacity ease-in-out 500ms; } #main-slider .carousel .slide-margin{margin: 0;} #main-slider .carousel .carousel-content{margin: 10%;} /* responsive max-width 767px */ @media only screen and (max-width:767px){ #main-slider .carousel h1{font-size: 1.1em} #main-slider .carousel h2{font-size: 0.9em} #main-slider .carousel .btn-slide{padding: 2px 10px;margin-top: 0;} .carousel-indicators{position: absolute;bottom:-35px;} #main-slider .carousel-indicators li {width:10px;height:10px;background-color:#9e9e9e;margin:0 10px 0 0;position:relative} #main-slider .carousel-indicators li:after {position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;background: rgba(0, 0, 0, 0);border: 0px solid #FFF;left: 0;top: 0;} #main-slider .carousel-indicators .active{ width: 12px;height: 12px;background-color: #eaeaea;margin: 0 10px 0 0;border: 1px solid #ffffff;position: relative;} #main-slider .carousel-indicators .active:after {position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;background: #3a79be;border: 1px solid #3a79be;left: 0;top: 0;} }
....เพียงเท่านี้ ท่านก็จะพบกับความสวยงามของสไลด์เดอร์ที่ท่านฝันหาแล้ว..... :wanwan019:
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: tomboy69 ที่ 22 กรกฎาคม 2017, 05:08:00
ดูแล้วครับ แต่ไม่ค่อยรู้เรื่อง :wanwan003:
หัวข้อ: Re: ช่วยดูcode รูปslide ให้ทีครับ
เริ่มหัวข้อโดย: kunnarakkup ที่ 22 กรกฎาคม 2017, 08:19:42
ไม่ค่อยเข้าใจคำถาม แต่คงอยากได้สไลด์ภาพเต็มมั้ง... ตามนี้เลย จริงๆเวลาแสดงหน้าจอขนาดมือถือควรปิดเซคชั่นสไลด์ไปครับมันหน่วงมือถือ display:none แล้วอาจจะใส่ภาพเล็กๆเข้ามาแทน #main-slider .carousel .item { background-position: center; background-repeat: no-repeat; background-size: 100%; left: 0 !important; opacity: 0; top: 0; position: absolute; width: 100%; display: block !important; height: 100%; -webkit-transition: opacity ease-in-out 500ms; -moz-transition: opacity ease-in-out 500ms; -o-transition: opacity ease-in-out 500ms; transition: opacity ease-in-out 500ms; } #main-slider .carousel .slide-margin{margin: 0;} #main-slider .carousel .carousel-content{margin: 10%;} /* responsive max-width 767px */ @media only screen and (max-width:767px){ #main-slider .carousel h1{font-size: 1.1em} #main-slider .carousel h2{font-size: 0.9em} #main-slider .carousel .btn-slide{padding: 2px 10px;margin-top: 0;} .carousel-indicators{position: absolute;bottom:-35px;} #main-slider .carousel-indicators li {width:10px;height:10px;background-color:#9e9e9e;margin:0 10px 0 0;position:relative} #main-slider .carousel-indicators li:after {position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;background: rgba(0, 0, 0, 0);border: 0px solid #FFF;left: 0;top: 0;} #main-slider .carousel-indicators .active{ width: 12px;height: 12px;background-color: #eaeaea;margin: 0 10px 0 0;border: 1px solid #ffffff;position: relative;} #main-slider .carousel-indicators .active:after {position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;background: #3a79be;border: 1px solid #3a79be;left: 0;top: 0;} }
....เพียงเท่านี้ ท่านก็จะพบกับความสวยงามของสไลด์เดอร์ที่ท่านฝันหาแล้ว..... :wanwan019: ใช่ครับอยากให้เปิดบนมือถือแล้วภาพมันเต็มๆพอดีจาก codeตอนนี้เปิดบนมือถือแล้วมันตัดภาพออกไปอะครับทำให้ ภาพบางภาพดูไม่รู้เรื่อง เลยอยากให้มันโชว์เต็มๆ
|