HTML語言是網頁開發中最基礎的語言,是理解和掌握網頁設計和開發的關鍵。我們可以利用HTML代碼實現各種網頁特效和功能,在其中,炫酷的HTML代碼復制就是一種比較有趣和實用的特效。
<!DOCTYPE html> <html> <head> <title>代碼復制特效</title> <style type="text/css"> .container { width: 80%; margin: 0 auto; padding: 20px; background-color: #f5f5f5; font-family: 'Courier New', Courier, monospace; line-height: 1.5; position: relative; } .code { position: absolute; top: 10px; right: 10px; padding: 5px 15px; font-size: 16px; background-color: #000; color: #fff; border-radius: 5px; cursor: pointer; transition: all .3s ease; } .code:hover { transform: scale(1.1); } </style> </head> <body> <div class="container"> <pre> <code> <!DOCTYPE html> <html> <head> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> </body> </html> </code> </pre> <div class="code">復制代碼</div> </div> <script type="text/javascript"> var btn = document.querySelector('.code'); var codeElem = document.querySelector('code'); btn.addEventListener('click', function() { var range = document.createRange(); range.selectNode(codeElem); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); document.execCommand('copy'); alert('代碼已成功復制!'); }); </script> </body> </html>
這段HTML代碼是一個簡單的代碼復制特效,主要實現了在代碼塊上添加一個"復制代碼"按鈕,點擊該按鈕可以將對應的HTML代碼復制到剪切板中,方便用戶進行使用。
在代碼中,我們利用CSS樣式設置了代碼塊的樣式,包括寬度、邊距、背景色、字體、行高等等。然后,在代碼塊上方添加了一個"復制代碼"按鈕,并用JavaScript實現了復制代碼的功能。當用戶點擊該按鈕時,代碼就被復制到剪切板中,同時彈出一個提示框告知用戶復制已成功。
總之,通過這種炫酷的HTML代碼復制特效,我們可以讓網頁更加實用,同時也能夠提高用戶的使用體驗,為網站的成功營造良好的基礎。
上一篇vue怎么 自己名字
下一篇css 一屏幕高度