incompatibility between iphone and Android

3 replies · opened Mar 11, 2021

DDolomatsMar 11, 2021

Hello,

the Alignment of the menu open differently on ios and android as u can se on the image below:

Any solution to fix this issue please.

SSemicolon WebSTAFFMar 12, 2021

Hello,

Thanks for reporting this and Apologies for the Inconveniences caused!

We are looking into this and will get back to you with a solution shortly. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

DDolomatsMar 12, 2021

Well for now i m stuck with this problem if there is any trick to fix this until you found a final solution ?

SSemicolon WebSTAFFMar 15, 2021

Hello,

Apologies for the Delays in replying to your Support Query.

We have updated this Component entirely. Please consider using the following codes:

CSS:
[ch_pre type="css"]/**

  • Recipe Categories
    */

.recipe-categories {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}

.recipe-category {
position: relative;
overflow: hidden;
flex: 0 0 calc(100% - 20px);
max-width: calc(100% - 20px);
margin: 10px;
height: 80px;
background-size: cover;
background-position: center center;
border-radius: 250px;
transition: all 0.5s cubic-bezier(.02, .01, .5, 1);
}

.recipe-category::after {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(0,0,0,0.2);
}

.recipe-category-inner {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
z-index: 2;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
}

.recipe-category-icon {
width: 40px;
height: 40px;
margin: 0;
display: flex;
justify-content: center;
text-align: center;
border-radius: 100%;
background-color: #FFF;
padding: 8px;
margin-right: 10px;
color: #000;
transition: transform .5s ease-out;
}

.recipe-category:hover .recipe-category-icon {
transform: rotate(360deg);
}

.recipe-category-info {
color: #FFF;
font-size: 18px;
text-align: center;
}

@media (min-width: 768px) {

.recipe-category {
	flex: 0 0 calc(50% - 20px);
	max-width: calc(50% - 20px);
}

}

@media (min-width: 992px) {

.recipe-category {
	flex: 0 0 60px;
	max-width: 60px;
	height: 300px;
	margin: 15px;
	background-size: auto 105%;
	background-position: center;
	border-radius: 30px;
}

.recipe-category:hover {
	flex: 0 0 250px;
	max-width: 250px;
	background-size: auto 100%;
	border-radius: 10px;
}

.recipe-category-inner {
	width: auto;
	height: auto;
	left: 0;
	top: auto;
	bottom: 0;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	transform: rotate(180deg);
}

.recipe-category:hover .recipe-category-inner {
	writing-mode: horizontal-tb;
	transform: rotate(0);
}

.recipe-category:not(:hover) .recipe-category-icon {
	width: 40px;
	height: 40px;
	margin-right: 0;
	margin-bottom: 10px;
	transform: rotate(180deg);
}

.recipe-category::after {
	background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8)) 100%;
	background: -o-linear-gradient(to bottom, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8)) 100%;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8)) 100%;
}

}[/ch_pre]

HTML:
[ch_pre]
[


attachment

		Breakfast
	
](demos/recipes/recipes.html)

[

attachment

		Lunch
	
](demos/recipes/recipes.html)

[

attachment

		Dinner
	
](demos/recipes/recipes.html)

[

attachment

		Desserts
	
](demos/recipes/recipes.html)

[

attachment

		Vegan
	
](demos/recipes/recipes.html)

[

attachment

		Seafood
	
](demos/recipes/recipes.html)

[

attachment

		Beverages
	
](demos/recipes/recipes.html)

[/ch_pre]

You will need to replace the existing old codes with the above codes completely.

This should definitely fix the issue. Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard