Rumah > hujung hadapan web > html tutorial > CSS3响应式表格和响应式图片_html/css_WEB-ITnose

CSS3响应式表格和响应式图片_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-24 11:28:28
asal
1171 orang telah melayarinya

最近跟着某大牛学CSS3,下面是跟着大牛做的两个实例项目,不得不说CSS3真的很强大.另外最近用SAE搭建了一个网站,把最近的实例都放到了里面,等搭建好放出,这样大家就能直观的看到演示效果了

建立HTML文件

<!DOCTYPE html><html><meta charset="utf-8"><head>    <meta charset="UTF-8">    <title>响应式表格设计</title>    <link rel="stylesheet" type="text/css" href="style.css"></head><body><h1>CSDN相关课程</h1><table class="responsive">    <!--表格头部-->    <thead>    <tr>        <th>课程序号</th>        <th>课程名称</th>        <th>课程操作</th>    </tr>    </thead>    <!--表格主题-->    <tbody>    <tr>        <td class="number">15004</td>        <td class="name">Android开发实战</td>        <td class="actions">            <a href="#">修改</a><a href="#">删除</a>        </td>    </tr>    <tr>        <td class="number">15005</td>        <td class="name">IOS开发实战</td>        <td class="actions">            <a href="#">修改</a><a href="#">删除</a>        </td>    </tr>    <tr>        <td class="number">15006</td>        <td class="name">java开发实战</td>        <td class="actions">            <a href="#">修改</a><a href="#">删除</a>        </td>    </tr>    <tr>        <td class="number">15007</td>        <td class="name">Ruby开发实战</td>        <td class="actions">            <a href="#">修改</a><a href="#">删除</a>        </td>    </tr>    <tr>        <td class="number">15008</td>        <td class="name">HTML开发实战</td>        <td class="actions">            <a href="#">修改</a><a href="#">删除</a>        </td>    </tr>    </tbody></table></body></html>
Salin selepas log masuk

效果如下

配置CSS3样式

body{ margin: 0; padding:0;}/* 绿色 #35B558 橙色 #ff5c00 深灰 #666666 浅灰 #F8F8F8 * */h1{ text-align: center; font-size: 30px; color: #666;}.responsive a{ text-decoration: none; padding: 5px; color: #ff5c00;}.responsive{ width: 98%; margin: 0 auto; color: #000; border-collapse: collapse; border:1px solid #666666; box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}.responsive th{ background-color: #35B558;}.responsive th,.responsive td{ border: 1px solid #666666; padding: 10px;}.responsive .number,.responsive .actions{ text-align: center;}
Salin selepas log masuk

效果:

响应式配置

/*响应式配置*/@media (max-width: 480px) {    /*去掉边框和阴影*/    .responsive{ border: none; box-shadow: none; }    /*去掉表头*/    .responsive thead{ display: none; }    /*把各项设置为块元素分布*/    .responsive tr,.responsive td{ display: block; }    /*设置number和name距离,使用子选择器*/    .responsive td:nth-child(1), .responsive td:nth-child(2){ padding-left: 25%; }    /*使用伪元素添加表头*/    .responsive td:nth-child(1)::before{ content: "课程序号"; position: absolute; left: .5em; font-weight: bold; }    .responsive td:nth-child(2)::before{ content: "课程名称"; position: absolute; left: .5em; font-weight: bold; }    /*给表头添加框和阴影*/    .responsive tr{ position: relative; border: 1px solid #666666; box-shadow: 0 0 0 3px rgba(0,0,0,.4); }    /*给表头部分添加背景色*/    .responsive .number{ text-align: left; background-color: #35B558; }    .responsive td.actions{ position: absolute; right: 0; top:0; border: none; }}
Salin selepas log masuk

响应式图片布局

这个很简单,就是不同分辨率下显示不同的图片,就直接把图片分享上来了,不写了

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan