កូដធ្វើឱ្យប៊ូតុងអណ្ដែតលើផ្ទៃអេក្រង់ (ប៊ូតុងនៅមួយកន្លែង)
live Demo:
HTML
<button class="float" href="***"> <i class="fa fa-plus my-float"></i> </button>
CSS
*{padding:0;margin:0;} body{ font-family:Verdana, Geneva, sans-serif; font-size:18px; background-color:#CCC; } .float{ position:fixed; width:60px; height:60px; bottom:40px; right:40px; background-color:#0C9; color:#FFF; border-radius:50px; text-align:center; box-shadow: 2px 2px 3px #999; } .my-float{ margin-top:22px; }
2: floating button with label
Live Demo:
HTML
Feedback
CSS
*{padding:0;margin:0;} body{ font-family:Verdana, Geneva, sans-serif; background-color:#CCC; font-size:12px; } .label-container{ position:fixed; bottom:48px; right:105px; display:table; visibility: hidden; } .label-text{ color:#FFF; background:rgba(51,51,51,0.5); display:table-cell; vertical-align:middle; padding:10px; border-radius:3px; } .label-arrow{ display:table-cell; vertical-align:middle; color:#333; opacity:0.5; } .float{ position:fixed; width:60px; height:60px; bottom:40px; right:40px; background-color:#06C; color:#FFF; border-radius:50px; text-align:center; box-shadow: 2px 2px 3px #999; } .my-float{ font-size:24px; margin-top:18px; } a.float + div.label-container { visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s ease; } a.float:hover + div.label-container{ visibility: visible; opacity: 1; }
3: floating button with submenu
Live Demo:
HTML
CSS
*{padding:0;margin:0;} body{ font-family:Verdana, Geneva, sans-serif; background-color:#CCC; font-size:12px; } .label-container{ position:fixed; bottom:48px; right:105px; display:table; visibility: hidden; } .label-text{ color:#FFF; background:rgba(51,51,51,0.5); display:table-cell; vertical-align:middle; padding:10px; border-radius:3px; } .label-arrow{ display:table-cell; vertical-align:middle; color:#333; opacity:0.5; } .float{ position:fixed; width:60px; height:60px; bottom:40px; right:40px; background-color:#F33; color:#FFF; border-radius:50px; text-align:center; box-shadow: 2px 2px 3px #999; z-index:1000; animation: bot-to-top 2s ease-out; } ul{ position:fixed; right:40px; padding-bottom:20px; bottom:80px; z-index:100; } ul li{ list-style:none; margin-bottom:10px; } ul li a{ background-color:#F33; color:#FFF; border-radius:50px; text-align:center; box-shadow: 2px 2px 3px #999; width:60px; height:60px; display:block; } ul:hover{ visibility:visible!important; opacity:1!important; } .my-float{ font-size:24px; margin-top:18px; } a#menu-share + ul{ visibility: hidden; } a#menu-share:hover + ul{ visibility: visible; animation: scale-in 0.5s; } a#menu-share i{ animation: rotate-in 0.5s; } a#menu-share:hover > i{ animation: rotate-out 0.5s; } @keyframes bot-to-top { 0% {bottom:-40px} 50% {bottom:40px} } @keyframes scale-in { from {transform: scale(0);opacity: 0;} to {transform: scale(1);opacity: 1;} } @keyframes rotate-in { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } @keyframes rotate-out { from {transform: rotate(360deg);} to {transform: rotate(0deg);} }
ចម្លងចេញពី cSS3 ដោយ ខ្ញុំ មី ឡងឌី
0 Comments