首页 > 互联资讯 > 建站教程  > 

纯CSS3表格美化特效实例代码(jquery css3随机掉落旋转菜单)

纯CSS3表格美化特效实例代码(jquery css3随机掉落旋转菜单)
纯CSS3实现的漂亮简洁的表格美化特效代码。

使用纯 CSS3 可以实现多种漂亮的表格美化特效。以下是一些示例代码,它们展示了如何使用 CSS3 来美化表格:


### 基本样式美化


```html

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>纯CSS3表格美化特效</title>

    <style>

        table {

            width: 100%;

            border-collapse: collapse;

            margin: 20px 0;

            font-size: 0.9em;

            font-family: sans-serif;

            min-width: 400px;

            box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);

        }

        th, td {

            padding: 12px 15px;

            text-align: left;

            border-bottom: 1px solid #ddd;

        }

        th {

            background-color: #4e73df;

            color: #fff;

            text-transform: uppercase;

        }

        tr {

            transition: background-color 0.3s ease-in-out;

        }

        tr:hover {

            background-color: #f1f1f1;

        }

    </style>

</head>

<body>


<table>

    <thead>

        <tr>

            <th>姓名</th>

            <th>年龄</th>

            <th>职业</th>

        </tr>

    </thead>

    <tbody>

        <tr>

            <td>张三</td>

            <td>28</td>

            <td>工程师</td>

        </tr>

        <tr>

            <td>李四</td>

            <td>35</td>

            <td>设计师</td>

        </tr>

        <!-- 更多行 -->

    </tbody>

</table>


</body>

</html>

```


### 条纹效果


```css

tbody tr:nth-child(odd) {

    background-color: #f9f9f9;

}

```


### 悬停效果


我们已经在基本样式中添加了悬停效果,`tr:hover` 会使鼠标悬停时的行背景变亮。


### 响应式设计


为了让表格在小屏幕上也易于阅读,可以添加以下媒体查询:


```css

@media screen and (max-width: 600px) {

    table {

        border: 0;

    }

    table caption {

        font-size: 1.3em;

    }

    table thead {

        border: none;

        clip: rect(0 0 0 0);

        height: 1px;

        margin: -1px;

        overflow: hidden;

        position: absolute;

        width: 1px;

    }

    table tr {

        border-bottom: 3px solid #ddd;

        display: block;

        margin-bottom: .625em;

    }

    table td {

        border-bottom: 1px solid #ddd;

        display: block;

        text-align: right;

    }

    table td::before {

        content: attr(data-label);

        float: left;

        font-weight: bold;

        text-transform: uppercase;

    }

    table td:last-child {

        border-bottom: 0;

    }

}

```


在上面的 CSS 中,`data-label` 属性应该添加到 `<td>` 元素中,以指示移动视图下每个单元格的标签:


```html

<td data-label="年龄">28</td>

<td data-label="职业">工程师</td>

```


这些代码示例提供了一个简洁漂亮的表格样式,使用了一些 CSS3 的特性,如 `box-shadow`, `transition`, 和媒体查询,来增强视觉效果和响应式设计。


jquery css3随机掉落旋转菜单,基于CSS3和jQuery滑动特效,CSS3铅笔画风格的菜单特效,jquery+css3图片拖拽特效,

纯CSS3表格美化特效实例代码(jquery css3随机掉落旋转菜单)由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“纯CSS3表格美化特效实例代码(jquery css3随机掉落旋转菜单)