let data=[['同时入选IMDB250和豆瓣电影250的电影','带你进入不正常的世界','用电【影】来祭奠逝去的岁月','女孩们的故事【电影】','','使用 App 【找电影】功能','科幻是未来的钥匙——科幻启示录【科幻题材】','美国生活面面观','2015终极期待','经典韩国电影——收集100部'],['经典','冷门佳片','豆瓣高分','动作','喜剧','爱情','悬疑','恐怖','科幻','治愈','文艺','成长','动画','华语','欧美','韩国','日本'],['小波看书','村上春树周边','我凭名字认定了你','不可饶恕的女人','','爱欲书','他们还写侦探小说','人生识字忧患','诗歌书店'],['小说','爱情','历史','外国文学','青春','励志','随笔','传记','推理','旅行','奇幻','经营']
]export default data;//数据类型

import React from 'react';
import './typelist.scss';
class table extends React.Component{render(){return (<ul className='table'>{this.props.table.map((item,index)=>{return (<li key={index}>{item}<span> </span></li>
                    )})}</ul>
        )}
}
export default table;

.table{margin-left: .94rem;list-style: none !important;padding: 1.12rem 0 1.88rem;color: #eee;font-size: .7rem;overflow: hidden;width: 100%;// border-bottom: 1px solid #ccc;
    li{width:  39%;border-top: solid 1px #eee;border-right: solid 1px #eee;float: left;padding-right: 1.12rem;height: 2rem;display: list-item;color: #42bd56;line-height: 2rem;margin-left:0;//修改padding-left: .3rem;}li:nth-child(16){border-bottom: 1px solid #eee;}span{color: #ccc;float: right;font-weight: bold;display: inline-block;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;width: .4rem;height: .4rem;transform: rotate(-45deg);margin-top: 1rem;}
}

滚动列表封装

import React from 'react';
import './list.scss';
class MyList extends React.Component{render(){return (<div id='mylist'><ul className='Comlist'>{this.props.data.map((item,index)=>{return <li key={index}>{item}</li>
                    })}</ul><div className='line'></div></div>
         )}
}export default MyList;

#mylist{position: relative;.Comlist{padding: 15px 15px 25px 15px;li{height: 50px;line-height: 50px;padding: 0 1.55rem;letter-spacing: .1em;overflow: auto;display: block;text-align: center;margin: 0 0 8px 8px;font-size: .94rem;display: inline-block;border-radius: .25rem;border: solid 1px;vertical-align: middle;width: initial;}li:first-child{color: #FF4055;border-color: #FF4055;}li:nth-child(2){color: #3BA94D;border-color:#3BA94D;}li:nth-child(3){color: #3BA94D;border-color:#3BA94D;}li:nth-child(4){color: #FFAC2D;border-color:#FFAC2D;}li:nth-child(5){width: 100%;display: block;height: 1px;border: 0;margin: 0;  }li:nth-child(6){color: #3BA94D;border-color:#3BA94D;}li:nth-child(7){color: #FFAC2D;border-color: #FFAC2D;}li:nth-child(8){color: #2384E8;border-color:#2384E8;}li:nth-child(9){color: #2384E8;border-color:#2384E8;}li:nth-child(10){color: #CC3344;border-color: #CC3344;}}.line{border:none;border-bottom: 3px solid #fff;position: absolute;bottom: 4px;width: 100%;}
}

转载于:https://www.cnblogs.com/l8l8/p/9508438.html

