美文网首页
前端样式笔记

前端样式笔记

作者: 4ANH | 来源:发表于2020-05-08 16:38 被阅读0次
1.未知宽度元素保持宽高一致(自适应高度)
/*当元素有绝对定位或固定定位时无效*/
div::after {
    content: '';
    display: block;
    padding-bottom: 100%;
}
2.文字裁切样式
p {
    background-color: #FFEB3B;
    font-weight: 900;
    -webkit-background-clip: text;  /*裁切背景保留文字*/
    -webkit-text-fill-color: transparent;  /*文字填充色*/
    -webkit-text-stroke: 1px #000;  /*文字描边*/
}
3.文字单行、多行溢出隐藏
/*单行文字溢出隐藏为...*/
p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*多行文字溢出隐藏为...*/
p {
    display: -webkit-box;
    /*! autoprefixer: off */  /*停止编译*/
    -webkit-box-orient: vertical;   /*webpack打包时会被跳过,加上上面两行注释即可*/
    /* autoprefixer: on */  /*开始编译*/
    -webkit-line-clamp: 3;  /*超过几行隐藏*/
    overflow: hidden;
}
4.元素裁切
div {
    -webkit-clip-path:polygon(50% 0px,100% 100%,0px 100%);  /*三边形*/
    -webkit-clip-path:polygon(0 46%,50% 0,100% 46%,80% 100%, 20% 100%);  /*五边形*/
}
5.深度选择器(样式穿透)
/*当引用第三方组件修改样式不成功时*/
>>> .el-dialog__wrapper{
}
或
/deep/ .el-dialog__wrapper{
}
6.Flex弹性布局(详细教程)
/*父级*/
.container {
    display: flex | inline-flex; /*将对象作为块/内联块元素弹性盒子*/
    justify-content: flex-start | center | flex-end | space-between | space-around;  /*左右*/
                     /*起点对齐 | 居中对齐 | 结尾对齐 | 两端对齐 | 两端对齐(左右留白)*/
    align-items: flex-start | flex-end | center | baseline | stretch;  /*上下,值同上*/
                  /*居上对齐 | 居下对齐 | 居中对齐 | 第一行文字对齐 | 未设高度时高度100%*/
    align-content: flex-start | flex-end | center | space-between | space-around | stretch;  /*上下,内容多行时有效*/
    flex-direction: row | row-reverse | column | column-reverse;  /*主轴方向*/
                     /*居左起点左 | 居右起点右 | 垂直起点上 | 垂直起点下*/
    flex-wrap: nowrap | wrap | wrap-reverse;  /*是否换行*/
                /*不换行 | 换行 | 换行倒叙(第一行在下)*/
    flex-flow: flex-direction(row | column...) flex-wrap(nowrap | wrap...);  /*flex-direction、flex-wrap的复合属性*/
}
/*子级*/
.container div {
    order: <integer>;  /*值越小排名越靠前,可以为负数*/
    flex-shrink: <number>;  /*是否允许空间不足时压缩大小(0:不压缩)*/
    flex-grow: <number>;  /*存在剩余空间时放大元素(0:不放大 2:如果其他项为1则该项为其他项1倍)*/
    flex-basis: 100px;  /*在未分配大小前可将值固定为具体数值*/
    flex: flex-grow(0 | 1...) flex-shrink(1 | 0...) flex-basis(auto...);  /*flex-grow、flex-shrink、flex-basis的复合属性*/
    align-self: auto | flex-start | flex-end | center | baseline | stretch;  /*单独对子级进行同父级align-items一样的操作,可覆盖父级align-items属性*/
}

相关文章

  • 前端样式笔记

    1.未知宽度元素保持宽高一致(自适应高度) 2.文字裁切样式 3.文字单行、多行溢出隐藏 4.元素裁切 5.深度选...

  • CSS学习之CSS基础

    标签: 前端 css 样式 CSS样式 css全称为"层叠样式表(cascading style sheets)...

  • 查看自己的前端样式被哪个文件覆盖

    1 查看前端样式 2 复制 覆盖样式的关键字 3 在前端工具中搜索关键字,看哪些文件覆盖了样式 4 style中s...

  • 设计师学习HTML/CSS之路-07

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第7章 CSS样式...

  • CSS编译神器——SASS(SCSS)

    前端的小伙伴们有福利啦!!! 什么?听说!css样式还可以被编译执行了。学过前端的小伙伴都知道,css样式...

  • 前端代码参考网站

    前端代码样式的有着各种变化。设计师重在了解代码样式, 拓展见识,学习最新设计趋势,设计出可落地的新款界面。前端人员...

  • 使用Editor.md通过Editor.getHTML()保存h

    项目使用上拉Editor.md markdown编辑器后,在前端页面上发现所有的样式与预览的样式都丢了,原因是前端...

  • 前端样式规范

    前端代码所有涉及 .html文件修改的,告知下郑建超 不影响功能和美观的情况下,页面尽量紧凑,不出现滚动条 搜索条...

  • 前端样式小结

    div div可以用作设计客服对话框,涉及的样式有:word-wrap: 允许长单词换行到下一行(用来控制对话框中...

  • 前端样式规范

    一般格式规则 字母大小写 仅使用小写。 所有代码均使用小写,该规则适用于 CSS 选择符、属性和属性值(字符串除外...

网友评论

      本文标题:前端样式笔记

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