Showing posts with label Blogging. Show all posts
Showing posts with label Blogging. Show all posts

Saturday, January 14, 2017

Animated Sticky Header + Navigation


Hallo guys.. Kali ini saya akan membagikan tutorial yg ciamik banget.. Top pokoknya..
Langsung aja..
Tambahkan link CSS berikut di atas </head>
Pastikan Blog sobat terpasang Jquery yg terbaru
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js">

Google Font
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet"/>

Jquery Animated Sticky Header Markup

Kita akan membuat 2 menu yang berbeda. Yang pertama akan tetap dengan header dan akan terlihat menyatu dengan header dan menu itu sendiri.
<!-- [ Normal Navbar ] -->
<nav class="top">
<a href="/" class="logo">Dark Poseidon</a>
<ul>
<li><a href="#">Design</a></li>
<li><a href="#">Creative</a></li>
<li><a href="#">Office</a></li>
<li><a href="#">Dream</a></li>
</ul>
</nav>

Ketika halaman di scroll, Normal Header akan digantikan oleh Sticky Header.
<!-- [ Sticky Navbar ] -->
<nav class="top fixed">
<a href="#" class="logo">D</a>
<ul>
<ul>
<li><a href="#">Design</a></li>
<li><a href="#">Creative</a></li>
<li><a href="#">Office</a></li>
<li><a href="#">Dream</a></li>
</ul>
</ul>
</nav>

Styling

Pertama-tama kita akan melakukan beberapa perubahan dasar pada logo kita. Kita mempunyai 2 logo yg berbeda, logo untuk yang standard dan sticky header.
/* normal navbar */
nav.top {
  position: fixed;
  top: 0;
  width: 100%;
  height: 70px;
  z-index: 99;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* Fixed Navbar*/
.scrolled nav.top {
  -webkit-transform: translate3d(0, -70px, 0);
  transform: translate3d(0, -70px, 0);
}

.top.fixed > ul {
  margin: 0 0px 0 0;
}

nav.top.fixed {
  -webkit-transform: translate3d(0, -80px, 0);
  transform: translate3d(0, -80px, 0);
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.09804) 0px 2px 4px;
}

.scrolled nav.top.fixed {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

nav.top.fixed ul a {
  color: #404B55;
}

nav .logo {
  color: #fff;
  float: left;
  font-family: "Lobster", cursive;
  font-size: 25px;
  height: 42px;
  margin: 20px 0 0 20px;
}

.top.fixed > .logo {
  background: #0091de none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  float: left;
  font-family: "Lobster", cursive;
  font-size: 40px;
  height: 52px;
  margin: 10px 0 0 20px;
  padding: 0;
  text-align: center;
  width: 52px;
}

Style untuk menu
/* menu style */

nav.top ul {
  list-style-type: none;
  margin: 0 20px 0 0;
  padding: 0;
  float: right;
  line-height: 4.375rem;
}

nav.top ul li {
  display: inline-block;
}

nav.top ul li a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  font-size: .9375rem;
  font-weight: 700;
  margin-left: 9px;
  position: relative;
  cursor: pointer;
  line-height: 1em;
  padding: 8px 7px 9px;
  border-radius: 5px;
}

nav.top ul li a:hover {
  opacity: 1;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}

Menambahkan Fungsi JavaScript

<script type='text/javascript'>
//<![CDATA[
$( document ).ready(function() {
var $body = $(document.body);
var _SCROLL_FIXED_CUTOFF = _SCROLL_FIXED_CUTOFF || ($(window).height() >= 825 ? 300 : 75),
_HEADER_HEIGHT = _HEADER_HEIGHT || 825;
$(window).scroll(function(e) {
if ($('nav.top[data-no-scroll]').length)
return;
if (this.pageYOffset >= _SCROLL_FIXED_CUTOFF && !$body.hasClass('scrolled')) {
$body.addClass('scrolled');
} else if (this.pageYOffset < _SCROLL_FIXED_CUTOFF && $body.hasClass('scrolled')) {
$body.removeClass('scrolled');
}
if (this.pageYOffset >= _HEADER_HEIGHT) {
_header_carousel_active = false;
} else {
_header_carousel_active = true;
}
});
});
//]]>
</script>

Konfigurasi
OpsiKeterangan
Nama SobatGanti Dark Poseidon dengan nama blog anda
LinkGanti # pada kode diatas dengan link yang sobat tuju

Result

See the Pen dNXwmo by Dedi Juniardi N (@dedijuniardi) on CodePen.

Saturday, January 07, 2017

Animated Toolbar Icon by Daniela B


Kali ini saya akan bagikan cara membuat Animated Toolbar.
Tambahkan link CSS berikut di atas </head>
Pastikan Blog sobat terpasang Jquery yg terbaru
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js">

Widget ini menggunakan Font Awesome
<link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'/>

Cara Membuat :

1. Tambahkan kode berikut diatas kode </style>
#DarkWrap{text-align:center;font-family:'Lato',sans-serif;text-transform:uppercase}
#toolbar{width:100%;max-width:670px;min-width:550px;margin:70px auto}
.button{width:70px;height:70px;border-radius:50%;background-color:#3AB09E;color:#fff;text-align:center;font-size:3.5em;position:relative;left:50%;margin-left:-35px;z-index:1}
.button,.icons{-webkit-transition:-webkit-all 1s cubic-bezier(.87,-.41,.19,1.44);transition:all 1s cubic-bezier(.87,-.41,.19,1.44)}
.button:after{content:"+"}
.button.active{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:60px}
.icons{width:0;overflow:hidden;height:36px;list-style:none;padding:16px 10px 10px 50px;background-color:#fff;box-shadow:1px 1px 1px 1px #DCDCDC;margin:-68px 0 0 45%;border-radius:2em}
.icons.open{width:80%;margin:-68px 0 0 5%;overflow:hidden}
.icons li{display:none;width:10%;color:#3AB09E}
.icons.open li{width:16%;display:inline-block}
.icons li a{color:#3AB09E;}

2. Tambahkan javascript berikut diatas kode </body>
<script type='text/javascript'>
//<![CDATA[
$( ".button" ).click(function() {
  $(this).toggleClass( "active" );
  $(".icons").toggleClass( "open" );
});
//]]>
</script>

3. Tempatkan kode pemanggil berikut di dalam kode outer-wrapper setiap blog berbeda-beda (kalau tidak tau silahkan berkomentar nanti saya akan kasi tau)
<div id="DarkWrap">
<div id="toolbar">
  <div class="button"></div>
  <ul class="icons">
    <li><a href='/'><i class="fa fa-home fa-2x" aria-hidden="true"></i></a></li>
    <li><a href='#'><i class="fa fa-user fa-2x" aria-hidden="true"></i></a></li>
    <li><a href='#'><i class="fa fa-star fa-2x" aria-hidden="true"></i></a></li>
    <li><a href='#'><i class="fa fa-file-text-o fa-2x" aria-hidden="true"></i></a></li>
    <li><a href='#'><i class="fa fa-paper-plane-o fa-2x" aria-hidden="true"></i></a></li>
  </ul>
</div>
</div>

Konfigurasi
OpsiKeterangan
Background ColourGanti #3AB09E dengan Warna sesuai dengan template anda
LinkGanti # pada kode diatas dengan link yang sobat tuju

Hasil Akhir :


See the Pen Animated toolbar icons by Daniela B (@violelune) on CodePen.


Thursday, March 26, 2015

Social Network Pure CSS V2


Social Network | Kali itni saya akan share tentang Social Network Pure CSS V2. Pada article yang lalu saya juga pernah memposting Social Network tapi fungsinya sama ko', dan terserah kalian pilih yang mana.

Cara Penerapan :


1. Masuk ke tata letak

2. Tambahkan Widget > HTML/JavaScript ( Judul Kosongkan )

3. Copy code dibawah ini dan paste ke dalam HTML / Javascript tadi.

<div id='social_networks'>
<ul>
<li class='sorting-01 facebook' title='Follow us on Facebook'><a href='#' target='_blank'><i class='fa fa-facebook'></i><span class='inv'></span></a></li>
<li class='sorting-02 youtube' title='Follow us on Youtube'><a href='#' target='_blank'><i class='fa fa-youtube'></i><span class='inv'></span></a></li>
<li class='sorting-03 twitter' title='Follow us on Twitter'><a href='#' target='_blank'><i class='fa fa-twitter'></i><span class='inv'></span></a></li>
<li class='sorting-04 pinterest' title='Follow us on Pinterest'><a href='#' target='_blank'><i class='fa fa-pinterest'></i><span class='inv'></span></a></li>
<li class='sorting-05 googleplus' title='Follow us on Google+'><a href='#' target='_blank'><i class='fa fa-google-plus'></i><span class='inv'></span></a></li>
</ul>
</div>

<style>
/* CSS Social Network Sidebar */
#social_networks {text-align: center;display: block;margin: 0 auto;lear: both;background: #fff;padding: 10px;}
#social_networks ul {display:block;margin:0 auto;padding:0;list-style:none;}
#social_networks li{text-align:center;display:inline-block;margin:0 5px;width:36px;
height:36px;transition:All 0.6s ease-out;}
#social_networks li:hover{color:#eee;cursor:pointer;}
#social_networks li:hover a{color:#fff;}
#social_networks li a{display:inline-block;color:#aaa;line-height:36px;font-size:1.2em;transition:All 0.3s ease-out;}
#social_networks li a:hover{color:#fff;}
#social_networks li a span{display:none;}
#social_networks li.facebook,#social_networks li.twitter,#social_networks li.youtube,#social_networks li.googleplus,#social_networks li.pinterest{text-align:center;background:none;cursor:pointer;box-shadow:0 0 0 1px #ddd;border-radius:100%;background-image: linear-gradient(110deg, #f56954 0%, #f56954 50%, transparent 50%, transparent 100%);background-size:200%;background-position:150% 0;background-repeat:no-repeat;
transition: background-position .4s ease, color .4s ease;}
#social_networks li a.facebook:hover,#social_networks li a.twitter:hover,#social_networks li a.youtube:hover,#social_networks li a.googleplus:hover,#social_networks li a.pinterest:hover{color:#fff;}
#social_networks li.facebook:hover,#social_networks li.twitter:hover,#social_networks li.youtube:hover,#social_networks li.googleplus:hover,#social_networks li.pinterest:hover{color:#fff;background-position:0 0;box-shadow:0 0 0 1px #f56954;}</style>

Konfigurasi

OpsiKeterangan
Background ImageGanti #f56954 dengan Warna sesuai template anda
LinkGanti # pada kode diatas dengan link social media sobat

Friday, July 11, 2014

Membuat Sticky Widget Sidebar di Blogspot/Blogger

Sticky Widget | Pada kesempatan kali ini sya akan membagikan tutorial yang sangat singkat ini.

Sticky dalam Bahasa Indonesia artinya menempel. Sticky Widget Sidebar berarti membuat widget yang selalu menempel walaupun mouse kita scroll. Untuk demonya sendiri bisa dilihat di samping blog kang vanno.

Untuk membuat Sticky widget ini, ada tiga langkah mudah, silahkan simak satu persatu.
1. Menambakan kode CSS
2. Menambah kode JavaScript

Berikut Tutorialnya

Langkah 1 : Tambahkan CSS di atas kode </style> / ]]></b:skin>
.sticky {
  position: fixed;
  top: 10px; /* jarak dari atas*/
  z-index: 100;
}
Langkah 2 : Simpan Javascript di atas </body>
<script type='text/javascript'>
$(document).ready(function() {
var stickyWidgetTop = $('#HTML7').offset().top; 
var stickyWidget = function(){
var scrollTop = $(window).scrollTop();     
if (scrollTop > stickyWidgetTop) { 
    $('#HTML7').addClass('sticky');
} else {
    $('#HTML7').removeClass('sticky'); 
}
};
stickyWidget();
$(window).scroll(function() {
    stickyWidget();
});
});
</script>

Ganti #HTML7 dengan ID widget yang akan dibuat sticky.


Selamat berkreasi dengan Sticky widget.....

http://blog.kangismet.net/2012/10/membuat-sticky-widget-sidebar-di.html