文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

常用偏门css样式有哪些

2024-04-02 19:55

关注

这篇文章主要为大家展示了“常用偏门css样式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“常用偏门css样式有哪些”这篇文章吧。

::-webkit-input-placeholder

input 的 H5 placeholder属性,很好用,但不能直接改这个文字颜色,所以目前的解决方法就是用::input-placeholder属性来改。

小Tips: 配合 opacity 属性使用效果更佳哦!

偏门却又实用的 CSS 样式

::-webkit-input-placeholder { color: pink; } ::-moz-placeholder { color: pink; } :-ms-input-placeholder { color: pink; } :-moz-placeholder { color: pink; }

@impor 嵌套样式表文件

使用它可以在样式表再次内嵌套样式表文件,比如一些组件CSS可以使用,但不太推荐使用这个,因为加载时有可能会被漏掉。

@import url("reset.css"); @import url("global.css"); @import url("font.css");

outline 当点击input元素时显示的当前状态线(外发光)

偏门却又实用的 CSS 样式

这个状态线是用来提示用户当前状态指示作用,但因为效果很美观,建议去掉,或自己改个样式

div { outline: none; //移动浏览器默认的状态线 // outline: 5px dotted red; 也可以设置样式 }

contenteditable 设置element是否可编辑

<p contenteditable="true">可编辑</p>

webkit-playsinline

手机video 都可以在页面中播放,而不是全屏播放了。

<video id="myvideo" src="test.mp4" webkit-playsinline="true"></video>

position: absolute, 让margin有效的

设置left:0, right:0 就可以。原因是2边都是0不存在边距,element就可以得出距离,并居中。

div { position: absolute; left: 0; right: 0; margin: 0 auto; }

使用 clearfix 清楚浮动,解决父类高度崩塌。

.clearfix { zoom: 1; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

user-select 禁止用户选中文本

div { user-select: none; }

清除手机tap事件后element 时候出现的一个高亮

*{ -webkit-tap-highlight-color: rgba(0,0,0,0); }

::-webkit-scrollbar-thumb

可以修改谷歌的滚动条样式,safari好像也可以

-webkit-appearance:none

To apply platform specific styling to an element that doesn&rsquo;t have it by default

To remove platform specific styling to an element that does have it by default

移除浏览器默认的样式,比如chrome的input默认样式

input, button, textarea, select { *font-size: 100%; -webkit-appearance:none; }

CSS开启硬件加速

-webkit-transform: translateZ(0);

使用CSS transforms 或者 animations时可能会有页面闪烁的bug

-webkit-backface-visibility: hidden;

-webkit-touch-callout 禁止长按链接与图片弹出菜单

-webkit-touch-callout: none;

transform-style: preserve-3d 让元素支持3d

div { -webkit-transform: rotateY(60deg); -webkit-transform-style: preserve-3d; transform: rotateY(60deg); transform-style: preserve-3d; }

perspective 透视

这个属性的存在决定你看到的元素是2d还是3d。一般设置在包裹元素的父类上。

.div-box { perspective: 400px; }

css实现不换行、自动换行、强制换行

//不换行 white-space:nowrap; //自动换行 word-wrap: break-word; word-break: normal; //强制换行 word-break:break-all;

box-sizing 让元素的宽度、高度包含border和padding

{ box-sizing: border-box; }

calc function, 计算属性值

div { width: calc(100% - 100px); }

上面的例子就是让宽度为100%减去100px的值,项目中很适用,要IE9以上兼容。

css3 linear-gradient 线性渐变

默认开始在top, 也可以自定义方向。

div { linear-gradient(red, yellow) } background: linear-gradient(direction, color-stop1, color-stop2, ...);

常用的选择器 :nth-child Selector

以下代码是选择父类下第一个子节点,p元素,建议学习这个样式属性的使用,很实用的。

p:nth-child(1) { ... }

以上是“常用偏门css样式有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