css实践

作者: monkeyfly36 | 来源:发表于2020-06-17 14:56 被阅读0次

一.纯css创建一个三角形的原理
采用的是均分原理,把矩形分为4等份,这4等份其实都是边框

div {
width: 0;
height: 0;
border-top: 40px solid transparent;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #ff0000;
}

二.css3实现0.5px的细线
使用transform,可以对元素进行旋转、缩放、移动或倾斜

div {
width: 100%;
height: 1px;
background-color: #000000;
-webkit-transform: scaleY(.1);
transform: scaleY(.1);
}

三.css实现三栏布局
左右固定,中间自适应
1.flex 中间flex:1
2.绝对定位
3.浮动

四.块级元素垂直居中

1.flex布局align--父元素定义display:flex,flex-direction:row,align-items:center;
2.flex布局margin--父元素定义display:flex,子元素margin:auto 0;
3.绝对定位top--父元素position不为static,子元素position: absolute;top:50%;transform: translateY(-子元素的高度)或translateY(-50%);
4.绝对定位margin auto--父元素position不为static,子元素position: absolute;top:0;bottom:0;margin:auto 0;
5.table-cell布局--父元素定义display: table-cell;vertical-align: middle;

注:display:table-cell的元素,可以代替浮动布局:
--对宽度高度敏感,响应padding属性,内容溢出时会自动撑开父元素
--对margin值无反应

相关文章

  • CSS文章整理

    CSS Module CSS Modules 详解及 React 中实践CSS Modules 用法教程

  • CSS

    前端代码标准最佳实践:CSS篇

  • css实践

    一.纯css创建一个三角形的原理采用的是均分原理,把矩形分为4等份,这4等份其实都是边框 二.css3实现0.5p...

  • HTML-CSS-JS

    CSS 样式书写规范最佳实践 本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,可以结合自身团队发展出一...

  • CSS规范 - 最佳实践

    CSS规范 - 最佳实践 最佳选择器写法(模块)

  • 个人收录

    Css css to sass/lesscss渐变生成器 Electron 用JS开发跨平台桌面应用,从原理到实践...

  • 任务二十一

    任务目标 实践HTML/CSS布局方式 深入了解position等CSS属性 任务描述 实现如示例图(http:/...

  • css实践总结

    1. 块元素(如div)独占一行 1.1. 问题 当笔者最初接触div盒模型来给界面进行布局时,遇到过这样一个问题...

  • css 实践技巧

    更多的时候我们第一反应是用js计算解决问题,但是js的计算是消耗性能的,所以在有选择的情况下我们应该尽量给自己储备...

  • 仿禅意花园

    前提条件 Flex 布局 CSS 常用属性概览 概要 类型:实践难度:中等 任务描述 了解下 CSS 禅意花园。做...

网友评论

      本文标题:css实践

      本文链接:https://www.haomeiwen.com/subject/wdcsxktx.html