小编hug*_*ige的帖子

Bootstrap旋转木马的动画高度变化(v2.3.2)

我正在尝试使用Bootstrap的Carousel来处理高度不同的内容.高度将根据浏览器宽度而有所不同,并且旋转木马下方有内容.我想使用CSS来设置幻灯片之间高度变化的动画.在朋友的帮助下,我几乎可以在FireFox中使用它(第一个幻灯片跳转,其余的是动画)但Chrome中的滑动动画会出现明显的错误.

任何输入都会很棒,即使你认为我应该以完全不同的方式处理高度动画,请告诉我!

这是我认为重要的JS和CSS,但整个事情都在JS Fiddle:http://jsfiddle.net/tkDCr/

JS

$('#myCarousel').carousel({
    interval: false
});

$('#myCarousel').bind('slid', function(e) {
    console.log('slid',e);
});

$('#myCarousel').bind('slide', function(e) {
    console.log('slide',e);
    var next_h = $(e.relatedTarget).outerHeight();
    console.log(next_h);
    $('.carousel').css('height', next_h);
});
Run Code Online (Sandbox Code Playgroud)

通过注释掉JavaScript的第12行和第13行,您可以看到错误显然是由于将变量next_h与来自'$(e.relatedTarget).outerHeight();'的数据一起分配而引起的.即使不使用该变量,它仍会破坏动画.评论11,12和13将向您展示轮播如何正常运作.

CSS

.carousel {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    background: lightgoldenrodyellow;
    -webkit-transition: height .5s ease;
    -moz-transition: height .5s ease;
    -ms-transition: height .5s ease;
    -o-transition: height .5s ease;
    transition: height .5s ease;
}
Run Code Online (Sandbox Code Playgroud)

先感谢您.

javascript animation carousel twitter-bootstrap

6
推荐指数
2
解决办法
4440
查看次数

如何将html&css转换为图像?

我正在开发一个电子贺卡制造商(我知道这很糟糕,不是我的想法......).有没有办法在不使用闪存的情况下将特定dom元素的html和css转换为图像?我知道有图像魔法等,但是对齐和正确排序文本似乎相当复杂.

我最好寻找服务器端解决方案,因为从客户端发布图像可能需要一些时间.

我发现了这个:https://code.google.com/p/java-html2image/但不幸的是我只能使用php,ruby或客户端技术.

html css php canvas image

6
推荐指数
1
解决办法
2万
查看次数

如何使用纯CSS始终在视口中居中灵活的方块?

我知道这个问题:高度等于动态宽度(CSS流体布局)

但我想要更多!! 我想要一个灵活的容器,它总是具有正方形的纵横比,但最大高度和最大宽度为100%的页面(窗口元素),并且在其顶部始终垂直和水平居中.

像这样:

// Container matches height of the window
// container-height = 100%; container-width = absolute-container-height
-page/browser-window-
-      #######      -
-      #cont-#      -
-      #ainer#      -
-      #######      -
---------------------


// container matches width of the window
// container-width = 100%;  container-height = absolute-container-width
--page---
-       -
-       -
-#######-
-#######-
-#######-
-#######-
-       -
-       -
---------
Run Code Online (Sandbox Code Playgroud)

是否有可能用纯css(甚至更好的跨浏览器)实现这一点?

编辑: 我知道css3 有calc(),但由于移动浏览器支持不佳,我不想使用它.

编辑2: 似乎,我没有让自己清楚.我需要包装器的高度和宽度来匹配窗口的高度或宽度,具体取决于哪个更小.方形容器不应超过窗口高度/宽度的较小值.

这就是如何用jQuery完成的:

 // container/#main-wrapper has top: 50%,  left: 50%, position: …
Run Code Online (Sandbox Code Playgroud)

css

5
推荐指数
1
解决办法
2065
查看次数

如何设置固定字体大小/防止浏览器缩放特定的单个元素?

我希望导航栏中的字体大小固定 - 不受浏览器字体大小变化的影响。我完全同意其余文本的流畅性,但我网站的设计是这样的,我需要导航栏文本无论如何都保持相同的大小。

这是我想做的一个例子。不知道这是怎么做到的。右上角的导航栏不受字体大小增加/减小的影响。如果有人能告诉我,我将不胜感激!:)

http://studiogang.net/

另外,我不想使用图像,因为我想要的下拉菜单不适用于图像映射。或者至少,我宁愿不走那条路。

css font-size

5
推荐指数
1
解决办法
2万
查看次数

当使用@import scss进行IntelliJs自动完成时,如何处理子目录中的相对图像路径?

我喜欢Webstorm,Phpstorm和Intellij以及其他jetbrain产品的自动完成功能.但是,如果我有这样的结构,它不起作用:

img/my-img.jpg
sass/main.scss
sass/component/_component.scss

// sass/main.scss:
 @import "/component/component"     

// _component.scss:
.class{
   //  => autocomplete doesn't work here as desired <=

   // how intellij completes it
   background: url(../../img/my-img.jpg)

   // what i would like to have instead
   background: url(../img/my-img.jpg)    
}
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉IntellJ如何使用sass文件夹作为图像自动完成的基础并摆脱烦人的错误通知?

sass intellij-idea phpstorm webstorm

5
推荐指数
1
解决办法
540
查看次数

我应该如何在Angular2中制作可配置的模块

我想知道在angular2中设置可配置模块的最佳方法是什么.在angular1中,这通常是通过提供商完成的.随着它们的改变,你会如何将配置参数传递给可重用的ng2模块/指令/组件?

一个ng1的例子:

// configuring a (third party) module    
.config(function (angularPromiseButtonsProvider) {
  angularPromiseButtonsProvider.extendConfig({
    spinnerTpl: '<div class="other-class"></span>',
    disableBtn: false
  });
});

 // setting up the provider
.provider('angularPromiseButtons', function angularPromiseButtonsProvider() {
    var config = {
        spinnerTpl: '<span class="btn-spinner"></span>',
        priority: 0,
        disableBtn: true,
    };

    return {
        extendConfig: function(newConfig) {
            config = angular.extend(config, newConfig);
        },

        $get: function() {
            return {
                config: config
            };
        }
    };
})

// using the result in the directive, etc.
.directive('promiseBtn', function(angularPromiseButtons){
    var config = angularPromiseButtons.config;
})
Run Code Online (Sandbox Code Playgroud)

这基本上与这个 …

javascript angularjs typescript angular

5
推荐指数
1
解决办法
1581
查看次数

是否可以使用实时模板作为文件模板?

在 Intellij 产品中,我非常喜欢实时模板。我想知道是否可以对文件模板使用相同的语法,例如将变量格式化为蛇形或骆驼形、定义起始光标位置等。

intellij-idea pycharm phpstorm webstorm

4
推荐指数
1
解决办法
1358
查看次数

如何在phpstorms(基于速度)文件中将字符串转换为驼峰情况?

到目前为止我尝试过的是:

## $NAME is something like 'my_controller_c'
#set($NAME = $NAME.removeAndHump($NAME))
#set($NAME = $NAME.underscoresToCamelCase(String)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.第一个没有做任何事情,第二个抛出java错误.

我也尝试使用正则表达式并循环遍历字符串,但我的java知识是非常基本的.

java velocity intellij-idea phpstorm

3
推荐指数
2
解决办法
2521
查看次数

如何防止 SASS 合并通过@import 包含的文件?

是否可以阻止 SASS 合并通过@import?

对于开发,我想维护原始 CSS 的引用(在我已经从 SASS 编译的设置中)。

css import sass

2
推荐指数
1
解决办法
421
查看次数