Văn Quý Blog

I am a Writer

John Doe

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit .
Erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper.

  • 3066 Stone Lane, Wayne, Pennsylvania.
  • +610-401-6021, +610-401-6022
  • admin@mydomain.com
  • www.yourdomain.com
Me

My Professional Skills

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Web Design 90%
Web Development 70%
App Development 95%
Wordpress 60%

Awesome features

Aliquam commodo arcu vel ante volutpat tempus. Praesent pulvinar velit at posuere mollis. Quisque libero sapien.

Animated elements

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempus cursus lectus vel pellentesque. Etiam tincidunt.

Responsive Design

Pellentesque ultricies ligula a libero porta, ut venenatis orci molestie. Vivamus vitae aliquet tellus, sed mollis libero.

Modern design

Duis ut ultricies nisi. Nulla risus odio, dictum vitae purus malesuada, cursus convallis justo. Sed a mi massa dolor.

Retina ready

Vivamus quis tempor purus, a eleifend purus. Ut sodales vel tellus vel vulputate. Fusce rhoncus semper magna.

Fast support

Suspendisse convallis sem eu ligula porta gravida. Suspendisse potenti. Lorem ipsum dolor sit amet, duis omis unde elit.

0
completed project
0
design award
0
facebook like
0
current projects
  • Tạo Khung Chứa Code HTML Màu Sắc Cho Blogger



    Xin chào các bạn!
    Hôm này mình sẽ hướng dẫn tiếp các bạn tạo Khung chứa code khá đẹp với nền tối kết hợp tiêu đề màu làm nổi bật từng loại code. Nào bắt đầu!

    Mục Đích

    • Tạo tính khoa học, chuyên nghiệp cho Blog, hơn thế nữa giúp cho người đọc, biết đâu là code, đâu là câu viết bình thường.
    • Khung code rất ngầu, tạo sự thích thú cho người đọc, làm tăng lượt view cho Blog, giúp cho việc phát triển Blog hơn.
    • Với giao diện nền tối không chói mắt

    Thực Hiện

    1. Đăng nhập và blogger -> mẫu -> Chỉnh sữa HTML.
    2. Chèn toàn bộ code CSS sau vào trước thẻ đóng ]]></b:skin> hoặc thẻ đóng </style>
    /* CSS Pre Code Highlighter */
    pre {
    padding: 50px 10px 10px 10px;
    margin: .5em 0;
    white-space: pre;
    word-wrap: break-word;
    overflow: auto;
    background-color: #2c323c;
    position: relative;
    border-radius: 4px;
    max-height: 500px;
    }

    pre::before {
    font-size: 16px;
    content: attr(title);
    position: absolute;
    top: 0;
    background-color: #eee;
    padding: 10px;
    left: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin: 0 0 15px 0;
    font-weight: bold;
    }

    pre::after {
    content: 'Double click to selection';
    padding: 2px 10px;
    width: auto;
    height: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fff;
    line-height: 20px;
    transition: all 0.3s ease-in-out;
    }

    pre:hover::after {
    opacity: 0;
    top: -8px;
    visibility: visible;
    }

    code {
    font-family: Consolas,Monaco,'
    Andale Mono','Courier New',Courier,Monospace;
    line-height: 16px;
    color: #88a9ad;
    background-color: transparent;
    padding: 1px 2px;
    font-size: 12px;
    }

    pre code {
    display: block;
    background: none;
    border: none;
    color: #e9e9e9;
    direction: ltr;
    text-align: left;
    word-spacing: normal;
    padding: 0 0;
    font-weight: bold;
    }

    code .token.punctuation {
    color: #ccc;
    }

    pre code .token.punctuation {
    color: #fafafa;
    }

    code .token.comment,code .token.prolog,code .token.doctype,code .token.cdata {
    color: #777;
    }

    code .namespace {
    opacity: .8;
    }

    code .token.property,code .token.tag,code .token.boolean,code .token.number {
    color: #e5dc56;
    }

    code .token.selector,code .token.attr-name,code .token.string {
    color: #88a9ad;
    }

    pre code .token.selector,pre code .token.attr-name {
    color: #fafafa;
    }

    pre code .token.string {
    color: #40ee46;
    }

    code .token.entity,code .token.url,pre .language-css .token.string,pre .style .token.string {
    color: #ccc;
    }

    code .token.operator {
    color: #1887dd;
    }

    code .token.atrule,code .token.attr-value {
    color: #009999;
    }

    pre code .token.atrule,pre code .token.attr-value {
    color: #1baeb0;
    }

    code .token.keyword {
    color: #e13200;
    font-style: italic;
    }

    code .token.comment {
    font-style: italic;
    }

    code .token.regex {
    color: #ccc;
    }

    code .token.important {
    font-weight: bold;
    }

    code .token.entity {
    cursor: help;
    }

    pre mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
    }

    code mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
    }

    pre code mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
    }

    .comments pre {
    padding: 10px 10px 15px 10px;
    background: #2c323c;
    }

    .comments pre::before {
    content: 'Code';
    font-size: 13px;
    position: relative;
    top: 0;
    background-color: #f56954;
    padding: 3px 10px;
    left: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 10px 0;
    font-weight: bold;
    border-radius: 4px;
    border: none;
    }

    .comments pre::after {
    font-size: 11px;
    }

    .comments pre code {
    color: #eee;
    }

    .comments pre.line-numbers {
    padding-left: 10px;
    }

    pre.line-numbers {
    position: relative;
    padding-left: 3.0em;
    counter-reset: linenumber;
    }

    pre.line-numbers > code {
    position: relative;
    }

    .line-numbers .line-numbers-rows {
    height: 100%;
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -3.5em;
    width: 3em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    padding: 0;
    }

    .line-numbers-rows > span {
    pointer-events: none;
    display: block;
    counter-increment: linenumber;
    }

    .line-numbers-rows > span:before {
    content: counter(linenumber);
    color: #999;
    display: block;
    padding-right: 0.8em;
    text-align: right;
    transition: 350ms;
    }

    pre[data-codetype='CSS']:before {
    background-color: #00a1d6;
    }

    pre[data-codetype='HTML']:before {
    background-color: #3cc888;
    }

    pre[data-codetype='JavaScript']:before {
    background-color: #75d6d0;
    }

    pre[data-codetype='JQuery']:before {
    background-color: #e5b460;
    }
    2. Sau đó tìm thẻ đóng <body> rồi chèn hết 2 code bên dưới vào trước nó.
    <script>
    $('pre').attr('class', 'line-numbers');
    Prism.hooks.add("after-highlight",function(e){var t=e.element.parentNode;if(!t||!/pre/i.test(t.nodeName)||t.className.indexOf("line-numbers")===-1){return}var n=1+e.code.split("\n").length;var r;lines=new Array(n);lines=lines.join("<span></span>");r=document.createElement("span");r.className="line-numbers-rows";r.innerHTML=lines;if(t.hasAttribute("data-start")){t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)}e.element.appendChild(r)})
    </script>
    <script type='text/javascript'>
    var pres = document.getElementsByTagName(&quot;pre&quot;);
    for (var i = 0; i &lt; pres.length; i++) {
    pres[i].addEventListener(&quot;dblclick&quot;, function () {
    var selection = getSelection();
    var range = document.createRange();
    range.selectNodeContents(this);
    selection.removeAllRanges();
    selection.addRange(range);
    }, false);
    }
    </script>
    3. Lưu Mẫu lại
    4. Để sử dụng thì khi viết bài đăng các bạn vào chế độ viết HTML và chèn một trong 4 đoạn code sau vào trong đó tương ứng
    <pre title="HTML" data-codetype ="HTML"><code class="language-marp"> ... Để Code HTML ở đây ... </code></pre>
    <pre title="CSS" data-codetype ="CSS"><code class="language-css"> ... Để Code CSS ở đây ... </code></pre>
    <pre title="Javascript" data-codetype ="JavaScript"><code class="language-javascript"> ... Để Code JavaScript ở đây ... </code></pre>
    <pre title="jQuery" data-codetype ="JQuery"><code class="language-javascript"> ... Để Code jQuery ở đây ... </code></pre>
    Nhớ chọn code cho phù hợp
    Khi chèn code nhớ bỏ dòng chữ lẫn cái dấu ba chấm nha. nhớ dấu ba chấm ấy.
    DEMO
    CLICK TO VIEW

    Nâng Cao

    Thay đổi màu khung tiêu đề bên trên
    - Trong đoạn code CSS bên trên ngay bên cuối cùng sẽ thấy 4 hàng code gần giống nhau. Trong có có chữ background - color.#mã mà.... Đó chính là mả màu bạn cần thay đổi
    • Các bạn để ý dòng data-codetype tiếp theo đó sẽ là một trong bốn chữ HTML, CSS, Javascript, Jquery. . Nếu dòng nào có chữ nào thì khi thay đổi sẽ có màu đó.
    • Giả sử bạn thay đổi cái có chữ HTML thì khi bạn sử dụng code chèn HTML ngay bên dưới bước 4 ở trên cũng sẽ xuất hiện màu bạn thay đổi. Tương tự với cái còn lại


    • Thay đổi màu khung chứa code
    - Tìm dòng pre { rồi men theo đòng dó sẽ thấy background-color: #2c323c; Đây chính là mã màu bạn cần thay đồi là cái #2c323c
    Thay đổi màu chữ trong Khung
    - Tìm dòng pre code { rồi men theo dòng đó sẽ thấy cái color: #e9e9e9; rồi thay đổi cái #e9e9e9 thành mã màu bạn thích

    Lời Kết

    Vậy là mình đã hướng dẫn các bạn Tạo Khung Chứa Code Đầy Màu Sắc Cho Blogger, nếu có thắc mắc các bạn cứ comment bên dưới hoặc liên hệ mình, mình sẽ giải đáp. Chúc các bạn thành công
  • Share Button Chia Sẻ Responsive Có Bộ Đếm Cho Blogspot



    Cài Đặt Share Button Responsive với Count Blogspot - Hôm nay mình xin chia sẻ một code mà mình sưu tầm được. Đây là tiện ích rất hữu ích cho blogger, nó đơn giản và dễ cài đặt. Hiệu quả mà nó mang lại không hề đơn giản chút nào :D

    Code này sử dụng fontawesome, đảm bảo răng website của bạn đã chèn link fontawesome.




    Hướng dẫn cài đặt Responsive Button Chia sẻ với Counter Blog


    1. Đăng nhập vào Blogger > Template > Chỉnh sửa HTML > Coppy đoạn bên dưới và dán nó sau thẻ ]]></b:skin> hoặc </style>


    /* Share Button dengan Counter untuk Blogger by http://twistedshape.blogspot.com */
    .arlina_share_button{position:relative;z-index:2;width:100%;padding:20px 0;display:inline-block;margin:20px auto;border-bottom:2px solid rgba(0,0,0,.08)}
    .arlina_share_button .share_blog {display:block;}
    .arlina_share_button .share_blog .wrap {text-align:center;margin:0 auto;display:inline-block;min-width:41px;}
    .arlina_share_button .share_blog .wrap1 {display:inline-block;width:31px;float:left;}
    .arlina_share_button .share_blog ul {margin:0;padding:0;}
    .arlina_share_button .share_blog ul li{list-style:none;list-style-type:none;padding:0;margin:2px;float:left;width:16%;max-width:115px;display:inline-block;font-size:13px;overflow:hidden;text-align:left;height:32px;line-height:32px;color:#fff;border-radius:3px;transition:all .4s}
    .arlina_share_button .share_blog ul li a,.arlina_share_button .share_blog ul li a:hover{color:#fff;cursor:pointer;line-height:32px;height:100%;display:block;text-decoration:none}
    .arlina_share_button .share_blog ul li .fa{color:#fff;font-size:16px;font-weight:normal;font-family:FontAwesome;display:inline-block;text-align:center;padding:0;height:32px;line-height:inherit;width:30px;background-color:rgba(0,0,0,.05)}
    .arlina_share_button .share_blog .btn_fb{background:#3a579a}.arlina_share_button .share_blog .btn_fb:hover{background:#314a83}.arlina_share_button .share_blog .btn_twtr{background:#00abf0}.arlina_share_button .share_blog .btn_twtr:hover{background:#0092cc}.arlina_share_button .share_blog .btn_gplus{background:#df4a32}.arlina_share_button .share_blog .btn_gplus:hover{background:#be3f2b}.arlina_share_button .share_blog .btn_pntrst{background:#cd1c1f}.arlina_share_button .share_blog .btn_pntrst:hover{background:#ae181a}.arlina_share_button .share_blog .btn_linkdin{background:#2554BF}.arlina_share_button .share_blog .btn_linkdin:hover{background:#224EB4}
    .arlina_share_button .share_blog .share.h6{font-size:10px;font-weight:700;text-align:center;color:#999;border-top:1px solid #e3e3e3;padding:8px 0 0;margin:8px auto 0;line-height:8px;width:42px;letter-spacing:.5px}
    .arlina_share_button .share_blog .share{margin:5px 5px 0 0;overflow:visible;width:95px}
    .arlina_share_button .share_blog .share .count.h4{font-size:22px;font-weight:700;text-align:center;color:#ff8349;line-height:16px;margin:-8px 0 0;min-height:15px}
    .arlina_share_button .share_blog .btn_fb .share-btn,.arlina_share_button .share_blog .btn_twtr .share-btn,.arlina_share_button .share_blog .btn_gplus .share-btn,.arlina_share_button .share_blog .btn_pntrst .share-btn,.arlina_share_button .share_blog .btn_linkdin .share-btn{position:relative;color:#fff;display:inline-block;text-align:center;font-weight:700;font-size:11px;float:right;min-width:12px;padding:0 8px 0 0}
    @media only screen and (max-width: 979px) {
    .arlina_share_button .share_blog .btn_linkdin {width:34px;}
    .arlina_share_button .share_blog .btn_fb .share-btn,.arlina_share_button .share_blog .btn_twtr .share-btn,.arlina_share_button .share_blog .btn_linkdin .share-btn,.arlina_share_button .share_blog .btn_gplus .share-btn,.arlina_share_button .share_blog .btn_pntrst .share-btn{display:none}}
    @media only screen and (max-width:768px) {
    .arlina_share_button .share_blog ul li a,.arlina_share_button .share_blog ul li a:hover{color:#fff;cursor:pointer;line-height:32px;font-size:11px;height:100%;display:block}.arlina_share_button .share_blog .wrap{min-width:34px}.arlina_share_button .share_blog .btn_linkdin,.arlina_share_button .share_blog .btn_pntrst{width:30px}.arlina_share_button .share_blog ul li{margin:1px 3px}}
    @media only screen and (max-width:479px) {
    .arlina_share_button .share_blog .share{border:0;margin:0 5px 0 1px;overflow:visible;width:80px}.arlina_share_button .share_blog ul li{width:25px;margin:2px;}.arlina_share_button .share_blog .wrap{display:none}.arlina_share_button .share_blog ul li .fa{width:25px}}

    2. Thêm mã dưới đây vào <data:post.body/> hoặc <div class='post-footer'> hoặc nơi cần đặt tiện ích.


    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <div class='arlina_share_button'>
    <div class='share_blog'>
    <ul>
    <li class='share'>
    <div class='share-btn' data-service='total'>
    <div class='count h4'/>
    <div class='share h6'>SHARES</div>
    </div>
    </li>
    <li class='btn_fb'><a expr:href='&quot; http://www.facebook.com/share.php?v=4&amp; src=bm&amp; u=&quot; + data:post.url + &quot; &amp; t=&quot; + data:post.title' onclick='window.open(this.href,&quot; sharer&quot; ,&quot; toolbar=0,status=0,width=626,height=436&quot; ); return false;' rel='nofollow'>
    <div class='wrap1'><i class='fa fa-facebook'/> </div>
    <div class='wrap'>Share</div>
    <div class='share-btn' data-service='facebook'>
    <div class='count'/></div>
    </a>
    </li>
    <li class='btn_twtr'><a expr:href='&quot;https://twitter.com/intent/tweet?url=&quot; + data:blog.url + &quot;&amp;text=&quot; + data:post.title + &quot; via @BBlog - &quot;' onclick='window.open(this.href,&quot; sharer&quot; ,&quot; toolbar=0,status=0,width=626,height=436&quot; ); return false;' rel='nofollow'>
    <div class='wrap1'><i class='fa fa-twitter'/></div>
    <div class='wrap'>Tweet</div>
    <div class='share-btn' data-service='twitter'>
    <div class='count'/></div>
    </a>
    </li>
    <li class='btn_gplus'><a expr:href='&quot;http://plus.google.com/share?url=&quot; + data:blog.url' onclick='javascript:window.open(this.href,&quot; &quot; ,&quot; menubar=no,toolbar=no,resizbutton_le=yes,scrollbars=yes,height=600,width=600&quot; ); return false; ' rel='nofollow'>
    <div class='wrap1'><i class='fa fa-google-plus'/></div>
    <div class='wrap'>Share</div>
    <div class='share-btn' data-service='google'>
    <div class='count'/></div>
    </a>
    </li>
    <li class='btn_pntrst'><a data-pin-config='beside' expr:href='&quot; http://pinterest.com/pin/create/button/?url=&quot; + data:post.url + &quot; &amp;media=&quot; + data:blog.postImageUrl + &quot;&amp;description=&quot; + data:post.title' onclick='window.open(this.href,&quot; sharer&quot; ,&quot; toolbar=0,status=0,width=626,height=500&quot; ); return false;' rel='nofollow'>
    <div class='wrap1'><i class='fa fa-pinterest'/></div>
    <div class='wrap'>Pin</div>
    <div class='share-btn' data-service='pinterest'>
    <div class='count'/></div>
    </a>
    </li>
    <li class='btn_linkdin'><a expr:href='&quot; http://www.linkedin.com/shareArticle?mini=true&amp; url=&quot; + data:post.url + &quot; &amp; title=&quot; + data:post.title + &quot; &amp; summary=&amp; source=&quot; ' onclick='window.open(this.href,&quot; sharer&quot; ,&quot; toolbar=0,status=0,width=626,height=500&quot; ); return false;' rel='nofollow'>
    <div class='wrap1'><i class='fa fa-linkedin'/></div>
    <div class='wrap'>Share</div>
    <div class='share-btn' data-service='linkedin'>
    <div class='count'/></div>
    </a>
    </li>
    </ul>
    </div>
    </div>
    </b:if>

    Thay thế phần bôi đen bằng tên của bạn.

    3. Thêm đoạn code sau đây vào trên thẻ </body>

    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <script type='text/javascript'>
    //<![CDATA[
    // Share Button with Counter
    $(document).ready(function(){var t=$("link[rel=canonical]").attr("href");$.getJSON("http://sharecount.twistblogger.com/?url="+encodeURIComponent(t)+"&callback=?",function(t){shares=t.shares,$(".count").each(function(t,e){service=$(e).parents(".share-btn").attr("data-service"),count=shares[service],count>1e3&&(count=(count/1e3).toFixed(1),count>1e3?count=(count/1e3).toFixed(1)+"M":count+="k"),$(e).html(count)})})});
    //]]>
    </script>

    </b:if>

    4. Lưu lại và kiểm tra kết quả.


    Như vậy là bạn đã Cài Đặt Share Button Responsive với Count Blog thành công!
  • GET A FREE QUOTE NOW

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

    Tìm kiếm Blog này

    Lưu trữ Blog

    Được tạo bởi Blogger.
    ADDRESS

    Cát Tiên - Lâm Đồng

    EMAIL

    contact-support@mail.com
    vanquymmo@mail.com

    TELEPHONE

    +84969519760
    +501 478 9800

    MOBILE

    0969519760,
    017 775362 13