草庐IT

前端学习之CSS

全部标签

javascript - 带文字的 CSS 平行四边形

我使用CSS3的skew变换制作了一个平行四边形,并将文本放置在另一个具有相反skew值的div中,以便文本保持未变换:JSFiddleexample.有没有办法让文本像这样对齐平行四边形的边缘:我愿意接受其他建议,例如在无法使用CSS的情况下使用canvas。如果有一种JavaScript技术可以做到这一点,那么任何可能有用的链接都将不胜感激。更新:在寻找一些跨浏览器解决方案后,我发现实现此目的的最简单工具是thistool。. 最佳答案 根据要求,您的答案在于使用-webkit-shape-in​​side:http://hon

javascript - Vuejs css 作用域性能

我正在使用VueJs开发一个新的应用程序,我看到它实现了一个像这样的“css作用域”.example{color:red;}hi它呈现的样子.example[_v-f3f3eg9]{color:red;}hi我要开发一个包含许多原子设计组件的大元素,我想问一下,为了性能,使用类还是使用作用域更好 最佳答案 Scopedstylesdonoteliminatetheneedforclasses.DuetothewaybrowsersrendervariousCSSselectors,p{color:red}willbemanytime

javascript - 有没有办法判断元素是否已完成 CSS3 过渡?

我正在寻找事件、回调或其他方式来判断CSS3转换何时完成。这可能吗? 最佳答案 使用transitionend事件。请注意,必须添加特定于vendor的前缀。 关于javascript-有没有办法判断元素是否已完成CSS3过渡?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9995642/

javascript - NodeJS中有没有合并前端JS文件的工具?

我有前端JS文件:-js-a.js-b.js-c.js我请求http://example.com/js/all.js,我会得到一个包含a.js所有内容的文件,b.js和c.js。NodeJS中有没有库提供这样的功能? 最佳答案 require.js如果Nodecommon.js不够,应该提供您正在寻找的功能。 关于javascript-NodeJS中有没有合并前端JS文件的工具?,我们在StackOverflow上找到一个类似的问题: https://stac

javascript - webpack build less files 输出一个 css minify 文件

webpack是我需要将几个较少的文件传递到一个缩小的CSS文件中的工具吗?如果是这样,我不确定我在下面的代码中做错了什么?有没有办法输出到不同的文件路径,现在我的js文件输出到'./assets/javascripts/bundle/',我希望我的css文件输出到'。/assets/stylesheets/bundle/',我该怎么做?更新我做了一个测试,我可以将我的less文件构建到一个css文件,但仍然无法找到如何为输出文件夹设置多个路径,现在我必须注释掉js入口部分并更改输出路径...网络包配置varpath=require('path');varwebpack=require

javascript - 如何跨站点处理 javascript 和 css 文件?

最近我对如何在Web应用程序中处理共享的javascript和css文件有了一些想法。在我正在处理的当前Web应用程序中,我得到了大量不同的javascript和css文件,这些文件位于服务器上的一个文件夹中。一些文件被重复使用,而另一些则没有。在生产站点中,加载大量HTTP请求和加载数千字节的不必要的javascript和冗余css是非常愚蠢的。解决方案当然是为每个页面创建一个仅包含必要信息的大捆绑文件,然后将其最小化并压缩(GZIP)发送给客户端。创建一堆javascript文件并手动最小化它们并不需要担心,如果您打算这样做的话,但是由于应用程序不断维护并且事情确实在变化和发展,因

javascript - CSS 下拉菜单 : Add delay on mouse out

我在下面使用CSS和HTML制作了下拉菜单:MainMenu.menu{float:left;background:#CCC;margin:0px;padding:0px;}.menuli{position:relative;float:left;width:180px;padding:5px0px;list-style:none;}.menuli:hover{background:#999;}.menuul{display:none;position:absolute;background:#CCC;padding:0;margin:5px000;}.menuulliul{left:

javascript - 获取由 css column-width 创建的列数

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtogetcss3multi-columncountinJavascript我有一个很长的动态文本,它将使用CSS分成几列div{-moz-column-width:500px;-moz-column-gap:20px;}是否可以获取创建了多少列?我在客户端使用jQuery。

javascript - 数据属性的 CSS 不会刷新/重绘

在HTML5/JS应用程序中,我们有一个View,其样式取决于元素的data-attribute:喜欢或CSSli[data-level^="1"]{/*somestyles*/}这似乎在页面重新加载的任何地方都工作得很好。但是当通过JS以编程方式设置数据属性时,CSS属性会在所有相关的桌面浏览器中呈现,但不会在移动safari中呈现。JS部分如下所示:this.$el.attr('data-level',this.model.getLevel())关于如何强制应用这些属性(刷新/重绘某些东西)有什么想法吗?我想避免使用class属性和不同的类,因为事情比这里显示的更复杂......

javascript - 通过前端或后端哪种方式创建cookie?

据我所知,cookie是使我们的webapp有状态的一种方式。由于cookie既可以在javascript(前端)中创建,也可以通过http响应(由后端)创建,那么cookie何时应该由前端创建以及何时由后端创建有什么原则吗?能给出一些用户场景就好了。 最佳答案 有几个注意事项:创建的cookie的内容在哪里?如果它是一个sessionID,那么它可能是在服务器上创建的,因此cookie将在那里创建。如果它是未存储在服务器端的用户观看首选项,那么它可能已在客户端中设置,并且cookie将设置在那里。服务器端cookie可以设置额外的