react 组件列表相关推荐

  1. GitChat · 移动开发 | 征服React Native—列表组件

    GitChat 作者:Li Luo 原文:征服React Native-列表组件 关注公众号:GitChat 技术杂谈,一本正经的讲技术 前言 移动应用往往受限于屏幕大小,而数据内容长度的不确定性,在 ...

  2. react 组件样式_如何使用样式化组件为React组件创建视觉变体

    react 组件样式 by Gilad Dayagi 通过吉拉德·达亚吉 如何使用样式化组件为React组件创建视觉变体 (How to create visual variants for Reac ...

  3. React 组件之间传递参数

    其实react组件之间传递参数是比较简单的,但是没有具体的使用过,组件之间传递参数是比较常见的事情,所以记录一下,防止以后自己在网上胡乱的翻找 最近做了一个商品的列表页面,我想通过点击修改能够实现商品 ...

  4. React 组件js文件中如何引入其他的js 文件数组

    在编写react 组件,特别是表格的过程中,我个人是最看不得,整个js文件感觉很多的内容,而且数组,函数,html代码都有,整体看起来分邋遢,我使用的是antd的Table 来渲染表格 我们看这样的一 ...

  5. React学习(1)——JSX语法与React组件

    为什么80%的码农都做不了架构师?>>>    本文记录了在官网学习如何使用JSX+ES6开发React的过程. 全文共分为3篇内容: JSX语法与React组件 状态.事件与动态渲 ...

  6. 快速优雅的为React组件生成文档

    在开发React组件时我们通常需要处理2个问题: 实例化这个组件以便调试 为这个组件编写使用文档以便更好的让别人知道怎么使用这个组件 最原始的方法莫过于开发时建一个页面用于调试,开发完后再为其手写文档 ...

  7. react ui框架_顶级React组件库推荐

    作者丨Max Rozen 译者丨王强 策划丨小智 转发链接:https://mp.weixin.qq.com/s/-vRr8Qd8DCNiza09eZjmbQ 本文最初发布于 maxrozen.com ...

  8. react 组件怎么公用_React、Redux与复杂业务组件的复用

    All State In Redux 在上一篇文章[Redux的副作用处理与No-Reducer开发模式]中,我们介绍了如何使用Redux/Redux-Saga来进行组件的状态共享,以及副作用处理. ...

  9. react组件设计原则_React组件设计规则

    react的目的是将前端页面组件化,用状态机的思维模式去控制组件.组件和组件之间肯定是有关系得,通过合理得组件设计,给每一个组件划定合适得边界,可以有效降低当我们对页面进行重构时对其他组件之间得影响. ...

最新文章

  1. JS-只能输入中文和英文
  2. Serverless 时代下大规模微服务应用运维的最佳实践
  3. Java编程详细解析—淘宝大秒杀系统是如何设计的?
  4. 一次线上JVM调优实践,FullGC40次/天到10天一次的优化过程
  5. 面试官要我写个shell,现在不让我离开,我是不是被录取了?
  6. 006_Maven仓库
  7. python网络安全宣传周_Python
  8. unrecognized font family iconfont2
  9. 先锋展示了可爱鸟形车载机器
  10. 系统蓝屏代码为0X00000024的解决办法
  11. junit的命令行测试-Could not find class
  12. JetBrains:webstrom中代码模板设置
  13. 后台代码调用Application Resources
  14. Oracle redo解析之-1、oracle redo log结构计算
  15. 日期 时间差 java_Java8中计算日期时间差
  16. 用java怎么做中国象棋的小游戏_java开发中国象棋小游戏
  17. 双光耦开关电源电路图_简单的开关电源电路图大全(六款简单的开关电源电路设计原理图详解)...
  18. 虹科OPC UA SDK案例:虹科OPC UA SDK助力立功科技ZWS云平台
  19. 跳棋编程c语言代码,跳棋游戏C语言程序设计(数据结构课程设计).doc
  20. HDU 2154跳舞毯

热门文章

  1. Js如何识别后台返回的↵(回车符号属于特殊符号,就是word文档里换行的那个样子)
  2. color颜色十六进制编码大全
  3. sqlyog导入Excel表数据,出现找不到Microsoft office64驱动(笔记)
  4. 【洛谷】 P1425 小鱼的游泳时间
  5. Halcon读取jpg格式图片失败的处理方法
  6. 安装webpack,webpack-cli,webpack-dev-server(版本一定要兼容!)
  7. Mysql关于procedure、function的详解
  8. 微信小程序(uniapp)授权登录
  9. 2021年中国先进相变材料(PCM)市场趋势报告、技术动态创新及2027年市场预测
  10. [bsoj2947] 失落天使