标签: stylesheet

这是你如何构建CSS样式表?

撇开是否应该提供单个或多个样式表的问题,假设您只发送一个样式表,您认为这是一个基本结构?

/*结构体*/

任何模板布局的东西都应放在这里,所以页眉,页脚,正文等.

/*结构结束*/

/*通用组件*/

重复元素,例如注册表单,列表等.

/*公共组件结束*/

/*具体的第1页*/

有些页面可能会有特定的样式.

/*具体Page 1结束*/

/*具体的第2页*/

如上

/*具体Page 2结束*/

/*特定页面等*/

等等.

/*特定页面等结束*/

css markup stylesheet

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

CSS样式继承/重载

我有一个网页,在某一点上,显示一个导航栏,它只不过是一个元素的列表(ul).大多数的风格规则说一个元素是常见的.应该更改的唯一部分是要显示的图像,可以从列表的每个li元素的id标记中猜出.

所以这就是问题:

是否有CSS的方式来定义一个类似"基地"的风格为所有的一个元素,然后根据ID集合的形象呢?也许不是(CSS控件继承 - 继承其他控件样式),但我想确定.

我试过了:

#nav li a {
    /*This would be the 'base' For all the "a"s inside a 
      list inside an element with id=nav (nav -> navigation)*/
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 0 -58px;
 border-left: thin #444444 solid;
}


#nav li#settings a {
 background: url(../images/nav_settings.png);
}

#nav li#media a {
 background: url(../images/nav_media.png);
}

#nav li#user a {
 background: url(../images/nav_admin.png);
}
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用......"基础"风格被覆盖......

先感谢您!

css inheritance stylesheet

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

从 QT 中的样式表访问填充

我有一个自定义的 QWidget 子类,它列出了许多孩子。在我的样式表中,我定义了一个背景,效果很好。我还定义了填充,这不起作用。我显然需要自己为此提供支持。

为此,我需要能够找出样式表中为我的小部件设置的填充。我不想自己解析样式表,这没有多大意义。如何访问样式表中设置的顶部、左侧、底部和右侧填充?

提前致谢,

css qt qt4 stylesheet

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

CSS是否有更好的边框速记版本?

是否有另一个边框的速记版本,如下例:

        [top,right,bottom,left, style, color] 
border: 1px 1px 0px 1px solid #000;
Run Code Online (Sandbox Code Playgroud)

我正在尝试完成与此类似的效果:

border: 1px solid #000;
border-bottom: 0;
Run Code Online (Sandbox Code Playgroud)

提前致谢!

html css styles stylesheet

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

无法隐藏 QComboBox 的选择指示器

程序员

当我设置属于QComboBox(每个 QSS)的列表视图的背景颜色时,这个 QComboBox 将不再使用内置的光学外观。Instaed 我还必须为每个 QSS 样式表指定所有光学设置:

QComboBox QListView {
    background-color:white;
    border:1px solid black;
}
Run Code Online (Sandbox Code Playgroud)

显示可选项的列表视图现在在左侧显示一个复选框。为那些在上次使用时选择的项目选中此框。

如何隐藏带有复选框的列,以便它们不可见并且不会占用屏幕上的任何空间?

提前致谢...

checkbox stylesheet indicator qcombobox qtstylesheets

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

溢出-x 被溢出-y 覆盖

似乎overflow-x并且overflow-y不像我期望的那样表现。如果我设置overflow-x为可见,并设置为overflow-y自动,overflow-x则不会显示为可见,而是隐藏。

我错过了什么,或者这是正常的吗?

是一个例子。

HTML:

</html
  <body>
    <div class='container'>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS:

</html
  <body>
    <div class='container'>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is …
Run Code Online (Sandbox Code Playgroud)

css stylesheet

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

CSS中的两个nav元素

问题:

编写常见的CSS代码以便应用于两个nav元素.我在Google和Stackoverflow上搜索都没有成功.在W3C允许的情况下,使用两个导航元素似乎并不常见.

HTML代码:

<!-- Global navigation -->
<nav role="main">
    <ul>
        <li><a href="index.html" class="active">Startpage</a></li>
        <li><a href="cars.html">Cars</a></li>
        <li><a href="about.html">About us</a></li>
    </ul>
</nav>

<!-- Local navigation -->
<nav role="sub">
    <ul>
        <li><a href="ferrari.html" class="pressed">Ferrari</a></li>
        <li><a href="bmw.html">BMW</a></li>
        <li><a href="volo.html">Volvo</a></li>
    </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

CSS代码:

我如何编写CSS代码,以使两个导航元素具有相同的布局,但不同的样式(颜色,字体大小等)?

html css stylesheet nav

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

如何通过整个MainWIndow将CSS样式应用于QMenu

运行下面的示例代码会创建一个按钮窗口.点击按钮会弹出一个下拉菜单.

在此输入图像描述

当CSS'appStyle' menu直接应用时,它似乎运行良好:

menu.setStyleSheet(appStyle)
Run Code Online (Sandbox Code Playgroud)

但是当使用以下内容将相同的CSS'appStyle'分配给整个窗口时:

view.setStyleSheet(appStyle)
Run Code Online (Sandbox Code Playgroud)

没有任何反应(只需注释掉menu.setStyleSheet(appStyle)即可看到它).如果CSS样式表对于整个视图而言不是一次,而不是对每个菜单或每个小部件分别是一次,那将是很好的.怎么实现呢?

bgColor='#1F1F1F'
appStyle="""
QMenu {{  font-size:10pt; selection-background-color: #ffaa00; selection-color: black; background-color: #7A7A7A; border-style: solid; border: 0px solid #EBEBEB; border-radius: 0; color: #EBEBEB; padding: 0px 0px 0px 0px; }}
QMenu:on  {{padding-top: 0px; padding-left: 0px; background-color: #7A7A7A; selection-background-color: #ffaa00; color: #EBEBEB; border-radius: 0;}}
QMenu QAbstractItemView  {{ border: 0px solid black; background-color: #7A7A7A; color: #EBEBEB; border-radius: 0; }}
QMenu:hover {{ border: 0px solid #ffa02f; }}
QMenu::drop-down  {{ border-radius: 0px; background-color: #7A7A7A; color: #EBEBEB; }}""".format(bgColor) …
Run Code Online (Sandbox Code Playgroud)

css python qt pyqt stylesheet

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

如何在Qt应用程序中使用样式表更改QPushButton图标大小

是否可以使用样式表在QPushButton上设置和更改图标大小?我需要这个基于qt的模板,客户使用样式表进行样式化.

c++ qt stylesheet

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

如何在我现有的 Vue2 项目中清楚和单独地使用 vuetify 中的一个组件

我有一个项目,在 Laravel 和 Vue2 上工作。我想在我的项目的特定部分使用 Vue 插件 Vuetify 中的一些材料组件。首先,我在我的项目中添加了 Vuetify 样式,如下所示:

...
 <link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' rel="stylesheet">
 <link href="https://unpkg.com/vuetify/dist/vuetify.min.css" rel="stylesheet">
</head>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,vuetify 样式影响了我的整个项目样式,以及我的核心样式改变了 vuetify 组件样式。
我也习惯于在 Vue 组件、单文件组件中限定样式。但结果和之前一样,改变了整个 Vue 组件。那么,如何使用 vuetify 组件(例如 FAB)正确且清晰地将组件的样式与我的核心样式分开?请帮我。

css stylesheet vue-component vuejs2 vuetify.js

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