Dewa Blogger: Hasil penelusuran untuk simple-thumb-link-preview

Halaman

    Social Items


Simple Thumb Link preview - Ok kali ini Saya akan menyebarkan tips wacana cara memasang simple thumb link preview pada blog.

Penerapan thumb link preview ini pernah Saya temui sebelumnya di template premium yang dibentuk MKR Site. Fungsi dari pengaruh ini cukup sederhana adalah memperlihatkan tampilan suatu halaman web / blog yang diterapkan melalui link halaman web tersebut dengan memperlihatkan class tertentu.

Berikut cara penerapannya :

Silahkan terapkan script di bawah ini sempurna di atas </body>  atau  </head>

<script type='text/javascript'> //<![CDATA[ $(function() {   $('#p1 a').miniPreview({ prefetch: 'pageload' });   $('#p2 a').miniPreview({ prefetch: 'parenthover' });   $('#p3 a').miniPreview({ prefetch: 'none' }); });  (function($) {   var PREFIX = 'link-preview';      $.fn.miniPreview = function(options) {     return this.each(function() {       var $this = $(this);       var miniPreview = $this.data(PREFIX);       if (miniPreview) {         miniPreview.destroy();       }        miniPreview = new MiniPreview($this, options);       miniPreview.generate();       $this.data(PREFIX, miniPreview);     });   };      var MiniPreview = function($el, options) {     this.$el = $el;     this.options = $.extend({}, this.defaultOptions, options);     this.counter = MiniPreview.prototype.sharedCounter++;   };      MiniPreview.prototype = {     sharedCounter: 0,          defaultOptions: {       width: 256,       height: 144,       scale: .25,       prefetch: 'pageload'     },              generate: function() {       this.createElements();       this.setPrefetch();     },      createElements: function() {       var $wrapper = $('<div>', { class: PREFIX + '-wrapper' });       var $loading = $('<div>', { class: PREFIX + '-loading' });       var $frame = $('<iframe>', { class: PREFIX + '-frame' });       var $cover = $('<div>', { class: PREFIX + '-cover' });       $wrapper.appendTo(this.$el).append($loading, $frame, $cover);              $wrapper.css({         width: this.options.width + 'px',         height: this.options.height + 'px'       });              var inversePercent = 100 / this.options.scale;       $frame.css({         width: inversePercent + '%',         height: inversePercent + '%',         transform: 'scale(' + this.options.scale + ')'       });        var fontSize = parseInt(this.$el.css('font-size').replace('px', ''), 10)       var top = (this.$el.height() + fontSize) / 2;       var left = (this.$el.width() - $wrapper.outerWidth()) / 2;       $wrapper.css({         left: left + 'px'       });     },          setPrefetch: function() {       switch (this.options.prefetch) {         case 'pageload':           this.loadPreview();           break;         case 'parenthover':           this.$el.parent().one(this.getNamespacedEvent('mouseenter'),             this.loadPreview.bind(this));           break;         case 'none':           this.$el.one(this.getNamespacedEvent('mouseenter'),             this.loadPreview.bind(this));           break;         default:           throw 'Prefetch setting not recognized: ' + this.options.prefetch;           break;       }     },          loadPreview: function() {       this.$el.find('.' + PREFIX + '-frame')         .attr('src', this.$el.attr('href'))         .on('load', function() {           $(this).css('background-color', '#fff');         });     },          getNamespacedEvent: function(event) {       return event + '.' + PREFIX + '_' + this.counter;     },      destroy: function() {       this.$el.parent().off(this.getNamespacedEvent('mouseenter'));       this.$el.off(this.getNamespacedEvent('mouseenter'));       this.$el.find('.' + PREFIX + '-wrapper').remove();     }   }; })(jQuery); //]]> </script>

Kemudian terapkan isyarat di bawah ini sebelum </style>

.break {     text-align: center; }  .link-preview-wrapper {     -moz-box-sizing: content-box;     box-sizing: content-box;     position: absolute;     overflow: hidden;     z-index: -1;     opacity: 0;     margin-top: -4px;     border: 1px solid #aaa;     box-shadow: 0 4px 6px -2px rgba(0,0,0,0.3);     transition: z-index steps(1) .3s, opacity .3s, margin-top .3s; }  a:hover .link-preview-wrapper {     z-index: 2;     opacity: 1;     margin-top: 6px;     transition: opacity .3s, margin-top .3s; }  .link-preview-loading, .link-preview-cover {     position: absolute;     top: 0;     bottom: 0;     right: 0;     left: 0; }  .link-preview-loading {     display: table;     height: 100%;     width: 100%;     font-size: 15px;     text-align: center;     color: #999;     background-color: #e5e5e5; }  .link-preview-loading::before {     content: 'Loading...';     display: table-cell;     text-align: center;     vertical-align: middle; }  .link-preview-cover {     background-color: rgba(0,0,0,0); }  .link-preview-frame {     border: none;     -webkit-transform-origin: 0 0;     transform-origin: 0 0; }

Simpan template.


Penerapan pada postingan :

Bungkus goresan pena dengan class id="p1" atau id="p2" atau id="p3" rujukan penerapan menyerupai di bawah ini


<p id="p1">Donec at dolor mi. Pellentesque sit amet ornare risus. Fusce varius ut turpis sed semper. In ut est et enim gravida interdum nec id quam <a href="http://arlinadesign.blogspot.com"></a></p>


Hasilnya akan terlihat menyerupai demo di bawah ini


Keterangan

id="p1" = Thumbnail akan tampil ketika hover pada link.
id="p2" = Thumbnail tidak akan tampil sebelum hover pada area tulisan.
id="p3" = Thumbnail akan tampil bila diperlukan, yang akan menghemat bandwidth namun akan memerlukan waktu ketika hover kembali pada link.

Simple Thumb Link Preview

G Vusion 2 Update Responsive Blogger Template - Kali ini akan mengembangkan kembali sebuah template blogger yaitu G Vusion 2 Update.

 akan mengembangkan kembali sebuah template blogger yaitu  G Vusion 2 Update Responsive Blogger Template

Ya, G vusion 2 ialah template yang pernah aku bagikan di awal-awal artikel blog ini, namun kali ini merupakan Update dari versi 2.

Kenapa bukan G Vusion 3? Mungkin versi yang akan aku bagikan ini belum layak untuk disebut versi 3, sebab perubahannya tidak terlalu banyak dan juga aku template ini tanpa ada rencana sedikitpun. Tadinya hanya memenuhi request teman blogger untuk memperbaiki kepingan read-more postingan yang error saja, tapi memang dasarnya tukang oprek jadi aku bereksperimen hingga memperbaiki dan mengganti tampilan template G Vusion 2 menyerupai preview gambar di atas.

Lihat juga : G Vusion 2 Responsive Blogger Template

Ok, pribadi saja bagi yang ingin mencoba template ini. Silakan lihat fitur, demo, dan link downloadnya

Features Availability
Responsive True Cek
SEO True Cek
Mobile Friendly True Cek
Personal Blog True
Custom Threaded Comment True
2 Column True
Simple Flat Design True
Auto Read More with Thumbnail True
Responsive Ad Slot True
Breadcrumbs True
Related Posts with Thumb True
Search Box True
Social Share Button True
Sidebar Tab Widget True
Translation Ready True
Social Links Widget True
Smooth Scroll back To Top True
Recent Posts by Label True
Subscribe Box Widget True
Sitemap Widget True
Well Documentation True


Bagi yang berminat dengan versi premiumnya, silakan pesan dengan harga Rp 50.000. Penerimaan hanya melalui rekening BRI.


Walaupun template ini hanya dibentuk dengan sederhana, namun mudah-mudahan sanggup bermanfaat bagi teman blogger. Terima kasih.

G Vusion 2 Update Responsive Blogger Template