NOT A DUPLICATE - 请仔细阅读并理解问题。我不想更换箭头。我想保持箭头的原样并改变它的位置。appearance:none可以隐藏箭头并通过设置background:url()我可以替换箭头,但这不是我的问题
我有一个看起来不错并且工作正常的下拉列表。我们都知道默认情况下它会在下拉列表的右侧添加一个下拉箭头。现在我想要做的是将箭头向下移动到像margin-top:5px. 但我找不到任何pseudo elements或classes编写我的代码。我想仅使用css来实现这一点。我发现样式是为了隐藏元素并添加另一个元素,但在我的情况下,我想保持图标的原样并更改位置。
html
<select class="dropdown-select">
<option value="">Select Location</option>
<option value="location-1">Location 1</option>
<option value="location-2">Location 2</option>
<option value="location-3">Location 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
css
.dropdown-select{
outline: none;
border: none;
}
Run Code Online (Sandbox Code Playgroud) 考虑以下代码:
<div style="float: left;">
<select style="width: 160px;">
<option>asd flkjh asdfkljha sdlkfjhasldjkfh aslkjdfh asjdhf alksjdhl k</option>
<option>1</option>
<option>2</option>
</select>
</div>
<div style="float: right;">
<select style="width: 160px;">
<option>asd flkjh asdfkljha sdlkfjhasldjkfh aslkjdfh asjdhf alksjdhl k</option>
<option>1</option>
<option>2</option>
</select>
</div>Run Code Online (Sandbox Code Playgroud)
打开右侧选择框时,下拉列表的内容将从屏幕上消失.此外,当列表更长时,您将无法滚动列表(仅使用鼠标滚轮和键盘,但滚动条不可见)
有没有解决这个问题?当然,您可以在选项上设置宽度/最大宽度,但这会切断选项元素的内容.有什么建议?
我有以下owl carousel同thumbnail bar.
这里使用的技术,
$('.sv-slider .owl-carousel').owlCarousel({
autoplay: false,
autoplayHoverPause: true,
dots: false,
nav: true,
thumbs: true,
thumbImage: true,
thumbsPrerendered: true,
thumbContainerClass: 'owl-thumbs',
thumbItemClass: 'owl-thumb-item',
loop: true,
navText: [
"<i class='fa fa-chevron-left' aria-hidden='true'></i>",
"<i class='fa fa-chevron-right' aria-hidden='true'></i>"
],
items: 1,
responsive: {
0: {
items: 1,
},
768: {
items: 1,
},
992: {
items: 1,
}
}
});Run Code Online (Sandbox Code Playgroud)
.sv-slider-item img {
width: 100%;
height: 200px;
}
.sv-slider .owl-thumbs {
white-space: nowrap;
overflow: auto;
} …Run Code Online (Sandbox Code Playgroud)我的博客侧边栏search form 上有一个简单的搜索方式.blogs
<form action="<?php echo get_site_url() ?>" method="GET">
<input type="search" name="s" placeholder="Click to Search" class="fld-search" required/>
<input type="hidden" name="post_type" value="post">
<button class="btn-search"><i class="fa fa-search" aria-hidden="true"></i></button>
</form>
Run Code Online (Sandbox Code Playgroud)
这是网址网址:http://dev.wonder.lk/blog/
以下是我应用的搜索类型,
hello(但您可以Hello World在存档上看到博客)post_type值 - 结果是一个空白页面,即使我看不到页眉或页脚.例如:搜索ninja它是一种产品类型这些是代码,
search.php中
<?php
while ( have_posts() ) : the_post();
if(isset($_GET['post_type'])) {
$type = $_GET['post_type'];
if($type == 'product') {
get_template_part( 'woocommerce/archive', 'product' ); //working fine
} …Run Code Online (Sandbox Code Playgroud) php wordpress wordpress-theming woocommerce woocommerce-theming
正如您在下面的代码片段中看到的,我有一个带有线性渐变背景的按钮。在悬停中我想将其更改为单色。当我尝试这种效果时,我得到了一种闪烁效果,背景消失,然后背景颜色出现。有什么解决方法可以防止这种闪烁效应吗?
a {
text-transform: uppercase;
background-color: transparent;
border-radius: 3px;
padding: 5px 20px;
-ms-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
background-image: linear-gradient(to bottom, rgb(69, 225, 243), rgb(1, 201, 223));
border: none;
outline: none;
}
a:hover {
background-image: none;
background-color: #33afbd;
}Run Code Online (Sandbox Code Playgroud)
<a href="#">Button</a>Run Code Online (Sandbox Code Playgroud)
我有一个用bootstrap 4制成的固定导航栏。当我向下滚动页面时,我想减小导航栏的高度。当我尝试向下滚动页面时。高度不会降低。以下是我的浏览器的视频链接
我已经尝试过的一些代码
$(document).ready(function() {
$('.nav-button').click(function() {
$('.nav-button').toggleClass('change');
});
$(window).scroll(function() {
var position = $(this).scrollTop();
if (position >= 200) {
$('.nav-menu').addClass('.custom-navbar');
} else {
$('.nav-menu').removeClass('.custom-navbar');
}
});
});Run Code Online (Sandbox Code Playgroud)
body {
font-family: 'Montserrat', sans-serif;
}
/* Header */
header {
height: 100vh;
background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .5)), url(images/header-img.jpeg) no-repeat center center/cover;
}
/* Navbar */
.nav-menu {
background: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .5));
padding: 30px;
transition: all .7s;
}
.menu-item {
font-size: …Run Code Online (Sandbox Code Playgroud)我有以下结构化代码。我的页面中有粘性标题和几个部分。我这里的页面超链接很少。
正如您在代码片段中看到的,第 1 节到第 2 节中有一个链接文本。
我添加了一些来自w3school的 jquery以实现平滑滚动。
问题
单击超链接时,它会滚动到第 2 部分,并将第 2 部分的起点置于正文的顶部。由于我有一个粘性标题,它隐藏了第 2 部分的一些内容。
现在我想要的是: 当滚动到第 2 部分时,我希望该部分在粘性标题之后开始,而不是从正文顶部开始。
// Add smooth scrolling to all links
$("a").on('click', function(event) {
// Make sure this.hash has a value before overriding default behavior
if (this.hash !== "") {
// Prevent default anchor click behavior
event.preventDefault();
// Store hash
var hash = this.hash;
// Using jQuery's animate() method to add smooth page scroll
// The optional number (800) specifies the …Run Code Online (Sandbox Code Playgroud)在我的搜索字段中,我只是想通了,当我点击input字段时,它一直保留到输入内容为止.我想在单击字段时隐藏占位符.
由于这个网站将被交付给另一个团队,我不想在这里添加JavaScript或jQuery代码.因为这是客户的要求之一.如何使用CSS和HTML实现它?这是HTML的默认行为.
<input type="text" value="" placeholder="Keywords or Chassis/ Reference No">
html ×6
css ×5
jquery ×2
dropdown ×1
hover ×1
input ×1
javascript ×1
oracle ×1
php ×1
placeholder ×1
varchar2 ×1
woocommerce ×1
wordpress ×1