Effects of Hover happening automatically on @media

Asked

Viewed 57 times

0

Hello!

I’m doing a Hover effect on my project (Assigning a CSS style to a specific element within a div), in boxes, that when I step the mouse it expands and displays a text and a button that did not exist before the effect happens.

The problem is that when I change the site to the version mobile, these effects of appearing text and the button are happening endlessly. They should not even appear in the mobile version, Livias.

The code: https://jsfiddle.net/brikohler/86rgnsLx/16/

Can anyone tell me how to undo these effects?

@media only screen and (min-device-width: 2px) and (max-device-width: 736px) {

	.div-forum-ideas-text {
		display: none;
	}

	.div-forum-ideas .div-forum-ideas-forum-card {
		margin-left: 5.32%;
		width: 43.40%;
		height: 49.84%;
	}

	.div-rectangle-main{
		width: 100%;
		height: 100%;
		left: 100%;
		margin-top: -46px;
		background: linear-gradient(192deg, #3D4554 -10.36%, #242B36 45.63%, #1D1D1D 117.21%);
	}

	.div-rectangle-main .main-subtitle{
		font-family: Nunito Sans;
		font-style: normal;
		font-weight: normal !important;
		color: #FFFFFF;
		margin-top: 30px;
		margin-bottom: 100px !important;
		font-size: 1.25rem;
		line-height: 200%;
		text-align: center;
	}

	.div-rectangle-main .main-subtitle .main-subsubtitle{
		display: none;
	}

	.div-rectangle-main .main-title{
		padding-top: 10%;
	}
	
	.div-rectangle-main .main-logo{
		display: none !important;
	}
	
	.flexbox-container {
		flex-direction: column;
		flex-wrap: wrap;
		flex: 1 0 26%;
	}
	
	.flexbox-container .card-home-main:nth-of-type(1){
		margin-top: -12% !important;
		margin-left: 6% !important;
	}
	
	.flexbox-container .card-home-main{
		background: #FFFFFF;
		margin-top: 7% !important;
		width: 91% !important;
		height: 160px !important;
	}

	.div-forum-ideas .div-forum-ideas-ideas-card {
		margin-left: 51.28%;
		width: 43.40%;
		height: 49.84%;
	}

	.div-forum-ideas-forum-card .section-icon-circle-forum-ideas-card {
		margin-top: 14.28%;
		margin-left: 20%;
		float: none;
	}

	.div-forum-ideas-ideas-card .section-icon-circle-forum-ideas-card {
		margin-top: 14.28%;
		margin-left: 20%;
		float: none;
	}

	.div-forum-ideas-forum-card .div-forum-ideas-card-title {
		margin-left: auto;
		text-align: center;
	}

	.div-forum-ideas-ideas-card .div-forum-ideas-card-title {
		margin-left: auto;
		text-align: center;
	}

	.div-forum-ideas-card-text {
		display: none;
	}

	
	.card-home-main .card-img{
		height: 0%  !important;
		width: 0% !important;
		margin-left: 3% !important;
		margin-top: 9% !important;
	}
	
	.section-icon-circle-card {
		border-radius: 100%;
		width: 90px !important;
		height: 90px !important;
		padding: 18px;
		margin-top: 0% !important;
		margin-bottom: 0% !important;
		margin-left: 0% !important;
		margin-right: 0% !important;
	}

	.card-home-main .card-info{
		display: flex;
		flex-direction: column;
		margin-top: -7%;
		margin-left: 3%;
	}

	.card-home-main .card-title{
		position: relative;
		font-family: Nunito Sans;
		font-style: normal;
		font-weight: bold;
		width: auto !important;
		font-size: 1.25rem;
		line-height: 100%;
		color: #2CC3D5;
		text-align: center;
	}
	
	.card-home-main .card-text{
		display: none !important;
	}
	
	.card-home-main .card-text-mobile{
		display: flex !important;
		position: relative;
		font-family: Nunito Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 0.75rem;
		word-wrap: normal !important;
		width: 55%;
		margin-left: 30%;
		margin-top: 0%;
		line-height: 16px;
		color: #3D4554;
	}

	.card-home-main .card-info .card-icon{
		display: none !important;
	}
}


.div-rectangle-main{
	width: 100%;
	height: 100%;
	left: 100%;
	top: 492px;
	background: linear-gradient(192deg, #3D4554 -10.36%, #242B36 45.63%, #1D1D1D 117.21%);
}

.div-rectangle-main .main-logo{
	display: block;
	padding-top: 79px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0%;
	width: 250px;
}

.div-rectangle-main .main-title{
	font-family: Nunito Sans;
	font-style: normal;
	font-weight: 800;
	margin-top: 36px;
	font-size: 40px;
	line-height: 55px;
	text-align: center;
	color: #2CC3D5;
}

.div-rectangle-main .main-subtitle{
	font-family: Nunito Sans;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 200px;
	font-size: 1.25rem;
	line-height: 200%;
	text-align: center;
}

.div-rectangle-main .main-subtitle .main-subsubtitle{
	font-weight: normal;
	
}


.flexbox-container {
	display: flex;
	justify-content: center;
	align-items: start;
}

.flexbox-container .card-home-main{
	width: 18%;
	margin-top: -9%;
	margin-left: 5.8%;
	background: #FFFFFF;
	border: 1px solid #EAEEEE;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.15);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	transition: 400s ease;
  margin-bottom: 20%;
}

.flexbox-container .card-home-main:nth-of-type(1){
	margin-left: 0.8%;
}

.card-home-main .card-img{
	height: auto;
	width: auto;
	margin-left: 25%;
	margin-top: 10%;
}

.section-icon-circle-card {
	border-radius: 100%;
	width: 108px;
	height: 108px;
	padding: 18px;
	margin-top: 4.95%;
	margin-bottom: 4.95%;
	margin-left: 6.42%;
}

.section-icon-circle-card--bot{
	background: rgba(44, 195, 213, 0.2);
}

.section-icon-circle-card--watermelon{
	background: rgba(246, 102, 137, 0.2)
	
}

.section-icon-circle-card--warning{
	background: rgba(255, 207, 51, 0.2);
}

.card-home-main .card-info{
	float: left;
	height: 100%;
	width: 100%;
	max-width: 100% !important;
	padding-top: 0%;
	overflow: auto;
}

.card-home-main .card-info .card-title{
	font-family: Nunito Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 1.5rem;
	line-height: 120%;
	color: #607B99;
	width: 50%;
	margin-left: 25%;
	margin-bottom: 18%;
	text-align: center;
}

.card-home-main .card-info .card-icon{
	margin-left: 40%;
}

.card-home-main .card-info .card-text{
	display: none;
	
}

.flexbox-container .card-home-main:hover{
	height: 420px;
}

.flexbox-container .card-home-main:hover > .card-info .card-icon{
	display: none;
}

.flexbox-container .card-home-main:hover > .card-info .card-text{
	display: block;
	font-family: Nunito Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 0.75rem;
	line-height: 120%;
	color: #738192;
	width: fit-content;
	text-align: center;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: -10%;
}

.flexbox-container .card-home-main:hover > .card-info .card-button{
	display: block;
	margin-bottom: 0%;
	text-align: center;
	background: #2CC3D5;
	color: #FFFFFF;
	font-family: Nunito Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin-top: 17%;
	border-radius: 0px 0px 8px 8px;
	padding: 20px;
}

.card-home-main .card-info .card-text-mobile{
	display: none;
}

.card-home-main .card-info .card-button{
	display: none;
	
}
      <div>
        <div class="div-rectangle-main">
            <h1 class="main-title"> Lore lore lore!</h1>
            <div class="main-subtitle">
             Lore lore lore
              <p class="main-subsubtitle">Lore lore lore lore =)</p>
            </div>
        </div>
            <div class="flexbox-container">
              <div class="card-home-main" id="card1">
                <div class="card-img">
                <div class="section-icon-circle-card section-icon-circle-card--bot">
                    <img src="img/illustrations/Estrela-1.svg"/>
                </div>
                </div>
                <div class="card-info">
                  <div class="card-title">
                    <h3>B</h3>
                  </div>
                  <p class="card-text">Lore lore lore
                  <div class="card-icon">
                    <BlipIcon name="arrow-ball-down-solid" class="bp-fs-1 bp-fill-bot"></BlipIcon> 
                  </div>
                  <p class="card-text-mobile">lore lore lore </p>
                </div>
              </div>

              <div class="card-home-main" id="card2">
                <div class="card-img">
                <div class="section-icon-circle-card section-icon-circle-card--watermelon">
                    <img src="img/illustrations/Estrela-2.svg"/>
                </div>
                </div>
                <div class="card-info">
                  <div class="card-title">
                    <h3>C</h3>
                  </div>
                  <div class="card-icon">
                    <BlipIcon name="arrow-ball-down-solid" class="bp-fs-1 bp-fill-bot"></BlipIcon> 
                  </div>
                  <p class="card-text">lore lore lore lore </p>
                  <p class="card-text-mobile">lore lore lore 2 </p>
                </div>
              </div>
              <div class="card-home-main" id="card3">
                <div class="card-img">
                  <div class="section-icon-circle-card section-icon-circle-card--warning">
                    <img src="img/illustrations/Estrela-3.svg"/>
                  </div>
                </div>
                <div class="card-info">
                  <div class="card-title">
                  <h3>D </h3>
                  </div>
                  <div class="card-icon">
                    <BlipIcon name="arrow-ball-down-solid" class="bp-fs-1 bp-fill-bot"></BlipIcon> 
                  </div>
                  <p class="card-text">lore lore lore </p>
                  <p class="card-text-mobile">lore lore lore2</p>
                </div>
              </div>
            </div>
      </div>

  • Cara edits your question. Put exactly the code you are currently using, it will make it easy to answer you

  • sorry! I put

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.