CSS自学框架之表格和项目列表

表格和项目列表很直观的显示数据,是我们web开发中经常遇到的最简单表现信息形式。具体代码如下:

一、css代码

ul,ol{margin-left: 1.25em;}  
		/* - 表格 */
		.myth-table{
		    width: 100%;
		    overflow-x: auto;
		    overflow-y: hidden;
		    border-radius: var(--radius);
		}
		table{
		    border: 0;
		    width: 100%;
		    max-width: 100%;
		    caption-side: bottom;
		    border-collapse: collapse;
		}
		
		th:not([align]){
		    text-align: inherit;
		    text-align: -webkit-match-parent;
		}
		
		th, td{ padding: .75em }
		
		table thead tr{
		    border-bottom: min(2px, calc(var(--border-width) * 2)) solid var(--gray);
		    border-bottom-color: var(--gray);
		}
		table tbody tr{
		    border-bottom: var(--border-width) solid var(--gray);
		    transition: border-color .3s, background-color .3s;
		}
		table tbody tr:last-child{ border-bottom: 0 }		
		table tbody tr:hover{ background-color: var(--gray) }		
		/* - 蓝色风格 */
		table.fill thead{
		    background-color: var(--primary);
		    border-bottom: none;
		}
		table.fill thead tr{
		    border-bottom: none;
		}
		table.fill thead th, table.fill thead td{
		    color: #fff;
		}
		
		table.fill tbody tr{
		    border-bottom: none;
		}
		
		table.fill tbody tr:nth-child(even) th, table.fill tbody tr:nth-child(even){
		    background-color: #f7f7f7;
		}

二、html调用代码

<div class="mythBox mid">
			<h1>项目列表h1>
		   <ul>
		    <li>手机li>
		    <li>饮食
		        <ul>
		           <li>饮料li>
		            <li>羊肉li>
		             <li>方便面火腿肠li>
		        ul>
		    li>
		    <li>旅行背包li>
		    <li>帐篷li>
		    ul>
			<h1>表格h1>
			<div class="myth-table" style="background-color: #f5fafd;">
			  <table>
			    <thead>
			      <tr>
			        <th>姓名th>
			        <th>性别th>
			        <th>年龄th>
			        <th>介绍th>
			      tr>
			    thead>
			    <tbody>
			      <tr>
			        <td>张三td>
			        <td>td>
			        <td>23td>
			        <td>职业法师,擅长冰冻法术td>
			      tr>
			      <tr>
			        <td>李四td>
			        <td>td>
			        <td>25td>
			        <td>野蛮人,力大无穷。td>
			      tr>
			      <tr>
			        <td>王五td>
			        <td>td>
			        <td>23td>
			        <td>战士,擅长百步穿杨,轻工一流。td>
			      tr>
			    tbody>
			  table>
			  div>
			  <br/>
			  
			  <div class="myth-table" style="background: #f7f7f7;">
			    <table class="fill">
			      <thead>
			        <tr>
			          <th>姓名th>
			          <th>性别th>
			          <th>年龄th>
			          <th>介绍th>
			        tr>
			      thead>
			      <tbody>
			        <tr>
			          <td>张三td>
			          <td>td>
			          <td>23td>
			          <td>职业法师,擅长冰冻法术td>
			        tr>
			        <tr>
			          <td>李四td>
			          <td>td>
			          <td>25td>
			          <td>野蛮人,力大无穷。td>
			        tr>
			        <tr>
			          <td>王五td>
			          <td>td>
			          <td>23td>
			          <td>战士,擅长百步穿杨,轻工一流。td>
			        tr>
			      tbody>
			    table>
			div>
		div>

三、最终效果

CSS自学框架之表格和项目列表_第1张图片CSS自学框架之表格和项目列表_第2张图片

你可能感兴趣的:(css,css,前端)