css
王永存
大道至简
展开
-
如何使用JavaScript获取和设置CSS变量值
如何使用JavaScript获取和设置CSS变量值_Web 开发&软件开发-CSDN博客原创 2021-12-02 11:08:43 · 1611 阅读 · 0 评论 -
CSS实现单行、多行文本溢出显示省略号(…)
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。接下来重点说一说多行文本溢出显示省略号,如下。实现方法:display:-webkit-box;-we...原创 2021-05-06 21:14:48 · 145 阅读 · 0 评论 -
CSS 变量教程
一、变量的声明声明变量的时候,变量名前面要加两根连词线(--)。body { --foo: #7F583F; --bar: #F7EFD2;}上面代码中,body选择器里面声明了两个变量:--foo和--bar。它们与color、font-size等正式属性没有什么不同,只是没有默认含义。所以 CSS 变量(CSS variable)又叫做"CSS 自定义属性"(CSS custom properties)。因为变量与自定义的 CSS 属性其实是一回事。你可能会问,为转载 2021-04-12 10:30:35 · 183 阅读 · 0 评论 -
一行css代码搞定响应式布局
CSS Grid 网格布局教程:http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html在这篇文章中,我将教你如何使用 CSS Grid 来创建一个超酷的图像网格图,它将根据屏幕的宽度来改变列的数量。最精彩的地方在于:所有的响应特性被添加到了一行 css 代码中。这意味着我们不必将 HTML 与丑陋的类名(如col-s...转载 2019-11-16 22:08:50 · 176 阅读 · 0 评论 -
c3动画写的加载中
<div class="loading"> <div class="wrapper"> <i>加载中...</i> <div id="preloader6"> <span></span> <span></span> ...原创 2019-01-26 20:06:19 · 1158 阅读 · 0 评论 -
input type=number 去掉箭头
<input type="number" ...><style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type="number"]{ -...原创 2018-11-07 15:56:06 · 3894 阅读 · 0 评论 -
点击返回顶部(滑动效果)
点击返回顶部手机端和PC端很多需求需要做点击返回顶部,例如下图:当网页被卷上去的高度大于绿色方框的高度时,显示点击返回顶部的按钮,点击之后,返回当顶部。 代码:1、html代码(自己找一张点击返回顶部的图片) 2、CSS代码(用固定定位,其他样式根据要求自己调整) .back_top{ position:原创 2018-01-10 16:33:29 · 9601 阅读 · 0 评论 -
css控制溢出部分显示省略号...
假设一个显示文本的标签,溢出部分显示显示“...”,效果如下图:通过定义css样式即可实现上图效果: overflow: hidden; /*溢出隐藏*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/原创 2017-10-16 10:36:25 · 425 阅读 · 0 评论 -
css实现三角形
css实现三角形一、html代码定义一个元素 二、利用div+before+after实现如下图效果: 利用after和before各实现一个三角形,after的index大于before。通过移位,覆盖即可实现此效果。 .arrow{ width: 100px; height: 100px;原创 2018-01-11 09:59:24 · 757 阅读 · 0 评论 -
CSS 巧用 :before和:after
什么是:before和:after? 该如何使用他们?:before是css中的一种伪元素,可用于在某个元素之前插入某些内容。:after是css中的一种伪元素,可用于在某个元素之后插入某些内容。下面我们先跑个简单的代码测试下效果: style> p:before{ content: "H" /*:before和:after必带技能,重要性为满5转载 2017-10-06 21:13:59 · 982 阅读 · 0 评论 -
z-index设置无效和元素重叠显示的问题解决
要想改变代码的层级,就要通过z-index的属性,要让z-index起作用有个小小前提,就是元素的position属性要是relative,absolute或是fixed。1.z-index不起作用情况:这种情况发生的条件有三个:1、父标签 position属性为relative;2、问题标签无position属性(不包括static);3、问题标签含有浮动原创 2017-09-08 14:44:13 · 2950 阅读 · 2 评论 -
css3 box-sizing属性
box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。content-box,border和padding不计算入width之内padding-box,padding计算入width内border-box,border和padding计算入width之内,其实就是怪异模式了~ ie8原创 2017-09-07 20:30:14 · 378 阅读 · 0 评论 -
css3 media媒体查询器用法总结
随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错了,如今淘宝,凡客,携程等等公司都已经在大胆的尝试了这项技术,并完美的应用在了自己的网站上了。再不更新知识你就老了。我今天就总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法。准备工作1:设置Meta标签转载 2017-09-23 19:58:44 · 750 阅读 · 0 评论 -
利用@media screen实现网页布局的自适应
优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小。只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值准备工作1:设置Meta标签首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果: name="viewport" content="width=device-width, i转载 2017-09-14 14:25:59 · 593 阅读 · 0 评论