首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Materialize滑块响应

使Materialize滑块响应
EN

Stack Overflow用户
提问于 2016-02-28 08:32:26
回答 3查看 8.1K关注 0票数 1

我试图使物化滑块响应使用CSS,但它不能正常工作。当我使用Firefox的自适应视图测试我的代码时,我得到的滑块图像响应的灰色背景比滑块图像的高度大得多(如下所示)。

代码语言:javascript
复制
   .slider .slides li img {

background-size: 100% auto;;
background-repeat: no-repeat;
}
代码语言:javascript
复制
<div class="row">
<div class="slider " >
  <ul class="slides ">
                <li>
      <img class="responsive-img" id="img" src="{{ asset('font/images/IMG_61.jpg') }}"> 
    </li>
      <li>
      <img class="responsive-img" id="img" src="{{ asset('font/images/IMG_53.jpg') }}"> 
    </li>
    <li>
      <img class="responsive-img" id="img" src="{{ asset('font/images/IMG_2.jpg') }}"> 
    </li>
  </ul>
</div>
</div>

screen shot size 360×640

EN

回答 3

Stack Overflow用户

发布于 2016-03-01 03:16:26

试试这个,对我很管用

代码语言:javascript
复制
 .slider .slides {
    background-color: transparent;
    margin: 0;
    height: 400px;
}

.slider .slides li img {
    height: 100%;
    width: 100%;
    background-position: center;
    background-size:100% auto;
    background-repeat: no-repeat;
}
票数 2
EN

Stack Overflow用户

发布于 2020-02-17 18:35:31

我的解决方案是:对于中小型设备,手动将滑块高度指定为250px;对于大型设备(宽度超过600px的设备),将滑块高度设置为600px。

代码语言:javascript
复制
 @media only screen and (max-width: 600px) {
          .slides {
            height: 250px !important;
          }
            .slider {
                 height: 250px !important;
            }
        }

@media only screen and (min-width: 600px) {
          .slides {
            height: 600px !important;
          }
            .slider {
                 height: 600px !important;
            }
        }
票数 0
EN

Stack Overflow用户

发布于 2020-02-17 20:05:30

从字面上看,你有add:

代码语言:javascript
复制
.fullscreen

添加到滑块上,这是可行的,如文档中所示。耐心地读懂人,这就是所需要的:)

https://materializecss.com/fullscreen-slider-demo.html

显示标记和初始化的Codepen:

https://codepen.io/doughballs/pen/YzXqdPO

代码语言:javascript
复制
<div class="slider fullscreen">
  <ul class="slides">
    <li class="active" style="opacity: 1; transform: translateX(0px) translateY(0px);">
      <img src="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-image: url(&quot;https://images.unsplash.com/photo-1464817739973-0128fe77aaa1?dpr=1&amp;auto=compress,format&amp;fit=crop&amp;w=1199&amp;h=799&amp;q=80&amp;cs=tinysrgb&amp;crop=&quot;);"> <!-- random image -->
      <div class="caption center-align" style="opacity: 1; transform: translateX(0px) translateY(0px);">
        <h3>This is our big Tagline!</h3>
        <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
      </div>
    </li>
    <li class="" style="opacity: 0; transform: translateX(0px) translateY(0px);">
      <img src="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-image: url(&quot;https://ununsplash.imgix.net/photo-1414849424631-8b18529a81ca?q=75&amp;fm=jpg&amp;s=0e993004a2f3704e8f2ad5469315ccb7&quot;);"> <!-- random image -->
      <div class="caption left-align" style="opacity: 0; transform: translateX(-100px);">
        <h3>Left Aligned Caption</h3>
        <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
      </div>
    </li>
    <li class="" style="opacity: 0; transform: translateX(0px) translateY(0px);">
      <img src="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-image: url(&quot;https://ununsplash.imgix.net/uploads/1413259835094dcdeb9d3/6e609595?q=75&amp;fm=jpg&amp;s=6a4fc66161293fc4a43a6ca6f073d1c5&quot;);"> <!-- random image -->
      <div class="caption right-align" style="opacity: 0; transform: translateX(100px);">
        <h3>Right Aligned Caption</h3>
        <h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
      </div>
    </li>
  </ul>
<ul class="indicators"><li class="indicator-item active"></li><li class="indicator-item"></li><li class="indicator-item"></li></ul></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35677269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档