Recently Updated Post

Recently Updated Post ~~
    Font Size

    How to Create Responsive Cookie Consent Notice Widget in Blogge

    As to European Union laws, if your blog has visitors from the EU, in that case, you may need to give information about Cookies and obtain consent. Hello! Welcome to NS DESIGN

    As we know, European Union (EU) laws require you to give EU visitors information about cookies used on your blog. In many cases, these laws also require you to obtain consent.

    how-to-create-cookie-notification-in-blogger-blog-bracket

    What are Cookies?

    Cookies are documents created with the aid of websites you go to. they make your online experience less complicated by saving browsing statistics. with cookies, sites can hold you signed in, bear in mind your website options, and provide you with locally relevant content material.

    There are two types of cookies:
    • First-party cookies are created by means of the website you visit. the website online is proven inside the deal with bar.
    • Third-party cookies are created via different websites. those websites own a number of the content material, like commercials or snapshots, which you see on the webpage you visit.

    How to add Cookie Consent Notice?

    By default bloggers notify approximately cookies that look on the top of the blogger's internet site but if you want an expert and responsive cookie consent be aware widget through which you may reap consent regarding cookies out of your site visitors. then you definitely just want to follow the stairs below to get a fashionable and responsive cookie consent notice widget.

    Adding cookie consent be an aware widget to a blogger website will no longer require lots of know-how about HTML, CSS, or JS due to the fact I've already designed it for you. What you need to do is to implement the codes in the right area in your blogger topic XML.

    Important!
    Before we start adding codes in XML, I will recommend you to take a Backup of your current theme.

    Step 01: First of all Login to your Blogger Dashboard.

    Step 02: On Blogger Dashboard, click Theme.

    Step 03: Click the next to 'customize' button.

    Step 04: Click Edit HTML you will be redirected to editing page.

    Step 05: Now search the code ]]></b:skin> and paste the following CSS codes just above to it.

    /* Cookies Consent Notice */
    .ckWrap{position:fixed;right:20px;left:20px; margin-bottom: 80px; bottom:-600px;z-index:10;padding:20px;background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px 30px;box-shadow:0 -10px 25px -5px rgba(0,0,0,.1);align-items:center;justify-content:center;text-align:left;animation:ckUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckUp 2.5s forwards;-webkit-animation-delay:1s}
    .ckWrap.acptd{animation:ckDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckDn 2.5s backwards;-webkit-animation-delay:.3s}
    .ckWrap.hidden{display:none}
    .ckCont h2{margin-bottom: 10px; font-size: 1.1rem; font-weight: 700; font-family: var(--fontCo);}
    .ckCont h2::after {content: ''; display: inline-block; vertical-align: middle; width: var(--widgetTa); margin: 0 10px; border-bottom: 1px solid var(--widgetTac); opacity: .5;}
    .ckCont p{margin:10px 0;line-height:1.4rem;color:#08102b;font-size: 14px;font-weight:400;font-family: var(--fontCo);}
    .ckF{margin-top: 15px; display: flex; justify-content: center;}
    .ckB {display: inline-flex; align-items: center; cursor: pointer; padding: 10px 15px; outline: 0; border: 0; border-radius: var(--buttonR); line-height: 20px; color: rgba(0,0,0,.8); background: #e9e9e9; font-size: 14px; font-family: var(--fontB); white-space: nowrap; overflow: hidden;}
    .ckF >*:first-child {margin-right: 10px; border-radius: 8px; background: var(--linkB); color: #fffdfc;}
    .ckF >*:last-child {flex: 0 0 auto; border-radius: 8px;}
    .ckF >* {flex-grow: 1; justify-content: center;}
    @media screen and (min-width:768px){.ckWrap{max-width:400px; left: 20px; right: 20px; margin-bottom:20px; border-radius:10px; bottom:-600px;box-shadow:0 5px 35px rgba(0,0,0,.1);animation:ckdeskUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckdeskUp 2.5s forwards;-webkit-animation-delay:1s}.ckWrap.acptd{animation:ckdeskDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckdeskDn 2.5s backwards;-webkit-animation-delay:0.3s}}
    @-webkit-keyframes ckUp{100%{bottom:0}}
    @keyframes ckUp{100%{bottom:0}}
    @-webkit-keyframes ckdeskUp{100%{bottom:30px}}
    @keyframes ckdeskUp{100%{bottom:30px}}
    @-webkit-keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
    @keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
    @-webkit-keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
    @keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
    .darkMode .ckWrap{background:rgba(50, 50, 50, 0.8)}
    .darkMode .ckCont h2, .darkMode .ckCont p, .darkMode{color:#fefefe}

    Step 06: We have to disable default Cookie Notice by Blogger, so add the following JavaScript Codes just above to </head>

    <script>/*<![CDATA[*/ /* Disable default Blogger cookie notice */ cookieChoices = {}; /*]]>*/</script>

    Step 07: Now add the following JavaScript Code just above to </body> tag. If you don't find it, it is probably already parsed which is &lt;/body&gt;

    <script>/*<![CDATA[*/ /* Cookies Consent Notice */ var ckBox=document.querySelector("#ckBox"),ckAcptBtn=document.querySelector("#ckAcptBtn"),ckErrMes="Cookie can't be set! Please unblock this site from the cookie setting of your browser.";if(null!=ckBox){ckAcptBtn.onclick=()=>{document.cookie="CookieConsentByFineshop=Accepted; max-age=2592000; path=/",document.cookie?ckBox.classList.add("acptd"):alert(ckErrMes)};let e=document.cookie.indexOf("CookieConsentByFineshop=Accepted");-1!=e?ckBox.classList.add("hidden"):ckBox.classList.remove("hidden")} /*]]>*/</script>

    Step 08: Save the changes by clicking on this icon

    Step 09: Then go to Layout Menu.

    Step 10: Create a gadget by clicking on Add a Gadget and choose HTML/Javascript.

    Step 10: Paste the following HTML Codes in it.

    <!--[ Cookies Consent Notice ]-->
    <div class='ckWrap hidden' id='ckBox'>
      <div class='ckCont'>
        <!--[ Cookies Notice Heading ]-->
        <h2>Cookies Consent</h2>
        <!--[ Cookies Notice Detail ]-->
        <p>We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.</p>
      </div>
      <div class='ckF'>
        <button class='ckB' id='ckAcptBtn'>Accept Cookies!</button>
        <a class='ckB' href='https://policies.google.com/technologies/cookies'>Learn More</a>
      </div>
    </div>

    Step 12: Finally, save the changes by clicking on this icon

    That's done! Now your website will show a pop-up with Accept all! and Learn More Buttons regarding Cookies.


    Terms of Use

    To appreciate our workshop, consider keeping the credits in canons. We do not allow to rewrite this post in any manner. Do not copy this post, canons or any part from this composition without authorization

    Our All Posts Are Protected By DMCA. So Don't Try To Copy Our Posts And Reproduction In Any Way Is Strictly Prohibited! Or else Legal Actions Will Be Taken. © NS DESIGN | All Rights Reserved

    ©️ Copyright Reserved: NS DESIGN

    Getting Info...

    About the Author

    Hello! I am MUSTAKIM - Designer at NS Design Templates who provides the best blogger templates, amazing features, SEO friendly, Responsive designs, and Google AdSense friendly.

    Post a Comment

    Emoticon

    Cookie Consent
    We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
    Oops!
    It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
    AdBlock Detected!
    We have detected that you are using adblocking plugin in your browser.
    The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
    Site is Blocked
    Sorry! This site is not available in your country.