Fishki Webflow
1.64K subscribers
62 photos
31 videos
2 files
230 links
Разбираем разные приёмы верстки элементов в редакторе webflow.
Download Telegram
<style>
.text-bg {
-webkit-text-fill-color: transparent;
-webkit-background-clip: text; }
</style>
Записал новую фишку. Как тебе ?
Привет ! Хотите узнать почему в бесплатной версии не работает виджет embet ? Когда давно, webflow расщедрился и открыл функцию виджета для фрии аккаунтов.

Но Этим сразу воспользовались мошенники и какие-то там, где-то индусы начали пачками штамповать мошеннические сайты. Внедряли в них сторонние коды и использовали их в своих не добрых целях. В итоге гугл начал блокировать все сайты созданные на webflow.

Во избежание такого неприятного инцидента сервис закрыл эту возможность для фрии аккаунтов. А так как мошенники не будут платить за каждый новый аккаунт вся эта деятельность крекращена. По этому их можно понять, не потому что жлобы и так далее , а для того что бы сервис работал и развивался. И выкатывал новые фишки для нас. Вот такая вот история )

Удачи друзья! До встречи в следующем посте!
Вижу часто проскакивает вопрос в чате о том как кастомизировать точки навигации в слайдере. И да, там дают правильную помощь. Но как правило в ленте это теряется. По этому, выкладываю один из стилей кастомизации в канале. А поиск можно осуществлять по хештегу #код

Вставляем в head
Настраиваем под себя цвета и размеры. Результат увидим после публикации сайта или в элементе embet

<style>
.w-slider-dot {
width: 20px !important;
height: 20px !important;
background: transparent;
border: 1px solid #d4d4d4;
transition: 300ms !important;
}
.w-slider-dot::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 12px;
height: 12px;
border-radius: 100%;
background: #d4d4d4;
}

.w-slider-dot.w-active {
background: transparent;
border: 1px solid #59a72f;
}

.w-slider-dot.w-active::before {
background: #59a72f;
}
</style>
Короче нарыл тут один зацикленный слайдер. С готовым кодом, простой. Даю код. Если хотите урок, увижу по пальцам вверх. Если вдруг кто то не разберется.

в итоге получится так

https://test3test3.webflow.io/slider-swiper

Теперь коды:
Это в head

<!-- swiper CSS -->
<link rel="stylesheet" href="https://unpkg.com/swiper/css/swiper.min.css">

Это в before body
<!-- swiper JS -->
<script src="https://unpkg.com/swiper/js/swiper.min.js"></script>

<!-- Swiper - Extra Step - add arrows and pagination html markup by code (Append) -->
<script>
var swiperNodes = "";
var pagination = '<div class=swiper-pagination></div>';
var nextprevbuttons = '<div class="swiper-button-prev"></div><div class="swiper-button-next"></div>';
var scrollbar = '<div class="swiper-scrollbar"></div>';
var swiperNodes = swiperNodes.concat(pagination, nextprevbuttons);
/ loop throw all swipers on the page /
$('.swiper-container').each(function( index ) {
$( this ).append(swiperNodes);
});
</script>
<!-- swiper JS Initialize -->
<script>
var mySwiper = new Swiper ('.swiper-container', {
// Optional parameters
slidesPerView: 1,
spaceBetween: 30,
freeMode: false,
loop: true,
centeredSlides: false,
// Enable lazy loading
lazy: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
pagination: {
el: '.swiper-pagination',
},
keyboard: {
enabled: true,
},
breakpoints: {
0: { / when window >=0px - webflow mobile landscape/portriat /
slidesPerView: 1,
spaceBetween: 10,
},
767: { / when window >= 767px - webflow tablet /
slidesPerView: 2,
spaceBetween: 15,
},
988: { / when window >= 988px - webflow desktop /
slidesPerView: 3,
spaceBetween: 20,
}
},
/ uncomment if you want autoplay slider
autoplay: {
delay: 3000,
},
/
/ uncomment if you want scrollbar
scrollbar: {
el: '.swiper-scrollbar',
hide: true,
},
/
})
</script>

Так же в коде есть закомментированные функции можно открыть и применить те кто разбирается в js поймет.
1
Держи инструкцию к предыдущему посту

https://youtu.be/pH4T9YBLfs8
Сегодня я тебя порадую еще одним уроком! Он прикольный Я уверен тебе понравится !!! Вот такую штуку с тобой сделаем )

https://test3test3.webflow.io/
<script>
// On page ready
var Webflow = Webflow || [];
Webflow.push(function() {

// For any tab-prev and tab-next clicks
$('.tab-wrapper').on('click', '.tab-prev, .tab-next', function() {

// Get direction
var direction = $(this).hasClass('tab-prev') ? -1 : 1;

// Get the tab links
var tablinks = $(this).parent().find('.w-tab-menu');

// Get index of current tab link, add direction
var index = tablinks.find('.w--current').index() + direction;

// If array out of bounds, click on the first
index = index >= tablinks.children().length ? 0 : index;

// Update tabs by triggering a "tap" event on the corresponding slide button
tablinks.find('.w-tab-link').eq(index).trigger('click');

}); // End click handler

}); // End ready function
</script>

<script>
var Webflow = Webflow || [];
Webflow.push(function () {
// DOMready has fired
// May now use jQuery and Webflow api

// start everything
var tabTimeout;
clearTimeout(tabTimeout);
tabLoop();

// define loop - cycle through all tabs
function tabLoop() {
tabTimeout = setTimeout(function() {
var $next = $('.tabs-menu').children('.w--current:first').next();

if($next.length) {
$next.click(); // click resets timeout, so no need for interval
} else {
$('.tab-link:first').click();
}
}, 7000); // 7 second tab loop
}

// reset timeout if a tab is clicked
$('.tab-link').click(function() {
clearTimeout(tabTimeout);
tabLoop();
});
});
</script>
УРА !!!! Наконец-то они это сделали. Массовое выделение файлов во вкладке assets - и разом удалить
Еще бы папочки для группировки добавили!!
Поступила просьба записать видео о том как создать такую галерею с не стандатрной сеткой. Лови !!

https://youtu.be/auFcsbSm9I8
Привет я продолжаю тему слайдера и выкладываю для тебя доработанный урок, так как более предметно разобрался, и делаем всеми желаемую карусель. Приятного просмотра. Не забудь оценить и оставить комментарий!!!

https://youtu.be/bz3Q1eGtEL0

#слайдер
в HEAD

<link rel="stylesheet" href="https://unpkg.com/swiper/css/swiper.min.css">
<style>
.swiper-container {
width: 100%;
padding-top: 50px;
padding-bottom: 50px;
}
.swiper-slide {
background-position: center;
background-size: cover;
width: auto;
height: auto;
}

}
</style>