草庐IT

css-properties

全部标签

javascript - 使用鼠标动态调整 css 网格布局中的列大小

我正在尝试通过用鼠标拖动列分隔符(或调整占位符)来动态调整css网格布局框的大小。我在nav元素上设置了resize:horizo​​ntal;来调整大小,当我拖动元素右下角的小调整handle时它会调整大小,但不会自动调整相邻列的宽度,从而导致重叠。这是一个破损的codepen.HTML:#1#2#3CSS:main{display:grid;border:3pxdottedred;grid-gap:3px;grid-template-columns:200px1fr;grid-template-rows:100px1fr;height:100%;}nav{grid-column:1

javascript - 从 webpack 的 ExtractTextPlugin 和 style-loader 中缩小 css

在此跟踪器存储库中:https://github.com/pconerly/libsass-spritesmith-webpack-tracer这一行:https://github.com/pconerly/libsass-spritesmith-webpack-tracer/blob/master/webpack.config.js#L82我正在加载.scss,并将它们提取为纯文本。我还想缩小它们---我该怎么做?style-loader似乎没有它的选项。我应该改用另一个插件,例如css-loader吗? 最佳答案 所以除非您明确

javascript - 如何在循环中重新启动具有随机值的 CSS 动画?

在CSS自定义属性的帮助下,我有一个随机使用CSS和JS动画的元素,方法如下:varmyElement=document.querySelector('#my-element');functionsetProperty(number){myElement.style.setProperty('--animation-name','vibrate-'+number);}functionchangeAnimation(){varnumber=Math.floor(Math.random()*3)+1;setProperty(number);/*restarttheanimation*/va

javascript - 如何在 jQuery 中使用 CSS 'background-image' 属性添加图像绑定(bind)点击事件

这是我的fiddlelink我想我的问题本身就很清楚了。不过,我正在寻找的是一种绑定(bind)click的方法。使用css添加的图像上的事件background-image属性(property)。我知道,我可以通过简单地定位来实现类似的功能(将图像放在输入字段上使用thisway或thisway)标记input框,然后处理所需的事件,但对于宽度和高度不同的输入字段,或者如果包装div没有position:relative;,这种方式似乎不太灵活。作为其属性(property)。如果在使用background-image加载的图像上添加事件不可能那么如何使后面的方法更灵活。希望我已经

javascript - 使用 CSS 或 JavaScript 禁用 Safari 5's “overscroll” 行为

OSXLion上的Safari5允许您滚动页面的可见边界,显示其下方的亚麻纹理。这是一个不错的效果,但对于某些网络应用程序——尤其是那些具有固定位置元素(如侧边栏)的应用程序——它可能会分散注意力。有谁知道如何使用CSS或JavaScript禁用效果?这一定是可能的,因为有些网站像Apple自己的iCloud已经这样做了。 最佳答案 有一个blogpost讨论了在MacOSX和iOS设备上禁用flex滚动需要做什么。根据该站点的说法,它似乎与以下用于桌面浏览器的CSS规则一样简单:body{overflow:hidden;}

javascript - 将 CSS 文本转换为 JavaScript 对象

我将以下文本作为JavaScript字符串.mybox{display:block;width:20px;height:20px;background-color:rgb(204,204,204);}我想转换为JavaScript对象varmybox={'display':'block','width':'20px','height':'20px';'background-color':'rgb(204,204,204)';};有什么想法或已经制作好的脚本吗? 最佳答案 2017年答案functionparseCSSText(css

javascript - jQuery .css ("margin-top",值)在 IE 8(标准模式)中不更新

我正在构建一个绑定(bind)到$(window).scroll()事件的自动跟随div。这是我的JavaScript。varalert_top=0;varalert_margin_top=0;$(function(){alert_top=$("#ActionBox").offset().top;alert_margin_top=parseInt($("#ActionBox").css("margin-top"));$(window).scroll(function(){varscroll_top=$(window).scrollTop();if(scroll_top>alert_to

javascript - TypeError non_object_property_load 是什么意思?

我在调试的javascript中看到了一堆这个错误。在JS控制台中,Chrome说了一些非常类似于TypeErrorarguments:Array[2]message:"-"stack:"-"type:"non_object_property_load"__proto__:Error我通常可以解决根本问题,但一般来说错误代表什么?有什么方法可以获取导致问题的行的堆栈跟踪? 最佳答案 您正在尝试从null或undefined访问某些内容。例如这段代码会抛出这样的错误:null.foo;您应该检查您正在从哪些对象访问哪些属性,并使用类似

javascript - 未捕获( promise ): Error: Cannot read property of undefined

组件通过参数从服务中获取用户@Component({selector:'users',providers:[UserService],template:`{{user.id}}`})exportclassUserPageComponentimplementsOnInit{constructor(privateuserService:UserService,privateroute:ActivatedRoute){};ngOnInit():void{this.route.params.forEach((params:Params)=>{letid=+params['id'];this.u

javascript - 我如何解决这个 "Cannot read property ' appendChild' of null"错误?

我尝试使用下面的代码,它在我网站的幻灯片中添加了按钮:window.onload=functionloadContIcons(){varelem=document.createElement("img");elem.src="http://arno.agnian.com/sites/all/themes/agnian/images/up.png";elem.setAttribute("class","up_icon");varid="views_slideshow_controls_text_next_slideshow-block";if(id!==0){document.getEl