如何使用 CSS 创建定向点亮的 3D 按钮?

原文:https://www . geesforgeks . org/how-create-directional-light-3d-buttons-use-CSS/

定向照明三维按钮是一种按钮显示为三维图形的效果。这些按钮是使用 HTML 和 CSS 创建的。

方法:制作 HTML 对象动画的最佳方法是使用 CSS 变换,并在不同阶段设置变换。

  • Create an HTML file.
  • Link CSS files that provide all animation effects to our HTML.
  • Add three anchor points < and a > tag to create buttons and assign specific classes to them.

HTML 代码:

HTML

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" 
        content="IE=edge">
    <meta name="viewport" content
        ="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" 
        href="buttons.css" type="text/css">
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>

<body>
    <div>
        <ul>
            <li id="like">
                <a href="#">
                    <i class="fa fa-thumbs-up"></i>
                    Like
                </a>
            </li>
            <li id="comment">
                <a href="#">
                    <i class="fa fa-comment"></i>
                    Comment
                </a>
            </li>
            <li id="share">
                <a href="#">
                    <i class="fa fa-share"></i>
                    Share
                </a>
            </li>
        </ul>
    </div>
</body>

</html>