首页 > 其他分享 >CSS开发积累

CSS开发积累

时间:2023-04-20 13:33:37浏览次数:56  
标签:积累 flex 逗号 开发 滚动条 overflow display CSS

title: 认识Web和Web标准
publish: false

让flex盒子中的子元素们,居中

flex布局常用的三行代码:

    display: flex;
    justify-content: center; // 子元素在横轴的对齐方式 (左右居中)
    align-items: center;  // 子元素在竖轴的对齐方式(上下居中)

让文字只显示一行,超出显示省略号

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

让文字最多只显示两行,超出后显示省略号

	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;

参考链接:https://blog.csdn.net/NN_nan/article/details/55045562

问题描述:文本内容里自带了换行,但是在前端没有展示出来

解决办法:增加如下属性即可。

white-space: pre-wrap;

或者:

white-space: pre-line;

2019-11-12-CSS的逗号和空格

CSS的逗号一般写在()里。不同属性值之间,用的是空格,不是逗号。比如:

	transform: translate(-50%, -50%);  /* 这种写逗号 */
	transform: translate(-50%, -50%) scale(0.5);   /* 不同属性值之间,用的是空格 */

	background-size: 100% 100%;  /* 这里是空格,不是逗号 */

2019-11-01

人民币价格中的羊角符号,有半角和全角之分:

  • ¥半角

  • ¥全角

可以看出,半角的宽度更小。考虑到容器的空间一般比较紧张,所以推荐使用半角

2019-11-19-鼠标悬停时,弹出提示文字

参考链接:css实现鼠标悬浮后的提示效果

2019-11-27-图片的宽度固定,高度自适应

这个场景下,别用background。直接放img元素就好了,将图片的高度设置为auto

2020-03-26-通过CSS扩大点击热区

.button {
	position: relative;
	/* [其余样式] */
}

.button::before {
	content: '';
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
}

注意,button 里面不要写 overflow: hidden 属性,否则扩大的热区无效。

参考链接:https://www.jianshu.com/p/b83fc87cb222

2020-10-09-上下滚动,不显示滚动条

.sku_list {
	margin-left: 25rpx;
	display: flex;
	flex-wrap: wrap;

	height: 617rpx;
	overflow: hidden;
	overflow-y: scroll;

	/* 去掉滚动条 */
	&::-webkit-scrollbar {
		display: none;
	}
}

注意,去掉滚动条的那行代码里,建议用display: none;,不要用width: 0;。因为,当你需要设置横向滚动的效果时,display: none;这个属性的效果更好,不会改变容器的size;width: 0;可能会改变容器的size。

参考链接:

2021-05-06-设置页面的宽高,撑满屏幕

一般来说,我们在开发一个页面的时候,默认是希望这个页面的宽高能够撑满屏幕的。代码可以这样写:

.app {
	width: 100vw;
	min-height: 100vh;
}

2021-09-13-JS中插入CSS

代码举例:

new_element = document.createElement("style");
new_element.innerHTML =(".tucao-content p{font-size:18px;}");
document.body.appendChild(new_element);

参考链接:

标签:积累,flex,逗号,开发,滚动条,overflow,display,CSS
From: https://www.cnblogs.com/full-stack-linux-new/p/17336469.html

相关文章

  • CSS文章推荐
    title:认识Web和Web标准publish:false2020-03-16Bootstrap中文文档:https://code.z01.com/v4/content/tables.html2020-03-13CSS实现鼠标悬停弹出微信二维码......
  • 11-CSS3属性详解(一)
    title:11-CSS3属性详解(一)publish:true前言我们在上一篇文章中学习了CSS3的选择器,本文来学一下CSS3的一些属性。本文主要内容:文本盒模型中的box-sizing属性处理兼容性问题:私有前缀边框背景属性渐变文本text-shadow:设置文本的阴影格式举例: text-s......
  • 12-CSS3属性详解:动画详解
    title:12-CSS3属性详解:动画详解publish:true前言本文主要内容:过渡:transition2D转换transform3D转换transform动画:animation过渡:transitiontransition的中文含义是过渡。过渡是CSS3中具有颠覆性的一个特征,可以实现元素不同状态间的平滑过渡(补间动画),经常......
  • 13-CSS3属性:Flex布局图文详解
    title:13-CSS3属性:Flex布局图文详解publish:true前言CSS3中的flex属性,在布局方面做了非常大的改进,使得我们对多个元素之间的布局排列变得十分灵活,适应性非常强。其强大的伸缩性和自适应性,在网页开中可以发挥极大的作用。flex初体验我们先来看看下面这个最简单的布局:......
  • 14-CSS3属性详解:Web字体
    title:14-CSS3属性详解:Web字体publish:true前言开发人员可以为自已的网页指定特殊的字体(将指定字体提前下载到站点中),无需考虑用户电脑上是否安装了此特殊字体。从此,把特殊字体处理成图片的方式便成为了过去。支持程度比较好,甚至IE低版本的浏览器也能支持。字体的常见格......
  • 17-CSS3的常见边框汇总
    title:17-CSS3的常见边框汇总publish:trueCSS3常见边框汇总<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CSS3边框</title><style>body,ul,li,dl,dt,dd,h1,......
  • VS Code的使用积累
    常见配置自动保存:"files.autoSave":"onFocusChange"参考链接:https://blog.csdn.net/WestLonly/article/details/78048049在新的窗口中打开文件:"workbench.editor.enablePreview":false,常见操作如何查看代码结构方法一:「Cmd+Shift+O」方法二:安装插件CodeOu......
  • 基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
    2023年目前要说最热的点,肯定是ChatGPT了。ChatGPT官方提供的网页版本,还有需要科*上网,很多人都会基于此进行封装。现在是移动互联网时代,基于手机APP的需求还是很大的。所以,今天给大家推荐一个ChatGPT客户端开源项目,兼容苹果和安卓手机、PC。项目简介这是基于C#开发的客户端,兼......
  • 软件开发中的面向对象设计原则和模式
    软件开发中的面向对象设计原则和模式是指在软件设计过程中,遵循一些通用的、经过验证的、有利于提高软件质量和可维护性的指导原则和实践方法。面向对象设计原则和模式的目的是实现高内聚、低耦合、可复用、可扩展、可测试的软件系统。面向对象设计原则是指在定义类、接口和继承......
  • 低代码开发重要工具:jvs-logic(逻辑引擎)可视化设计要素
    逻辑引擎可视化的交互可视化的服务编排是逻辑引擎的核心功能,逻辑引擎的界面可视化设计是为了方便用户使用和操作逻辑引擎而设计的。一个好的界面设计能够提高用户的工作效率和使用体验,同时也能增加软件的可靠性和可维护性。以下是逻辑引擎界面可视化设计的一些要素:1.界面布局界面......