Skip to content

Instantly share code, notes, and snippets.

@levenokk
levenokk / index.html
Created January 19, 2020 17:09
arrow up
<div class="up-arrow">
<i class="fas fa-angle-double-up"></i>
</div>
@levenokk
levenokk / main.js
Created January 19, 2020 17:10
script for arrow up
$(window).on('scroll', function () {
if ($(this).scrollTop() > $(this).height()) {
$('.up-arrow').addClass('active');
} else {
$('.up-arrow').removeClass('active');
}
})
$('.up-arrow').on('click', function () {
@levenokk
levenokk / style.scss
Created January 19, 2020 17:11
style for arrow up
.up-arrow {
position: fixed;
background-color: $darkGray;
width: 60px;
height: 60px;
text-align: center;
font-size: 24px;
color: #fff;
line-height: 60px;
-webkit-transition: all 0.2s linear;
@levenokk
levenokk / index.html
Created January 19, 2020 17:20
preloader
<div class="preloader">
<div class="loader">
</div>
</div>
@levenokk
levenokk / style.scss
Created January 19, 2020 17:21
preloader style
.preloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: $darkGray;
z-index: 9999999999;
-webkit-transition: all 1s linear;
transition: all 1s linear;
@levenokk
levenokk / main.js
Last active January 19, 2020 17:37
preloader script
$(window).on('load', function () {
document.body.style.overflow = 'hidden';
setTimeout(() => {
$('.preloader').addClass('done')
document.body.style.overflow = '';
}, 1000);
})
@levenokk
levenokk / functions.php
Created January 30, 2020 18:15
Добавления нового поста в wordpress
add_action('init', 'register_post_types');
function register_post_types()
{
register_post_type('portfolio', array(
'labels' => array(
'name' => 'Портфолио', // Основное название типа записи
'singular_name' => 'Портфолио', // отдельное название записи типа Book
'add_new' => 'Добавить пост к записи',
'add_new_item' => 'Добавления поста к записи',
*,
*::before,
*::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
ul,
ol {
MongoClient.connect('mongodb://localhost:27017', { useUnifiedTopology: true }, function (err, client) {
if (err) {
return console.log(err);
}
db = client.db('artists');
app.listen(3012, function () {
console.log("API app started");
});
@levenokk
levenokk / main.js
Created February 27, 2020 19:16
Выделить елемент в шапке сколько проскроленно, как-то так
var elems = {};
var scrolled = 0;
scrolled = $(window).scrollTop();
for(var g in elems){
if(scrolled > elems[g].top - $(window).height()/2 && scrolled < (elems[g].top + $(`#${g}`).height())){
$(`[data-scroll]`).removeClass('active');