1

First of all, I am a beginner and I do not know how to ask the question correctly, but I hope you can help me.

I am building a website based on vuejs, css and vuetify. I use the "v-icon" and define the "linear-gradient" myself with CSS. In Windows and Andoid it works with all browsers. But with iOS/Safari the icons are not displayed.

I got it right with the "v-btn"

What do I have to do so that the icons are displayed correctly in iOS/Safari?

Here is the website: holidaytimes.de

My code looks like this:

In Template:

<v-icon class="vicon-color-linear-gradient">mdi-calendar-month</v-icon>

In CSS:

.vicon-color-linear-gradient {
    background-image: linear-gradient(to bottom,rgba(249, 164, 78, 100), rgba(219, 31, 38, 100)) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important; /*same with rgba(255, 255, 255, 0)*/ 
}

In main.js:

 import vuetify from '@/plugins/vuetify'; 
 import '@mdi/font/css/materialdesignicons.css';
    
new Vue({
    vuetify,
    router,
    store,
    i18n,
    render: h => h(App)
}).$mount('#app')

Here you can see in two screenshots how it looks currently

Screenshot in Windows/Android

Screenshot in iOS/Safari

If I have forgotten any information, just let me know and I will add it.

0 Answers0