我的媒体查询问题定位悬停按钮

时间:2016-08-08 11:27:59

标签: html css image media-queries tablet

我完成了所有智能手机设备的编码,现在我开始使用平板电脑,但很快在这个任务中我遇到了问题,因为我不确定如何解决这个问题。

这就是我的“部分技能”对于移动设备的看法: My section on mobile

在平板电脑上我想要每行3个而不是2个但是我无法做到这一点而且不知道为什么。

.Skills{
	background-color:#262626;	
	padding-bottom: 40px;
}


.Skills p:nth-child(1){
	padding-top: 54px;
	padding-left: 50px;
	font-size:30px;
	font-weight:900;
	letter-spacing: 15px;
	color:#fff;
}

.Skills p:nth-child(2){
	padding-top: 4px;
	padding-left: 50px;
	font-size:30px;
	font-weight:900;
	letter-spacing: 15px;
	color:#fff;
}

.Skills p:nth-child(3){
	padding-top: 7px;
	padding-left: 50px;
	font-size:15px;
	font-weight:400;
	color:#fff;
}

.Skills img:nth-child(4){
	padding-top: 7px;
	padding-left: 51px;
}

section {
	display:flex;
	flex-wrap: wrap;
	flex-direction:row;
 	justify-content: space-between;
}

.Programme {
	text-align:center;
	color:#ffffff;
    padding: 20px 0 0 49px;

}

section .Programme:nth-child(2),section .Programme:nth-child(4),section .Programme:nth-child(6),section .Programme:nth-child(8) {
    padding: 20px 49px 0 0;
}

.Programme img {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	transition: filter 1s ease;
    transition : -webkit-filter 1000ms linear;
    width: 102px;
}

.Programme img:hover {
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: filter 1s ease;
    transition : -webkit-filter 1000ms linear
}

h3{
	margin: 5px 0 0 0;
    font-size: 14px;
	font-weight:700;
}

h4 {
	margin: 5px 0 0 0;
    font-size: 12px;
	font-weight: 300;
}
<article class="Skills">
        <p>MEINE</p>
        <p>SKILLS</p>
        <p>DAS IST MEIN KÖNNEN</p>
        <img src="images/Strich_320.jpg" alt=""/>

        <section>

            <div class="Programme">
                <img src="images/Photoshop.png"/>
                <h3>PHOTOSHOP</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/Illustrator.png"/>
                <h3>ILLUSTRATOR</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/InDesign.png"/>
                <h3>INDESIGN</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/Dreamweaver.png"/>
                <h3>DREAMWEAVER</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/AfterEffects.png"/>
                <h3>AFTEREFFECTS</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/PremierePro.png"/>
                <h3>PREMIERE PRO</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/SonyVegas.png"/>
                <h3>SONY VEGAS</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>

            <div class="Programme">
                <img src="images/Cinema4D.png"/>
                <h3>CINEMA4D</h3>
                <h4>Experte, 5 Jahre</h4>
            </div>
        </section>
    </article>

1 个答案:

答案 0 :(得分:0)

这很难分辨,但听起来非常像父容器之一(sectionarticle)太窄而且一旦水平padding被考虑在内在,.programme divs太宽,不能连续3个。

尝试:

.programme {
max-width: 20%;
}