This is the cookieBubble, a jQuery plugin to fight against the ugly cookie messages.
Check out the Demo
Codepen
npm i cookie-bubble
or
yarn add cookie-bubble
Include default css
<link rel="stylesheet" href="path/dist/cookieBubble.min.css"></link>
Include cookieBubble script
<script src="/path/dist/cookieBubble.min.js"></script>
Add this html markup somewhere inside the body tag
<div class="cookieBubble">
<div class="cb-wrapper">
<div class="cb-row">
<div class="cb-message">
<span>We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies. <a href="#" target="_blank">Learn More</a></span>
<a href="javascript:void(0)" class="gotit-btn">GOT IT!</a>
</div>
</div>
</div>
</div>
Basic init
<script>
$(document).ready(function(){
$('.cookieBubble').cookieBubble();
});
</script>
Advanced init
<script>
$(document).ready(function(){
$('.cookieBubble').cookieBubble(
{
cookieMaxAge:7,
iconColor:'#ffa500',
buttonColor: '#000',
buttonRadius:'3px'
}
);
});
</script>
Options | Default | Description | Available Options |
---|---|---|---|
cookieMaxAge: | 30 | Expiring Days | whatever you want |
icon: | true | Chose your cookie icon | true or false More icons is comming ๐ |
iconColor: | false | specify what the color you want | Example: orange', '#ffa500' |
buttonColor: | false | specify what the color you want | Example: 'orange', '#ffa500' |
buttonTextColor: | false | specify what the color you want | Example: 'white', '#ffffff' |
buttonRadius: | false | border radius | Example: '3px' |
You can also change completly the style of cookieBubble directly in The SCSS file or css! You just need to be creative ๐